r2587 - in packages/trunk/warzone2100/debian: . patches

Linas Žvirblis linas-guest at alioth.debian.org
Sun Apr 22 13:17:12 UTC 2007


Author: linas-guest
Date: 2007-04-22 13:17:11 +0000 (Sun, 22 Apr 2007)
New Revision: 2587

Added:
   packages/trunk/warzone2100/debian/patches/do-not-force-32-bits.diff
   packages/trunk/warzone2100/debian/patches/series
Modified:
   packages/trunk/warzone2100/debian/changelog
   packages/trunk/warzone2100/debian/control
   packages/trunk/warzone2100/debian/rules
Log:
Big update. Bringing back autotools.

Modified: packages/trunk/warzone2100/debian/changelog
===================================================================
--- packages/trunk/warzone2100/debian/changelog	2007-04-21 21:45:15 UTC (rev 2586)
+++ packages/trunk/warzone2100/debian/changelog	2007-04-22 13:17:11 UTC (rev 2587)
@@ -1,9 +1,5 @@
-warzone2100 (2.0.4-1) UNRELEASED; urgency=low
+warzone2100 (2.0.6-1) UNRELEASED; urgency=low
 
-  [ Linas Žvirblis ]
   * Initial release (Closes: #325935).
 
-  [ Eddy Petrișor ]
-  * added dependency on dpkg-dev (>=1.13.19) since we use source:Version
-
- -- Eddy Petrișor <eddy.petrisor at gmail.com>  Sat, 23 Dec 2006 15:05:36 +0200
+ -- Linas Žvirblis <0x0007 at gmail.com>  Sun, 22 Apr 2007 16:13:41 +0300

Modified: packages/trunk/warzone2100/debian/control
===================================================================
--- packages/trunk/warzone2100/debian/control	2007-04-21 21:45:15 UTC (rev 2586)
+++ packages/trunk/warzone2100/debian/control	2007-04-22 13:17:11 UTC (rev 2587)
@@ -3,8 +3,9 @@
 Priority: optional
 Maintainer: Debian Games Team <pkg-games-devel at lists.alioth.debian.org>
 Uploaders: Linas Žvirblis <0x0007 at gmail.com>
-Build-Depends: debhelper (>= 5), quilt, bison, flex, libopenal-dev, zlib1g-dev, libsdl1.2-dev, libsdl-net1.2-dev, libvorbis-dev, libmad0-dev, libphysfs-dev, libpng12-dev, libjpeg-dev, dpkg-dev (>= 1.13.19)
+Build-Depends: debhelper (>= 5), quilt, bison, flex, libopenal-dev, zlib1g-dev, libsdl1.2-dev, libsdl-net1.2-dev, libvorbis-dev, libmad0-dev, libphysfs-dev, libpng12-dev, libjpeg-dev, autoconf, automake
 Build-Depends-Indep: zip, unzip
+Build-Conflicts: autoconf2.13, automake1.4
 Standards-Version: 3.7.2
 
 Package: warzone2100

Added: packages/trunk/warzone2100/debian/patches/do-not-force-32-bits.diff
===================================================================
--- packages/trunk/warzone2100/debian/patches/do-not-force-32-bits.diff	2007-04-21 21:45:15 UTC (rev 2586)
+++ packages/trunk/warzone2100/debian/patches/do-not-force-32-bits.diff	2007-04-22 13:17:11 UTC (rev 2587)
@@ -0,0 +1,13 @@
+Index: Debian/configure.ac
+===================================================================
+--- Debian.orig/configure.ac	2007-04-22 14:09:04.000000000 +0300
++++ Debian/configure.ac	2007-04-22 14:09:27.000000000 +0300
+@@ -306,7 +306,7 @@
+ # add some required C flags here
+ # -DYY_STATIC is required by flex
+ # -m32 forces 32-bit compile, since code is not clean enough for 64-bit yet
+-WZ_CFLAGS="${WZ_CFLAGS} -m32 -DYY_STATIC -DDEFAULT_DATADIR=\\\"${datadir}/warzone2100\\\""
++WZ_CFLAGS="${WZ_CFLAGS} -DYY_STATIC -DDEFAULT_DATADIR=\\\"${datadir}/warzone2100\\\""
+ 
+ CFLAGS="${WZ_CFLAGS} ${CFLAGS} ${WZ_CFLAGS_OVERRIDE}"
+ LIBS="${LIBS} ${WZ_LIBS} ${WIN32_LIBS}"

Added: packages/trunk/warzone2100/debian/patches/series
===================================================================
--- packages/trunk/warzone2100/debian/patches/series	2007-04-21 21:45:15 UTC (rev 2586)
+++ packages/trunk/warzone2100/debian/patches/series	2007-04-22 13:17:11 UTC (rev 2587)
@@ -0,0 +1 @@
+do-not-force-32-bits.diff

Modified: packages/trunk/warzone2100/debian/rules
===================================================================
--- packages/trunk/warzone2100/debian/rules	2007-04-21 21:45:15 UTC (rev 2586)
+++ packages/trunk/warzone2100/debian/rules	2007-04-22 13:17:11 UTC (rev 2587)
@@ -19,9 +19,21 @@
 
 # Configure the package
 # -------------------------------------
-config.status: patch configure
+config.status: patch
 	dh_testdir
-	./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --bindir=\$${prefix}/games --datadir=\$${prefix}/share/games --mandir=\$${prefix}/share/man CFLAGS="$(CFLAGS)" LDFLAGS="$(LDFLAGS)" --with-opengl --with-ogg --with-mp3
+	./autogen.sh
+	./configure \
+	    CFLAGS="$(CFLAGS)" \
+	    LDFLAGS="$(LDFLAGS)" \
+	    --host=$(DEB_HOST_GNU_TYPE) \
+	    --build=$(DEB_BUILD_GNU_TYPE) \
+	    --prefix=/usr \
+	    --bindir=\$${prefix}/games \
+	    --datadir=\$${prefix}/share/games \
+	    --mandir=\$${prefix}/share/man \
+	    --with-opengl \
+	    --with-ogg \
+	    --with-mp3
 # -------------------------------------
 
 
@@ -31,7 +43,7 @@
 
 patch-stamp:
 	dh_testdir
-	quilt -a push
+	-test -r debian/patches/series && QUILT_PATCHES=debian/patches quilt -a push
 	touch $@
 # -------------------------------------
 
@@ -40,7 +52,7 @@
 # -------------------------------------
 unpatch: patch
 	dh_testdir
-	quilt -af pop
+	-test -r debian/patches/series && QUILT_PATCHES=debian/patches quilt -af pop
 	rm -f patch-stamp
 	rm -rf .pc
 # -------------------------------------
@@ -64,7 +76,8 @@
 
 build-indep-stamp: config.status
 	dh_testdir
-	cd data && $(MAKE) dist-hook
+	cd data && $(MAKE) warzone.wz
+	cd data && $(MAKE) mp.wz
 	touch $@
 # -------------------------------------
 
@@ -79,20 +92,17 @@
 	rm -f build-stamp
 	rm -f build-indep-stamp
 	-$(MAKE) clean
-	rm -f lib/*/*_lexer.c
-	rm -f lib/*/*_parser.c
-	rm -f lib/*/*_parser.h
-	rm -f src/*_lexer.c
-	rm -f src/*_parser.c
-	rm -f src/*_parser.h
-	rm -f src/version.c
-	rm -f config.h
+	-$(MAKE) distclean
+	rm -f configure
+	rm -f config.guess
+	rm -f config.sub
 	rm -f config.log
 	rm -f config.status
-	rm -f stamp-h1
-	rm -f Makefile
-	rm -f */Makefile
-	rm -f */*/Makefile
+	rm -f Makefile.in
+	rm -f */Makefile.in
+	rm -f */*/Makefile.in
+	rm -f */*_lexer.lex.c
+	rm -f */*/*_lexer.lex.c
 	rm -rf */.deps
 	rm -rf */*/.deps
 	dh_clean
@@ -106,7 +116,8 @@
 	dh_testroot
 	dh_clean -k
 	dh_installdirs
-	$(MAKE) install-data DESTDIR=$(CURDIR)/debian/warzone2100-data
+	dh_install -i data/warzone.wz usr/share/games/warzone2100
+	dh_install -i data/mp.wz usr/share/games/warzone2100
 # -------------------------------------
 
 
@@ -117,17 +128,17 @@
 	dh_testroot
 	dh_clean -k
 	dh_installdirs
-	$(MAKE) install-exec DESTDIR=$(CURDIR)/debian/warzone2100
+	dh_install -a src/warzone2100 usr/games
 # -------------------------------------
 
 
 # Build architecture-independent files
 # -------------------------------------
 binary-indep: build-indep install-indep
-	dh_testdir
-	dh_testroot
+	dh_testdir -i
+	dh_testroot -i
 	dh_installchangelogs -i ChangeLog
-	dh_installdocs -i
+	dh_installdocs -i README TODO
 	dh_compress -i
 	dh_fixperms -i
 	dh_installdeb -i
@@ -140,8 +151,8 @@
 # Build architecture-dependent files
 # -------------------------------------
 binary-arch: build install
-	dh_testdir
-	dh_testroot
+	dh_testdir -a
+	dh_testroot -a
 	dh_installchangelogs -a ChangeLog
 	dh_installdocs -a README TODO
 	dh_install -a debian/warzone2100-16x16.xpm /usr/share/pixmaps




More information about the Pkg-games-commits mailing list