#!/usr/bin/make -f #export DH_VERBOSE=1 ifneq (,$(filter noopt,$(DEB_BUILD_OPTIONS))) CDEBUGFLAGS += -O0 else CDEBUGFLAGS += -O2 -fno-strict-aliasing endif ifneq (,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) NUMJOBS = $(patsubst parallel=%,%,$(filter parallel=%,$(DEB_BUILD_OPTIONS))) MAKEFLAGS += -j$(NUMJOBS) endif %: dh $@ override_dh_auto_build: dh_auto_build -v -- XPATLIBDIR=/usr/share/games/xpat \ SCOREFILE=/var/games/xpat2/xpat.log \ EXTRA_DEFINES="$(shell dpkg-buildflags --get CPPFLAGS)" \ CCOPTIONS="$(shell dpkg-buildflags --get CFLAGS)" \ EXTRA_LDOPTIONS="$(shell dpkg-buildflags --get LDFLAGS)" # lintian complains about symlink ending with slash -rm lib/de_DE; ln -s german lib/de_DE -rm lib/it_IT; ln -s italian lib/it_IT execute_before_dh_clean: # otherwise dpkg-buildpackage barfs -rm lib/de_DE; ln -s german/ lib/de_DE -rm lib/it_IT; ln -s italian/ lib/it_IT override_dh_auto_install: $(MAKE) BINDIR=../debian/xpat2/usr/games \ LIBDIR=../debian/xpat2/usr/X11R6/lib/X11 \ XPATLIBDIR=../debian/xpat2/usr/share/games/xpat \ XPATMANDIR=../debian/xpat2/usr/share/man/man6 \ APPDEFSDIR=../debian/xpat2/etc/X11 \ XAPPLOADDIR=../debian/xpat2/etc/X11/app-defaults \ prefix=../debian/xpat2/usr install chmod -x debian/xpat2/usr/share/games/xpat/audio/cannotsave.wav \ debian/xpat2/usr/share/games/xpat/audio/giveup.wav \ debian/xpat2/usr/share/games/xpat/audio/goodbye.wav \ debian/xpat2/usr/share/games/xpat/audio/success.wav execute_after_dh_fixperms: chown -R root.games debian/xpat2/var/games/xpat2 chown root.games debian/xpat2/usr/games/xpat2 chmod 2775 debian/xpat2/var/games/xpat2 chmod 2755 debian/xpat2/usr/games/xpat2