Author: apo-guest Date: 2013-06-19 15:52:34 +0000 (Wed, 19 Jun 2013) New Revision: 14277
Modified: packages/trunk/7kaa/debian/7kaa.desktop packages/trunk/7kaa/debian/7kaa.menu packages/trunk/7kaa/debian/changelog packages/trunk/7kaa/debian/compat packages/trunk/7kaa/debian/control packages/trunk/7kaa/debian/copyright packages/trunk/7kaa/debian/rules Log: Bump compat level to 9. - Require debhelper >=9 - Simplify debian/rules by using dh sequencer - Update copyright to format 1.0. - Build with parallel and dh-autoreconf - Use automatic hardening build flags. - Drop dh-buildinfo and dpkg-dev build-dep. Modified: packages/trunk/7kaa/debian/7kaa.desktop =================================================================== --- packages/trunk/7kaa/debian/7kaa.desktop 2013-06-19 12:52:53 UTC (rev 14276) +++ packages/trunk/7kaa/debian/7kaa.desktop 2013-06-19 15:52:34 UTC (rev 14277) @@ -1,9 +1,10 @@ [Desktop Entry] Version=1.0 Name=Seven Kingdoms -GenericName=Game +GenericName=Strategy Game Comment=Seven Kingdoms: Ancient Adversaries Type=Application Exec=7kaa Icon=7kaa Categories=Game;StrategyGame; +Keywords=game;strategy;ancient;kingdoms;real-time;trade;diplomacy;espionage; Modified: packages/trunk/7kaa/debian/7kaa.menu =================================================================== --- packages/trunk/7kaa/debian/7kaa.menu 2013-06-19 12:52:53 UTC (rev 14276) +++ packages/trunk/7kaa/debian/7kaa.menu 2013-06-19 15:52:34 UTC (rev 14277) @@ -1 +1,5 @@ -?package(7kaa):needs="x11" section="Games/Strategy" title="Seven Kingdoms Ancient Adversaries" command="/usr/games/7kaa" icon="7kaa.xpm" +?package(7kaa):needs="x11" \ + section="Games/Strategy" \ + title="Seven Kingdoms Ancient Adversaries" \ + command="/usr/games/7kaa" \ + icon="/usr/share/pixmaps/7kaa.xpm" Modified: packages/trunk/7kaa/debian/changelog =================================================================== --- packages/trunk/7kaa/debian/changelog 2013-06-19 12:52:53 UTC (rev 14276) +++ packages/trunk/7kaa/debian/changelog 2013-06-19 15:52:34 UTC (rev 14277) @@ -4,12 +4,23 @@ * Add myself to uploaders. * Remove quilt build-dep as package is format 3.0 (quilt). * Add build-arch and build-indep targets in rules. - * Add dpkg-dev build-dep for hardening includes. - + Manually add relro to LDLFAGS in rules for now. + * Manually add relro to LDLFAGS in rules for now. * Create data packages since data is in single tarball now. * Fix watch file. * Bump Standards Version to 3.9.4. + [ Markus Koschany ] + * Bump compat level to 9 and require debhelper >= 9. + * 7kaa.desktop: Add keywords. + * 7kaa.menu: Use an absolute icon path. + * debian/control: + - Remove dh-buildinfo from build-dep, not needed. + - Add dh-autoreconf to Build-Depends. + * debian/rules: + - Simplify debian/rules by using dh sequencer. + - Build with --parallel and --autoreconf. + * Update debian/copyright top copyright format 1.0. + -- Barry deFreese <[email protected]> Sun, 16 Jun 2013 10:33:37 -0400 7kaa (2.14.3-1) unstable; urgency=low Modified: packages/trunk/7kaa/debian/compat =================================================================== --- packages/trunk/7kaa/debian/compat 2013-06-19 12:52:53 UTC (rev 14276) +++ packages/trunk/7kaa/debian/compat 2013-06-19 15:52:34 UTC (rev 14277) @@ -1 +1 @@ -7 +9 Modified: packages/trunk/7kaa/debian/control =================================================================== --- packages/trunk/7kaa/debian/control 2013-06-19 12:52:53 UTC (rev 14276) +++ packages/trunk/7kaa/debian/control 2013-06-19 15:52:34 UTC (rev 14277) @@ -8,9 +8,8 @@ Barry deFreese <[email protected]> Build-Depends: autotools-dev, - debhelper (>= 7.0.50~), - dh-buildinfo, - dpkg-dev (>= 1.16.1~), + debhelper (>= 9), + dh-autoreconf, libopenal-dev, libsdl-net1.2-dev, libsdl1.2-dev Modified: packages/trunk/7kaa/debian/copyright =================================================================== --- packages/trunk/7kaa/debian/copyright 2013-06-19 12:52:53 UTC (rev 14276) +++ packages/trunk/7kaa/debian/copyright 2013-06-19 15:52:34 UTC (rev 14277) @@ -1,29 +1,26 @@ -Format-Specification: http://wiki.debian.org/Proposals/CopyrightFormat -Upstream-Source: http://sourceforge.net/projects/skfans/ -Upstream-Maintainer: Jesse Allen <[email protected]> -Debianized-By: Bertrand Marc <[email protected]> - Miriam Ruiz <[email protected]> -Debianized-Date: Sun, 08 Aug 2010 20:03:05 +0200 +Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: 7kaa +Source: http://sourceforge.net/projects/skfans/ +Upstream-Contact: Jesse Allen <[email protected]> Files: * -Copyright: Copyright 1997,1998 Enlight Software Ltd. - Copyright 2010 Jesse Allen - Copyright 2010 Unavowed <[email protected]> -Licence: GPL-2+ +Copyright: 1997,1998, Enlight Software Ltd. + 2010, Jesse Allen + 2010, Unavowed <[email protected]> +License: GPL-2+ Files: debian/* -Copyright: Copyright (C) 2010, Bertrand Marc <[email protected]> - Copyright (C) 2011, Miriam Ruiz <[email protected]> -Licence: GPL-2+ +Copyright: 2010, Bertrand Marc <[email protected]> + 2011, Miriam Ruiz <[email protected]> + 2013, Barry deFreese <[email protected]> + 2013, Markus Koschany <[email protected]> +License: GPL-2+ -Licence: GPL-2+ +License: GPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . - On Debian systems, the complete text of the latest version of the GNU - General Public License can be found in `/usr/share/common-licenses/GPL'. - . - The complete text of version 2 of the GNU General Public License can be - found in `/usr/share/common-licenses/GPL-2'. + On Debian systems, the complete text of of the GNU General Public License 2 + can be found in `/usr/share/common-licenses/GPL-2'. Modified: packages/trunk/7kaa/debian/rules =================================================================== --- packages/trunk/7kaa/debian/rules 2013-06-19 12:52:53 UTC (rev 14276) +++ packages/trunk/7kaa/debian/rules 2013-06-19 15:52:34 UTC (rev 14277) @@ -1,10 +1,5 @@ #!/usr/bin/make -f - -# 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) ifneq ($(DEB_HOST_GNU_TYPE),$(DEB_BUILD_GNU_TYPE)) @@ -13,13 +8,10 @@ CROSS= --build $(DEB_BUILD_GNU_TYPE) endif -DPKG_EXPORT_BUILDFLAGS = 1 -include /usr/share/dpkg/buildflags.mk +%: + dh $@ --parallel --with autoreconf -config: config-stamp -config-stamp: - dh_testdir - dh_autotools-dev_updateconfig +override_dh_auto_configure: ./configure $(CROSS) \ --prefix=/usr \ --bindir=\$${prefix}/games \ @@ -30,71 +22,10 @@ --disable-silent-rules \ CFLAGS="$(CFLAGS)" \ LDFLAGS="-Wl,-z,defs -Wl,-z,relro -Wl,--as-needed -Wl,--no-undefined" - touch $@ -build: build-arch build-indep -build-arch: build-stamp -build-indep: build-stamp -build-stamp: config - dh_testdir - $(MAKE) - touch $@ - -clean: - dh_testdir - dh_testroot - rm -fv build-stamp config-stamp - [ ! -f Makefile ] || $(MAKE) distclean - dh_autotools-dev_restoreconfig - rm -fv config.log - dh_clean - -install: build - dh_testdir - dh_testroot - dh_prep - dh_installdirs +override_dh_auto_install: $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install rm -rfv debian/7kaa/usr/share/games/doc -# Build architecture-independent files here. -binary-indep: install - dh_testdir - dh_testroot - dh_installchangelogs - dh_installdocs - dh_install - dh_link - dh_strip - dh_compress - dh_fixperms - [ ! -e /usr/bin/dh_buildinfo ] || dh_buildinfo - dh_installdeb - dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb - -# Build architecture-dependent files here. -binary-arch: install - dh_testdir - dh_testroot - dh_installchangelogs - dh_installdocs - dh_installexamples - dh_install - dh_installmenu - dh_installman - dh_link +override_dh_strip: dh_strip --dbg-package=7kaa-dbg - dh_compress - dh_fixperms - [ ! -e /usr/bin/dh_buildinfo ] || dh_buildinfo - dh_installdeb - dh_shlibdeps - dh_gencontrol - dh_md5sums - dh_builddeb - -binary: binary-indep binary-arch -.PHONY: config build clean binary-indep binary-arch binary install _______________________________________________ Pkg-games-commits mailing list [email protected] http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-games-commits

