Show More
@@ -0,0 +1,19 b'' | |||||
|
1 | gethgversion() { | |||
|
2 | make clean | |||
|
3 | make local || make local PURE=--pure | |||
|
4 | HG="$PWD/hg" | |||
|
5 | ||||
|
6 | $HG version > /dev/null || { echo 'abort: hg version failed!'; exit 1 ; } | |||
|
7 | ||||
|
8 | hgversion=`$HG version | sed -ne 's/.*(version \(.*\))$/\1/p'` | |||
|
9 | ||||
|
10 | if echo $hgversion | grep -- '-' > /dev/null 2>&1; then | |||
|
11 | # nightly build case, version is like 1.3.1+250-20b91f91f9ca | |||
|
12 | version=`echo $hgversion | cut -d- -f1` | |||
|
13 | release=`echo $hgversion | cut -d- -f2 | sed -e 's/+.*//'` | |||
|
14 | else | |||
|
15 | # official tag, version is like 1.3.1 | |||
|
16 | version=`echo $hgversion | sed -e 's/+.*//'` | |||
|
17 | release='0' | |||
|
18 | fi | |||
|
19 | } |
@@ -4,6 +4,8 b'' | |||||
4 | # |
|
4 | # | |
5 | # Tested on Jessie (stable as of original script authoring.) |
|
5 | # Tested on Jessie (stable as of original script authoring.) | |
6 |
|
6 | |||
|
7 | . $(dirname $0)/packagelib.sh | |||
|
8 | ||||
7 | BUILD=1 |
|
9 | BUILD=1 | |
8 | DEBBUILDDIR="$PWD/debbuild" |
|
10 | DEBBUILDDIR="$PWD/debbuild" | |
9 | while [ "$1" ]; do |
|
11 | while [ "$1" ]; do | |
@@ -34,23 +36,7 b' if [ ! -d .hg ]; then' | |||||
34 | exit 1 |
|
36 | exit 1 | |
35 | fi |
|
37 | fi | |
36 |
|
38 | |||
37 | # build local hg and use it |
|
39 | gethgversion | |
38 | python setup.py build_py -c -d . |
|
|||
39 | HG="$PWD/hg" |
|
|||
40 |
|
||||
41 | $HG version > /dev/null || { echo 'abort: hg version failed!'; exit 1 ; } |
|
|||
42 |
|
||||
43 | hgversion=`$HG version | sed -ne 's/.*(version \(.*\))$/\1/p'` |
|
|||
44 |
|
||||
45 | if echo $hgversion | grep -- '-' > /dev/null 2>&1; then |
|
|||
46 | # nightly build case, version is like 1.3.1+250-20b91f91f9ca |
|
|||
47 | version=`echo $hgversion | cut -d- -f1` |
|
|||
48 | release=`echo $hgversion | cut -d- -f2 | sed -e 's/+.*//'` |
|
|||
49 | else |
|
|||
50 | # official tag, version is like 1.3.1 |
|
|||
51 | version=`echo $hgversion | sed -e 's/+.*//'` |
|
|||
52 | release='0' |
|
|||
53 | fi |
|
|||
54 |
|
40 | |||
55 | cp -r $PWD/contrib/debian $DEBBUILDDIR/DEBIAN |
|
41 | cp -r $PWD/contrib/debian $DEBBUILDDIR/DEBIAN | |
56 | chmod -R 0755 $DEBBUILDDIR/DEBIAN |
|
42 | chmod -R 0755 $DEBBUILDDIR/DEBIAN |
@@ -7,6 +7,8 b'' | |||||
7 | # - CentOS 5 |
|
7 | # - CentOS 5 | |
8 | # - centOS 6 |
|
8 | # - centOS 6 | |
9 |
|
9 | |||
|
10 | . $(dirname $0)/packagelib.sh | |||
|
11 | ||||
10 | BUILD=1 |
|
12 | BUILD=1 | |
11 | RPMBUILDDIR="$PWD/rpmbuild" |
|
13 | RPMBUILDDIR="$PWD/rpmbuild" | |
12 | while [ "$1" ]; do |
|
14 | while [ "$1" ]; do | |
@@ -45,25 +47,8 b' if [ ! -d .hg ]; then' | |||||
45 | exit 1 |
|
47 | exit 1 | |
46 | fi |
|
48 | fi | |
47 |
|
49 | |||
48 | # build local hg and use it |
|
50 | gethgversion | |
49 | python setup.py build_py -c -d . |
|
|||
50 | HG="$PWD/hg" |
|
|||
51 | PYTHONPATH="$PWD/mercurial/pure" |
|
|||
52 | export PYTHONPATH |
|
|||
53 |
|
||||
54 | mkdir -p $RPMBUILDDIR/SOURCES $RPMBUILDDIR/SPECS $RPMBUILDDIR/RPMS $RPMBUILDDIR/SRPMS $RPMBUILDDIR/BUILD |
|
|||
55 |
|
||||
56 | hgversion=`$HG version | sed -ne 's/.*(version \(.*\))$/\1/p'` |
|
|||
57 |
|
51 | |||
58 | if echo $hgversion | grep -- '-' > /dev/null 2>&1; then |
|
|||
59 | # nightly build case, version is like 1.3.1+250-20b91f91f9ca |
|
|||
60 | version=`echo $hgversion | cut -d- -f1` |
|
|||
61 | release=`echo $hgversion | cut -d- -f2 | sed -e 's/+.*//'` |
|
|||
62 | else |
|
|||
63 | # official tag, version is like 1.3.1 |
|
|||
64 | version=`echo $hgversion | sed -e 's/+.*//'` |
|
|||
65 | release='0' |
|
|||
66 | fi |
|
|||
67 | if [ "$PYTHONVER" ]; then |
|
52 | if [ "$PYTHONVER" ]; then | |
68 | release=$release+$PYTHONVER |
|
53 | release=$release+$PYTHONVER | |
69 | RPMPYTHONVER=$PYTHONVER |
|
54 | RPMPYTHONVER=$PYTHONVER |
General Comments 0
You need to be logged in to leave comments.
Login now