r13481 - in packages/trunk/brutalchess/debian: . source

Vincent Legout vlegout at alioth.debian.org
Sun Apr 15 08:42:15 UTC 2012


Author: vlegout
Date: 2012-04-15 08:42:15 +0000 (Sun, 15 Apr 2012)
New Revision: 13481

Added:
   packages/trunk/brutalchess/debian/brutalchess.install
   packages/trunk/brutalchess/debian/source/
   packages/trunk/brutalchess/debian/source/format
Removed:
   packages/trunk/brutalchess/debian/dirs
Modified:
   packages/trunk/brutalchess/debian/changelog
   packages/trunk/brutalchess/debian/compat
   packages/trunk/brutalchess/debian/control
   packages/trunk/brutalchess/debian/rules
Log:
Use dh, source format 3.0 (quilt)

Added: packages/trunk/brutalchess/debian/brutalchess.install
===================================================================
--- packages/trunk/brutalchess/debian/brutalchess.install	                        (rev 0)
+++ packages/trunk/brutalchess/debian/brutalchess.install	2012-04-15 08:42:15 UTC (rev 13481)
@@ -0,0 +1,2 @@
+debian/brutalchess.xpm /usr/share/pixmaps
+debian/brutalchess.desktop /usr/share/applications

Modified: packages/trunk/brutalchess/debian/changelog
===================================================================
--- packages/trunk/brutalchess/debian/changelog	2012-04-13 20:34:22 UTC (rev 13480)
+++ packages/trunk/brutalchess/debian/changelog	2012-04-15 08:42:15 UTC (rev 13481)
@@ -1,14 +1,20 @@
 brutalchess (0.5.2+dfsg-4) UNRELEASED; urgency=low
 
-  * Team upload.
-
-  [Ian Lane]
+  [ Iain Lane ]
   * debian/watch: Mangle version correctly
 
