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 | 5 | # Tested on Jessie (stable as of original script authoring.) |
|
6 | 6 | |
|
7 | . $(dirname $0)/packagelib.sh | |
|
8 | ||
|
7 | 9 | BUILD=1 |
|
8 | 10 | DEBBUILDDIR="$PWD/debbuild" |
|
9 | 11 | while [ "$1" ]; do |
@@ -34,23 +36,7 b' if [ ! -d .hg ]; then' | |||
|
34 | 36 | exit 1 |
|
35 | 37 | fi |
|
36 | 38 | |
|
37 | # build local hg and use it | |
|
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 | |
|
39 | gethgversion | |
|
54 | 40 | |
|
55 | 41 | cp -r $PWD/contrib/debian $DEBBUILDDIR/DEBIAN |
|
56 | 42 | chmod -R 0755 $DEBBUILDDIR/DEBIAN |
@@ -7,6 +7,8 b'' | |||
|
7 | 7 | # - CentOS 5 |
|
8 | 8 | # - centOS 6 |
|
9 | 9 | |
|
10 | . $(dirname $0)/packagelib.sh | |
|
11 | ||
|
10 | 12 | BUILD=1 |
|
11 | 13 | RPMBUILDDIR="$PWD/rpmbuild" |
|
12 | 14 | while [ "$1" ]; do |
@@ -45,25 +47,8 b' if [ ! -d .hg ]; then' | |||
|
45 | 47 | exit 1 |
|
46 | 48 | fi |
|
47 | 49 | |
|
48 | # build local hg and use it | |
|
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'` | |
|
50 | gethgversion | |
|
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 | 52 | if [ "$PYTHONVER" ]; then |
|
68 | 53 | release=$release+$PYTHONVER |
|
69 | 54 | RPMPYTHONVER=$PYTHONVER |
General Comments 0
You need to be logged in to leave comments.
Login now