]> git.saurik.com Git - wxWidgets.git/blob - wxPython/distrib/all/build-linux
Automated build tweaks and fixes
[wxWidgets.git] / wxPython / distrib / all / build-linux
1 #!/bin/bash
2 # ---------------------------------------------------------------------------
3 # Build the wxPython source RPMs on a Linux box. This is normally called
4 # from build-all but it should be able to be used standalone too...
5 #
6 # The command line must have the following parameters:
7 #
8 # 1. the path of the build dir. The src RPMs will be here when we start
9 # and the binary RPMs will be left here when we're done.
10 # 2. skipclean flag (yes|no)
11 # 3. the VERSION
12 # 4. the remaining args are the versions of Python to build for
13 #
14 # ---------------------------------------------------------------------------
15
16 set -o errexit
17 #set -o xtrace
18
19 echo "-=-=-=- Hello from $HOSTNAME -=-=-=-"
20
21 if [ $# -lt 4]; then
22 echo "Usage: $0 WXDIR DESTDIR SKIPCLEAN VERSION PYVER..."
23 exit 1
24 fi
25
26 DESTDIR=$1
27 SKIPCLEAN=$2
28 VERSION=$3
29 shift;shift;shift
30 PYVER=$@
31
32 # Since this is probably a VMWare guest, make sure that the date and
33 # time are correct
34 ntpdate gate.alldunn.com
35
36
37 cd $DESTDIR
38
39 for ver in $PYVER; do
40 echo "Building the RPMs for Python $ver..."
41 myrpmbuild --rebuild wxPythonGTK-py$ver-$VERSION-1.src.rpm
42 myrpmbuild --rebuild wxPythonGTK2-py$ver-$VERSION-1.src.rpm
43 done
44
45
46 #echo "Copying RPMs to $DESTDIR..."
47 #cp wxPythonGTK*.i[0-9]86.rpm $DESTDIR
48 #cd $DESTDIR
49
50
51 if [ $SKIPCLEAN != yes ]; then
52 echo "Cleaning up..."
53 for ver in $PYVER; do
54 rm wxPythonGTK-py$ver-$VERSION-1.src.rpm
55 done
56 fi
57
58 echo "-=-=-=- Goodbye! -=-=-=-"