r11054 - packages/trunk/boswars/debian

Marc Dequènes duck at alioth.debian.org
Tue Jul 6 23:31:15 UTC 2010


Author: duck
Date: 2010-07-06 23:31:14 +0000 (Tue, 06 Jul 2010)
New Revision: 11054

Added:
   packages/trunk/boswars/debian/boswars.manpages
Modified:
   packages/trunk/boswars/debian/changelog
   packages/trunk/boswars/debian/control
   packages/trunk/boswars/debian/rules
Log:
[evol] switched to DH

Added: packages/trunk/boswars/debian/boswars.manpages
===================================================================
--- packages/trunk/boswars/debian/boswars.manpages	                        (rev 0)
+++ packages/trunk/boswars/debian/boswars.manpages	2010-07-06 23:31:14 UTC (rev 11054)
@@ -0,0 +1 @@
+debian/boswars.6

Modified: packages/trunk/boswars/debian/changelog
===================================================================
--- packages/trunk/boswars/debian/changelog	2010-07-06 17:47:15 UTC (rev 11053)
+++ packages/trunk/boswars/debian/changelog	2010-07-06 23:31:14 UTC (rev 11054)
@@ -1,3 +1,9 @@
+boswars (2.6.1-2) UNRELEASED; urgency=low
+
+  * Switched to DH.
+
+ -- Marc Dequènes (Duck) <Duck at DuckCorp.org>  Wed, 07 Jul 2010 00:26:12 +0200
+
 boswars (2.6.1-1) unstable; urgency=low
 
   [ Barry deFreese]

Modified: packages/trunk/boswars/debian/control
===================================================================
--- packages/trunk/boswars/debian/control	2010-07-06 17:47:15 UTC (rev 11053)
+++ packages/trunk/boswars/debian/control	2010-07-06 23:31:14 UTC (rev 11054)
@@ -3,7 +3,7 @@
 Priority: extra
 Maintainer: Debian Games Team <pkg-games-devel at lists.alioth.debian.org>
 Uploaders: Cyril Brulebois <kibi at debian.org>, Barry deFreese <bdefreese at debian.org>, Marc Dequènes (Duck) <Duck at DuckCorp.org>
-Build-Depends: debhelper (>= 7.0.1), scons, libpng12-dev, libsdl1.2-dev, libvorbis-dev, liblua5.1-0-dev | liblua50-dev, pkg-config, libtheora-dev
+Build-Depends: debhelper (>= 7.0.50), scons, libpng12-dev, libsdl1.2-dev, libvorbis-dev, liblua5.1-0-dev | liblua50-dev, pkg-config, libtheora-dev
 Standards-Version: 3.8.4
 Vcs-Svn: svn://svn.debian.org/svn/pkg-games/packages/trunk/boswars/
 Vcs-Browser: http://svn.debian.org/wsvn/pkg-games/packages/trunk/boswars/?op=log

Modified: packages/trunk/boswars/debian/rules
===================================================================
--- packages/trunk/boswars/debian/rules	2010-07-06 17:47:15 UTC (rev 11053)
+++ packages/trunk/boswars/debian/rules	2010-07-06 23:31:14 UTC (rev 11054)
@@ -1,110 +1,37 @@
 #!/usr/bin/make -f
 # -*- makefile -*-
 
-# Uncomment this to turn on verbose mode
-#export DH_VERBOSE=1
-
-# This has to be exported to make some magic below work.
-export DH_OPTIONS
-
-DATA_DIR=/usr/share/games/boswars
+#DATA_DIR=/usr/share/games/boswars
 CCFLAGS=-DSTRATAGUS_LIB_PATH=\\\"/usr/share/games/boswars\\\"
 
-CFLAGS = -Wall -g
+%:
+	dh $@
 
-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-	CFLAGS += -O0
-else
-	CFLAGS += -O2
-endif
-
-#Architecture
-build: build-arch build-indep
-
-build-arch: build-arch-stamp
-build-arch-stamp:
+override_dh_auto_build:
 	scons CCFLAGS=$(CCFLAGS)
-	touch $@
 
-build-indep: build-indep-stamp
-build-indep-stamp:
-	# Adjust the permissions
-	chmod +x languages/makesame.py
+override_dh_auto_install:
 
+override_dh_install:
+	# Adjust the permissions
+	#chmod +x languages/makesame.py
 	# Copy (and rename) an icon to be used as desktop file
 	cp units/tank/ico_tank.png debian/boswars.png
+	# Default action
+	dh_install
+	# Remove unneeded files.
+	for i in genpot.sh makesame.py updatepo.sh ; do \
+		rm -f debian/boswars-data/usr/share/games/boswars/languages/$$i ; \
+	done
+	rm -f debian/boswars/usr/share/doc/boswars/html/README-SDL.txt
+	rm -f debian/boswars/usr/share/doc/boswars/html/*copyright*
 
-	touch $@
-
 clean:
-	dh_testdir
-	dh_testroot
-	rm -f build-arch-stamp build-indep-stamp
-
-	# Add here commands to clean up after the build process.
 	scons -c
-
+	# Additional icon (see build-indep-stamp)
+	rm  -f debian/boswars.png
 	# Scons is stupid and leaves them behind no matter what.
 	rm  -f .sconsign.dblite
 	rm -rf .sconf_temp
 	rm  -f build_conf_cache.py build_options.py config.log
 
-	# Additional icon (see build-indep-stamp)
-	rm  -f debian/boswars.png
-
-	dh_clean
-
-install: install-indep install-arch
-install-indep:
-	dh_testdir
-	dh_testroot
-	dh_prep -k -i
-	dh_installdirs -i
-	dh_install -i
-
-	# Remove unneeded files.
-	for i in genpot.sh makesame.py updatepo.sh ; do \
-		rm -f debian/boswars-data/usr/share/games/boswars/languages/$$i ; \
-	done
-
-install-arch:
-	dh_testdir
-	dh_testroot
-	dh_prep -k -s
-	dh_installdirs -s
-	dh_installman -pboswars debian/boswars.6
-	dh_install -s
-
-# Must not depend on anything. This is to be called by
-# binary-arch/binary-indep
-# in another 'make' thread.
-binary-common:
-	dh_testdir
-	dh_testroot
-	dh_installchangelogs CHANGELOG
-	dh_installdocs
-	dh_installmenu
-	dh_link
-	dh_strip
-	dh_compress
-	dh_fixperms
-	dh_makeshlibs
-	dh_installdeb
-	dh_shlibdeps
-	dh_gencontrol
-	dh_md5sums
-	dh_builddeb
-
-# Build architecture independant packages using the common target.
-binary-indep: build-indep install-indep
-	$(MAKE) -f debian/rules DH_OPTIONS=-i binary-common
-
-# Build architecture dependant packages using the common target.
-binary-arch: build-arch install-arch
-	rm -f debian/boswars/usr/share/doc/boswars/html/README-SDL.txt
-	rm -f debian/boswars/usr/share/doc/boswars/html/*copyright*
-
-	$(MAKE) -f debian/rules DH_OPTIONS=-s binary-common
-
-binary: binary-arch binary-indep
-.PHONY: build clean binary-indep binary-arch binary install install-indep install-arch




More information about the Pkg-games-commits mailing list