#!/bin/sh ############################################################################## # Name: debian/build_all # Purpose: build both ANSI and Unicode Debian packages at once # Created: 2006-12-13 # Copyright: (c) 2006 Vadim Zeitlin # Licence: wxWindows licence ############################################################################## # The following variables may be defined: # wx The wxWidgets root directory (if it's unset you have to run the # script from this directory) # debsrc_dir If set, suppose there are already debian sources in this dir set -e wx_dir=${wx-`pwd`} if [ ! -f $wx_dir/debian/build_all ]; then echo "Please run the script from the root wx directory" >&2 exit 1 fi ( if [ -z $debsrc_dir ]; then configure_dir=/tmp/wxtmp-$$ mkdir $configure_dir cd $configure_dir $wx_dir/configure --without-subdirs > /dev/null make debian-dist > /dev/null debsrc_dir=`grep 'DEBIAN_SOURCE_DIR =' Makefile | sed 's@.*/@@'` cd .. rm -rf $configure_dir fi cd $wx_dir/../$debsrc_dir ./debian/rules debian/control dpkg-buildpackage -rfakeroot > /dev/null fakeroot ./debian/rules clean sed -i '/^WX_UNICODE := /s/1/0/' debian/rules rm debian/control ./debian/rules debian/control dpkg-buildpackage -rfakeroot > /dev/null sed -i '/^WX_UNICODE := /s/0/1/' debian/rules fakeroot ./debian/rules clean ) 2>&1 | tee $wx_dir/debian/build.log