#! /bin/sh
-# $Id: woody-buildpackage,v 1.2 2003/02/02 18:57:01 sam Exp $
+# $Id: woody-buildpackage,v 1.7 2003/02/17 07:22:05 sam Exp $
# Build VLC for a Woody Debian system
if test ! -d debian
exit 1
fi
-# replace (1.2.3-4) with (1.2.3-0woody.4)
+# changelog: replace (1.2.3-4) with (1.2.3-0woody.4)
sed -e 's/^vlc (\([^)]*\)-\([^-)]*\))/vlc (\1-0woody.\2)/' \
< debian/changelog > debian/changelog.woody
-# replace liba52-*-dev with a52dec-dev (>=0.7.3)
-# libdv*-dev with libdv-dev
-# libwxgtk2.4-dev with (nil)
+# control: replace liba52-*-dev with a52dec-dev (>=0.7.3)
+# libdv*-dev with libdv-dev
+# kdelibs4-dev with kdelibs-dev
+# libarts1-dev with libarts-dev
+# remove libwxgtk2.4-dev
sed -e 's/liba52-[^-]*-dev/a52dec-dev (>=0.7.3)/' \
-e 's/libdv[0-9]*-dev/libdv-dev/' \
+ -e 's/kdelibs[0-9]*-dev/kdelibs-dev/' \
+ -e 's/libqt[0-9]*-dev/libqt-dev/' \
+ -e 's/libarts[0-9]*-dev/libarts-dev/' \
-e 's/, libwx[^,]*//' \
-e '/Package: wxvlc/,/^ *$/d' \
< debian/control > debian/control.woody
-# remove wxwindows stuff, change changelog path
+# rules: remove wxwindows stuff
+# change changelog path
sed -e '/# Package: wxvlc/,/^ *$/d' \
- -e '/--enable-wxwindows/d' \
- -e ', debian/changelog , debian/changelog.woody ,' \
- -e '/dh_gencontrol[^#]*/& -- -ldebian/changelog.woody/' \
+ -e 's,^ARCH_EXCLUDE =,& -Nwxvlc,' \
+ -e 's,--enable-wxwindows,--disable-wxwindows,' \
+ -e 's, debian/changelog , debian/changelog.woody ,' \
+ -e 's,dh_gencontrol[^#]*,& -- -ldebian/changelog.woody,' \
< debian/rules > debian/rules.woody
chmod a+x debian/rules.woody
chg=../"$pva.changes"
# Do the real work
-#dpkg-checkbuilddeps -B debian/control.woody || exit 1
+dpkg-checkbuilddeps -B debian/control.woody || exit 1
fakeroot debian/rules.woody clean
cd ..; dpkg-source -l"$dirn"/debian/changelog.woody -b "$dirn"; cd "$dirn"
debian/rules.woody build
fakeroot debian/rules.woody binary
dpkg-genchanges -ldebian/changelog.woody -cdebian/control.woody >"$chg"
+# Clean up
+rm -f debian/rules.woody debian/control.woody debian/changelog.woody
+