[mercator] 01/03: Convert to automatic debug package

Olek Wojnar olek-guest at moszumanska.debian.org
Mon Jun 27 02:53:01 UTC 2016


This is an automated email from the git hooks/post-receive script.

olek-guest pushed a commit to branch updates
in repository mercator.

commit 6344b3732c1890b811f725d9103fe8622715bba9
Author: Olek Wojnar <olek-dev at wojnar.org>
Date:   Sun Jun 26 21:14:56 2016 -0400

    Convert to automatic debug package
---
 debian/changelog |  3 ++-
 debian/control   | 28 ++--------------------------
 debian/rules     |  6 +-----
 3 files changed, 5 insertions(+), 32 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 6e83fde..fe22c21 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,8 +4,9 @@ mercator (0.3.3-2) unstable; urgency=high
     - Patch forwarded upstream
   * d/rules: Explicitly build using the C++11 standard
   * Add d/triggers file for ldconfig processing
+  * Convert to automatic debug package
 
- -- Olek Wojnar <olek-dev at wojnar.org>  Sun, 25 Oct 2015 20:23:37 -0500
+ -- Olek Wojnar <olek-dev at wojnar.org>  Sun, 26 Jun 2016 21:12:58 -0400
 
 mercator (0.3.3-1) unstable; urgency=medium
 
diff --git a/debian/control b/debian/control
index 898c81f..cbde72c 100644
--- a/debian/control
+++ b/debian/control
@@ -6,7 +6,8 @@ Uploaders: Olek Wojnar <olek-dev at wojnar.org>
 Build-Depends: debhelper (>= 9),
                dh-autoreconf,
                libwfmath-1.0-dev (>= 1.0.2+dfsg1-0.4),
-               pkg-config
+               pkg-config,
+               dpkg-dev (>= 1.16.1.1)
 Standards-Version: 3.9.6
 Homepage: http://www.worldforge.org/
 Vcs-Git: git://anonscm.debian.org/pkg-games/mercator.git
@@ -63,28 +64,3 @@ Description: WorldForge terrain library - development files
  be flattened, or a crater could be applied.
  .
  This package contains the files for developing with the mercator library.
-
-Package: libmercator-0.3-4-dbg
-Section: debug
-Priority: extra
-Architecture: any
-Multi-Arch: same
-Depends: libmercator-0.3-4 (= ${binary:Version}), ${misc:Depends}
-Description: WorldForge terrain library - debugging symbols
- Mercator is primarily aimed at terrain for multiplayer online games and
- forms one of the WorldForge (http://www.worldforge.org) core libraries.
- It is intended to be used as a terrain library on the client, while a
- subset of features are useful on the server.
- .
- Mercator is designed in such a way that individual tiles can be
- generated on-the-fly from a very small source data set.  Each tile uses
- a fast deterministic random number generation to ensure that identical
- results are produced "anytime, anywhere".  This enables transmission of
- terrain across low bandwidth links as part of the standard data stream,
- or server side collision detection with the same terrain that the
- player sees.
- .
- The use of tiles means that there is inherently a large degree of gross
- control of the shape of the terrain.  Finer control is implemented by
- allowing geometric modifications - for example, a polygonal area might
- be flattened, or a crater could be applied.
diff --git a/debian/rules b/debian/rules
index 77e4072..9eead52 100755
--- a/debian/rules
+++ b/debian/rules
@@ -11,8 +11,4 @@ override_dh_install:
 	dh_install --fail-missing -X.la -X.a
 
 override_dh_strip:
-	set -e; \
-	for pkg in $(patsubst %-dbg,%,$(filter %-dbg,$(shell dh_listpackages))); do \
-		dh_strip -p$${pkg} --dbg-package=$${pkg}-dbg; \
-	done
-	dh_strip -s --remaining-packages
+	dh_strip --dbgsym-migration='libmercator-0.3-4-dbg (<< 0.3.3-2)'

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/mercator.git



More information about the Pkg-games-commits mailing list