-##
-## Build a woody-friendly package
-##
-if test "${action}" = "woody"
-then
- set -ex
- test -d "$1"
-
- # changelog: replace (1.2.3-4) with (1.2.3-0woody.4)
- sed -e 's/^vlc (\([^)]*\)-\([^-)]*\))/vlc-woody (\1-0woody.\2)/' \
- -e 's/ unstable; / stable; /' \
- < "$1/debian/changelog" > "$1/debian/changelog.woody"
- mv "$1/debian/changelog.woody" "$1/debian/changelog"
-
- # control: replace liba52-*-dev with a52dec-dev (>=0.7.3)
- # libdv*-dev with libdv-dev
- # kdelibs4-dev with kdelibs-dev
- # libqt3-mt-dev libqt3-compat-headers with libqt-dev
- # libarts1-dev with libarts-dev
- # libdvdread3-dev with libdvdread2-dev
- # libdvdplay0-dev (>=1.0.1-2) with libdvdplay0-dev
- # libxosd-dev (>=2.2.4-1.3) with libxosd-dev
- # ttf-freefont with ttf-thryomanes
- # dvb-dev (>= 1.0.1-6) with dvb-dev
- # remove libwxgtk2.4-dev
- # libidl0 (workaround for mozilla-dev's bad deps)
- # libglib2.0-0 (workaround for mozilla-dev's bad deps)
- # gcc-3.2 (workaround for an ICE in gcc-3.3)
- # change Section: gnome with Section: graphics
- # Section: kde with Section: kde
- # Section: libdevel with Section: devel
- 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]*-mt-dev/libqt-dev/' \
- -e 's/, libqt[0-9]*-compat-headers[^,]*//' \
- -e 's/libarts[0-9]*-dev/libarts-dev/' \
- -e 's/libdvdread[0-9]*-dev/libdvdread2-dev/' \
- -e 's/, libdvdplay0-dev[^,]*/, libdvdplay0-dev/' \
- -e 's/, libxosd-dev[^,]*/, libxosd-dev/' \
- -e 's/, ttf-freefont[^,]*/, ttf-thryomanes/' \
- -e 's/, dvb-dev[^,]*/, dvb-dev/' \
- -e 's/, libwx[^,]*//' \
- -e '/Package: wxvlc/,/^ *$/d' \
- -e 's/, libidl0[^,]*//' \
- -e 's/, libglib2.0-0[^,]*//' \
- -e 's/, gcc-3.2[^,]*//' \
- -e 's/Section: gnome/Section: graphics/' \
- -e 's/Section: kde/Section: graphics/' \
- -e 's/Section: libdevel/Section: devel/' \
- < "$1/debian/control" > "$1/debian/control.woody"
- mv "$1/debian/control.woody" "$1/debian/control"
-
- # rules: remove wxwindows and skins stuff
- sed -e '/# Package: wxvlc/,/^ *$/d' \
- -e 's,--enable-wxwindows,--disable-wxwindows,' \
- -e 's,--enable-skins,--disable-skins,' \
- < "$1/debian/rules" > "$1/debian/rules.woody"
- mv "$1/debian/rules.woody" "$1/debian/rules"
- chmod 0755 "$1/debian/rules"
-
- # modules/misc/freetype.c: replace the default font
- sed -e 's,freefont/FreeSerifBold.ttf,thryomanes/thryb___.ttf,' \
- < "$1/modules/misc/freetype.c" > "$1/modules/misc/freetype.c.woody"
- mv "$1/modules/misc/freetype.c.woody" "$1/modules/misc/freetype.c"
-fi
-