r14277 - packages/trunk/7kaa/debian

Markus Koschany apo-guest at alioth.debian.org
Wed Jun 19 15:52:34 UTC 2013


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 <bdefreese at debian.org>  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 <bdefreese at debian.org>
 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 <the3dfxdude at gmail.com>
-Debianized-By: Bertrand Marc <beberking at gmail.com>
-               Miriam Ruiz <little_miry at yahoo.es>
-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 <the3dfxdude at gmail.com>
 
 Files: *
-Copyright: Copyright 1997,1998 Enlight Software Ltd.
-           Copyright 2010 Jesse Allen
-           Copyright 2010 Unavowed <unavowed at vexillium.org>
-Licence: GPL-2+
+Copyright: 1997,1998, Enlight Software Ltd.
+           2010,      Jesse Allen
+           2010,      Unavowed <unavowed at vexillium.org>
+License: GPL-2+
 
 Files: debian/*
-Copyright: Copyright (C) 2010, Bertrand Marc <beberking at gmail.com>
-           Copyright (C) 2011, Miriam Ruiz <little_miry at yahoo.es>
-Licence: GPL-2+
+Copyright: 2010, Bertrand Marc <beberking at gmail.com>
+           2011, Miriam Ruiz <little_miry at yahoo.es>
+           2013, Barry deFreese <bdefreese at debian.org>
+           2013, Markus Koschany <apo at gambaru.de>
+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 




More information about the Pkg-games-commits mailing list