#!/usr/bin/make -f export DEB_BUILD_MAINT_OPTIONS=hardening=+all export PNGRBT=-define png:exclude-chunk=time export PNGRBTD=+set date:create +set date:modify $(PNGRBT) %: dh $@ --parallel override_dh_auto_configure: chmod u+x game5/gameSource/configure cd game5/gameSource && platformSelection=1 ./configure override_dh_auto_build: convert -type Grayscale -negate ./game5/build/macOSX/iconMask.png $(PNGRBTD) mask.png composite -compose CopyOpacity mask.png ./game5/build/macOSX/iconColor.png $(PNGRBT) gravitation.png mkdir -p 32x32 convert -scale 32x32 gravitation.png $(PNGRBTD) 32x32/gravitation.png convert 32x32/gravitation.png 32x32/gravitation.xpm sed -i -e 's/PLATFORM_COMPILE_FLAGS = */PLATFORM_COMPILE_FLAGS = $$(CFLAGS) $$(CPPFLAGS) /' game5/gameSource/Makefile sed -i -e 's/PLATFORM_LINK_FLAGS = */PLATFORM_LINK_FLAGS = $$(LDFLAGS) /' game5/gameSource/Makefile $(MAKE) -C game5/gameSource LDFLAGS="-lpthread $(LDFLAGS)" CPPFLAGS="$(CPPFLAGS)" CFLAGS="$(CFLAGS) -DETCDIR=\\\"/etc/gravitation\\\" -DDATADIR=\\\"/usr/share/games/gravitation/\\\"" override_dh_auto_clean: find game5 -name "*.o" -delete find minorGems -name "*.o" -delete rm -f game5/gameSource/Gravitation rm -f game5/gameSource/Makefile rm -f game5/gameSource/Makefile.dependencies rm -rf mask.png gravitation.png 32x32 override_dh_installchangelogs: dh_installchangelogs game5/documentation/changeLog.txt V=3 P=Gravitation p=gravitation sfp=hcsoftware/Gravitation get-orig-source: wget -c http://downloads.sourceforge.net/project/$(sfp)/v$(V)/$(P)_$(V)_UnixSource.tar.gz tar zxf $(P)_$(V)_UnixSource.tar.gz # Pre-built Windows libraries, unused rm $(P)_$(V)_UnixSource/game2/build/win32/*.dll # non-free, unused rm -r $(P)_$(V)_UnixSource/minorGems/util/development/fortify mv $(P)_$(V)_UnixSource $(p)-$(V)+dfsg1.orig tar zcf ../$(p)_$(V)+dfsg1.orig.tar.gz $(p)-$(V)+dfsg1.orig rm -r $(P)_$(V)_UnixSource.tar.gz $(p)-$(V)+dfsg1.orig