2 ##############################################################################
3 # Name: debian/build_all
4 # Purpose: build both ANSI and Unicode Debian packages at once
7 # Copyright: (c) 2006 Vadim Zeitlin <vadim@wxwindows.org>
8 # Licence: wxWindows licence
9 ##############################################################################
11 # The following variables may be defined:
12 # wx The wxWidgets root directory (if it's unset you have to run the
13 # script from this directory)
14 # debsrc_dir If set, suppose there are already debian sources in this dir
18 if [ ! -f $wx_dir/debian/build_all ]; then
19 echo "Please run the script from the root wx directory" >&2
24 if [ -z $debsrc_dir ]; then
25 configure_dir=/tmp/wxtmp-$$
29 $wx_dir/configure --without-subdirs > /dev/null
30 make debian-dist > /dev/null
31 debsrc_dir=`grep 'DEBIAN_SOURCE_DIR =' Makefile | sed 's@.*/@@'`
36 cd $wx_dir/../$debsrc_dir
37 ./debian/rules debian/control
38 dpkg-buildpackage -rfakeroot > /dev/null
40 fakeroot ./debian/rules clean
42 sed -i '/^WX_UNICODE := /s/1/0/' debian/rules
44 ./debian/rules debian/control
45 dpkg-buildpackage -rfakeroot > /dev/null
47 fakeroot ./debian/rules clean
49 ) 2>&1 | tee $wx_dir/debian/build.log