-  [Vincent Legout]
+  [ Vincent Legout ]
   * Fix ftbfs with gcc-4.7, add patches/06_gcc-4.7.patch (Closes: #667121)
+  * debhelper 9 (debian/compat, debhelper Build-Depends)
+  * debian/control: Drop quilt, automake1.9 and libtool in Build-Depends. Add
+    dh-autoreconf.
+  * debian/dirs: Drop, not needed.
+  * Use 3.0 (quilt) source format (Add debian/source/format).
+  * debian/rules: Use dh()
+    - Enable hardening build flags
+    - Add debian/brutalchess.install
 
- -- Iain Lane <laney at ubuntu.com>  Wed, 24 Dec 2008 11:49:16 +0000
+ -- Vincent Legout <vlegout at debian.org>  Sun, 15 Apr 2012 10:29:08 +0200
 
 brutalchess (0.5.2+dfsg-3) unstable; urgency=low
 

Modified: packages/trunk/brutalchess/debian/compat
===================================================================
--- packages/trunk/brutalchess/debian/compat	2012-04-13 20:34:22 UTC (rev 13480)
+++ packages/trunk/brutalchess/debian/compat	2012-04-15 08:42:15 UTC (rev 13481)
@@ -1 +1 @@
-5
+9

Modified: packages/trunk/brutalchess/debian/control
===================================================================
--- packages/trunk/brutalchess/debian/control	2012-04-13 20:34:22 UTC (rev 13480)
+++ packages/trunk/brutalchess/debian/control	2012-04-15 08:42:15 UTC (rev 13481)
@@ -3,7 +3,7 @@
 Priority: optional
 Maintainer: Debian Games Team <pkg-games-devel at lists.alioth.debian.org>
 Uploaders: Barry deFreese <bddebian at comcast.net>
-Build-Depends: debhelper (>= 5.0.0), quilt, automake1.9, libtool,
+Build-Depends: debhelper (>= 9), dh-autoreconf,
  libsdl-image1.2-dev, libfreetype6-dev, libxmu-dev, libxi-dev, libgl1-mesa-dev,
  sharutils,
 Standards-Version: 3.8.0

Deleted: packages/trunk/brutalchess/debian/dirs
===================================================================
--- packages/trunk/brutalchess/debian/dirs	2012-04-13 20:34:22 UTC (rev 13480)
+++ packages/trunk/brutalchess/debian/dirs	2012-04-15 08:42:15 UTC (rev 13481)
@@ -1,6 +0,0 @@
-usr/games
-usr/lib/games/brutalchess
-usr/share/games/brutalchess/art
-usr/share/games/brutalchess/models
-usr/share/pixmaps
-usr/share/applications

Modified: packages/trunk/brutalchess/debian/rules
===================================================================
--- packages/trunk/brutalchess/debian/rules	2012-04-13 20:34:22 UTC (rev 13480)
+++ packages/trunk/brutalchess/debian/rules	2012-04-15 08:42:15 UTC (rev 13481)
@@ -1,99 +1,16 @@
 #!/usr/bin/make -f
-# Uncomment this to turn on verbose mode.
-#export DH_VERBOSE=1
 
-include /usr/share/quilt/quilt.make
+export DEB_BUILD_MAINT_OPTIONS = hardening=+all
 
-CFLAGS = -Wall -g
+%:
+	dh $@ --with autoreconf
 
-package := brutalchess
-prefix := $(CURDIR)/debian/$(package)
+override_dh_auto_configure:
+	dh_auto_configure -- --prefix=/usr --bindir=/usr/games --datadir=/usr/share/games
 
-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-	CFLAGS += -O0
-else
-	CFLAGS += -O2
-endif
-
-configure: configure-stamp
-configure-stamp: $(QUILT_STAMPFN)
-	dh_testdir
-
-ifneq "$(wildcard /usr/share/misc/config.sub)" ""
-	cp -f /usr/share/misc/config.sub config.sub
-endif
-ifneq "$(wildcard /usr/share/misc/config.guess)" ""
-	cp -f /usr/share/misc/config.guess config.guess
-endif
-
-	aclocal
-	autoconf
-	autoheader
-	automake --add-missing --copy
-	libtoolize --copy --force
-
-	CFLAGS="$(CFLAGS)" CXXFLAGS="$(CFLAGS)" ./configure --host=$(DEB_HOST_GNU_TYPE) \
-        --build=$(DEB_BUILD_GNU_TYPE) \
-        --prefix=/usr \
-        --exec-prefix=/usr \
-        --mandir=\$${prefix}/share/man \
-        --datadir=\$${prefix}/share/games \
-        --bindir=\$${prefix}/games
-	touch configure-stamp
-
-build: build-stamp
-
-build-stamp: configure-stamp
-	dh_testdir
-	$(MAKE)
-	touch build-stamp
-
-clean: unpatch
-	dh_testdir
-	dh_testroot
-	rm -f build-stamp configure-stamp
-	[ ! -f Makefile ] || $(MAKE) clean
-	rm -rf src/.deps
-	rm -f src/stamp-h1 src/config.h
-	rm -rf src/src/config.h
-	rm -f config.status config.log Makefile src/Makefile
-	rm -f config.sub config.guess
-
-	dh_clean
-
-install: build
-	dh_testdir
-	dh_testroot
-	dh_clean -k
-	dh_installdirs
-	dh_install debian/brutalchess.xpm usr/share/pixmaps
-	dh_install debian/brutalchess.desktop usr/share/applications
-	$(MAKE) install DESTDIR=$(CURDIR)/debian/brutalchess
+override_dh_auto_install:
+	dh_auto_install
 	uudecode debian/black.png.in > $(CURDIR)/debian/brutalchess/usr/share/games/brutalchess/art/marblehugeblack.png
 	uudecode debian/white.png.in > $(CURDIR)/debian/brutalchess/usr/share/games/brutalchess/art/marblehugewhite.png
-	mv $(CURDIR)/debian/brutalchess/usr/libexec/*view $(CURDIR)/debian/brutalchess/usr/lib/games/brutalchess/
-	rm -rf $(CURDIR)/debian/brutalchess/usr/libexec/
-
-# Build architecture-independent files here.
-binary-indep: build install
-# We have nothing to do by default.
-
-# Build architecture-dependent files here.
-binary-arch: build install
-	dh_testdir
-	dh_testroot
-	dh_installchangelogs ChangeLog
-	dh_installdocs
-	dh_installmenu
-	dh_installman
-	dh_strip
-	dh_compress
-	dh_fixperms
-	dh_installdeb
-	dh_shlibdeps
-	dh_gencontrol
-	dh_md5sums
-	dh_builddeb
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install configure
+	find . -name "*view" -exec rm -f {} \;
+	rm -rf $(CURDIR)/debian/brutalchess/usr/lib

Added: packages/trunk/brutalchess/debian/source/format
===================================================================
--- packages/trunk/brutalchess/debian/source/format	                        (rev 0)
+++ packages/trunk/brutalchess/debian/source/format	2012-04-15 08:42:15 UTC (rev 13481)
@@ -0,0 +1 @@
+3.0 (quilt)




More information about the Pkg-games-commits mailing list