This is an automated email from the git hooks/post-receive script. bbk-guest pushed a commit to branch master in repository trigger-rally.
commit 741b68bf8bb9a2a86e4f8fc79304807ea9c9d748 Author: Bertrand Marc <[email protected]> Date: Thu Oct 22 16:24:12 2015 +0000 Move to debhelper v9, to reduce debian/rules and enable hardening: + update debian/compat. + build-depend on debhelper (>=9), autotools-dev and dh-exec. + remove debian/dirs. + remove debian/patches/30_autotools.patch. + update debian/rules to dh style. + add debian/trigger-rally.install. --- debian/changelog | 8 +++- debian/compat | 2 +- debian/control | 4 +- debian/dirs | 2 - debian/patches/30_autotools.patch | 31 --------------- debian/patches/series | 1 - debian/rules | 82 +++++---------------------------------- debian/trigger-rally.install | 3 ++ 8 files changed, 23 insertions(+), 110 deletions(-) diff --git a/debian/changelog b/debian/changelog index 90fc2f4..641b639 100644 --- a/debian/changelog +++ b/debian/changelog @@ -7,7 +7,6 @@ trigger-rally (0.6.2-1) UNRELEASED; urgency=medium * New upstream release. * Update watchfile, thanks to Tobias Frost (Closes: #789268). * Add myself as uploader. - * debian/rules: replace depreciated dh_clean -k with dh_prep. * Use new icons (Closes: #789272): + remove debian/trigger-rally*.xpm. + stop copying these xpm in debian/rules. @@ -16,6 +15,13 @@ trigger-rally (0.6.2-1) UNRELEASED; urgency=medium + point trigger-rally.desktop to /usr/share/pixmaps/trigger-rally-icons.svg. + remove debian/menu. * Standards-version 3.9.6. + * Move to debhelper v9, to reduce debian/rules and enable hardening: + + update debian/compat. + + build-depend on debhelper (>=9), autotools-dev and dh-exec. + + remove debian/dirs. + + remove debian/patches/30_autotools.patch. + + update debian/rules to dh style. + + add debian/trigger-rally.install. -- Bertrand Marc <[email protected]> Sun, 18 Oct 2015 12:08:57 +0200 diff --git a/debian/compat b/debian/compat index 7ed6ff8..ec63514 100644 --- a/debian/compat +++ b/debian/compat @@ -1 +1 @@ -5 +9 diff --git a/debian/control b/debian/control index 935622a..f2559be 100644 --- a/debian/control +++ b/debian/control @@ -2,7 +2,9 @@ Source: trigger-rally Section: games Priority: optional Maintainer: Debian Games Team <[email protected]> -Build-Depends: debhelper (>= 5.0.0), +Build-Depends: debhelper (>= 9), + dh-exec, + autotools-dev, jam, libopenal-dev, libalut-dev, diff --git a/debian/dirs b/debian/dirs deleted file mode 100644 index 3bc245a..0000000 --- a/debian/dirs +++ /dev/null @@ -1,2 +0,0 @@ -usr/games -usr/share/applications diff --git a/debian/patches/30_autotools.patch b/debian/patches/30_autotools.patch deleted file mode 100644 index 47f792b..0000000 --- a/debian/patches/30_autotools.patch +++ /dev/null @@ -1,31 +0,0 @@ -Description: Update autotools files not update by autogen.sh - This patch updates the autotools files (config.sub/config.guess) - shipped in mk/autoconf. - . - Author: Stefan Potyra <[email protected]> - -Index: trigger-rally-0.6.0/autogen.sh -=================================================================== ---- trigger-rally-0.6.0.orig/autogen.sh 2014-01-23 21:48:28.000000000 +0100 -+++ trigger-rally-0.6.0/autogen.sh 2014-01-23 21:52:30.675851846 +0100 -@@ -24,3 +24,20 @@ - autoheader - - autoconf -+ -+# copy file $1 to directory $2 -+copy_file() { -+ if [ ! -r "$1" ]; then -+ echo "$1 not readable/presenkt." -+ else -+ if [ ! -d "$2" ]; then -+ echo "$2: no directory." -+ else -+ echo "$1 --> $2" -+ cp "$1" "$2" -+ fi -+ fi -+} -+ -+copy_file /usr/share/misc/config.sub mk/autoconf -+copy_file /usr/share/misc/config.guess mk/autoconf diff --git a/debian/patches/series b/debian/patches/series index f89ea7d..b1fbcc5 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -1,3 +1,2 @@ 10_system_glew.patch 20_system_tinyxml.patch -30_autotools.patch diff --git a/debian/rules b/debian/rules index ffed3a8..24d650d 100755 --- a/debian/rules +++ b/debian/rules @@ -4,31 +4,19 @@ # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 -# These are used for cross-compiling and for saving the configure script -# from having to guess our platform (since we know it already) -DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) -DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) - # location of datafiles DATADIR=/usr/share/games/trigger-rally -# name of package -PACKAGE=trigger-rally # what manpages to build? MANPAGES=debian/trigger-rally.6 -CFLAGS = -Wall -g - -ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) - CFLAGS += -O0 -else - CFLAGS += -O2 -endif +%: + dh $@ --with autotools-dev # rule to build manpages $(MANPAGES): $(addsuffix .sgml,$(MANPAGES)) docbook-to-man $< > $@ -configure: configure.ac +override_dh_auto_configure: # make sure that the shipped glew is not used during build $(RM) -r src/glew # same goes for tinyxml @@ -39,69 +27,17 @@ configure: configure.ac $(RM) src/pengine/tinyxmlerror.cpp $(RM) src/pengine/tinystr.h ./autogen.sh + dh_auto_configure -- --datadir=$(DATADIR) -config.status: configure - dh_testdir - CFLAGS="$(CFLAGS) -Wl,-z,defs" \ - ./configure --host=$(DEB_HOST_GNU_TYPE) \ - --build=$(DEB_BUILD_GNU_TYPE) \ - --prefix=/usr \ - --mandir=\$${prefix}/share/man \ - --infodir=\$${prefix}/share/info \ - --datadir=$(DATADIR) - - -build: build-arch build-indep - -build-stamp: config.status - dh_testdir +override_dh_auto_build: jam - touch build-stamp -clean:: - dh_testdir - dh_testroot - rm -f build-stamp +override_dh_installman: $(MANPAGES) + dh_installman $(MANPAGES) +override_dh_auto_clean: if [ -f Jamconfig ]; then jam distclean; fi $(RM) $(MANPAGES) - $(RM) configure mk/autoconf/sdl.m4 aclocal.m4 Jamconfig.in - dh_clean - -install: build $(MANPAGES) - dh_testdir - dh_testroot - dh_prep - dh_installdirs - # yay, we do it by hand :) - cp trigger debian/$(PACKAGE)/usr/games/trigger-rally - -# no indep package -binary-indep: - -binary-arch: build install - dh_testdir - dh_testroot - dh_installchangelogs - dh_installdocs - # manually install desktop file - cp debian/trigger-rally.desktop debian/$(PACKAGE)/usr/share/applications/trigger-rally.desktop - dh_installmenu - dh_installman $(MANPAGES) - dh_link - dh_strip - dh_compress - dh_fixperms - dh_installdeb - dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb + dh_auto_clean -build-arch: build-stamp -# no indep package -build-indep: -binary: binary-indep binary-arch -.PHONY: build clean binary-indep binary-arch binary install build-arch \ - build-indep diff --git a/debian/trigger-rally.install b/debian/trigger-rally.install new file mode 100755 index 0000000..a7d81b2 --- /dev/null +++ b/debian/trigger-rally.install @@ -0,0 +1,3 @@ +#! /usr/bin/dh-exec +debian/trigger-rally.desktop /usr/share/applications +trigger => /usr/games/trigger-rally -- Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/trigger-rally.git _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

