[eris] 06/07: Convert to automatic debug package

Olek Wojnar olek-guest at moszumanska.debian.org
Tue Jun 28 00:33:52 UTC 2016


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

olek-guest pushed a commit to branch master
in repository eris.

commit 14c299e99499584128f51c7046e4ee0197819097
Author: Olek Wojnar <olek-dev at wojnar.org>
Date:   Sun Jun 26 10:51:50 2016 -0400

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

diff --git a/debian/changelog b/debian/changelog
index 8ad7461..bd70d2c 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -4,8 +4,9 @@ eris (1.3.23-1) unstable; urgency=low
   * Incorporate and acknowledge NMU, thanks Tobias Frost
   * New upstream release
   * Update d/control: Standards-Version to 3.9.6 (no changes)
+  * Convert to automatic debug package
 
- -- Olek Wojnar <olek-dev at wojnar.org>  Mon, 20 Oct 2014 17:14:18 -0500
+ -- Olek Wojnar <olek-dev at wojnar.org>  Sun, 26 Jun 2016 10:46:05 -0400
 
 eris (1.3.21-0.1) unstable; urgency=low
 
diff --git a/debian/control b/debian/control
index 97c3879..ad548f7 100644
--- a/debian/control
+++ b/debian/control
@@ -85,39 +85,6 @@ Description: WorldForge client entity library - development files
  This package contains the development files for compiling software
  depending on Eris.
 
-Package: liberis-1.3-21-dbg
-Section: debug
-Architecture: any
-Multi-Arch: same
-Priority: extra
-Pre-Depends: ${misc:Pre-Depends}, dpkg (>= 1.15.6~)
-Depends: liberis-1.3-21 (= ${binary:Version}), ${misc:Depends}
-Description: WorldForge client entity library - debugging library
- Eris is designed to simplify client development (and avoid repeating the
- same work several times), by providing a common system to deal with the
- back end tasks. Notably, Eris encapsulates most of the work in getting
- Atlas entities available on your client, logging into a server, and
- managing updates from the server. Thus it can be considered as a session
- layer above Atlas, providing persistent (for the session) objects as
- opposed to Atlas ones (which are transient). It handles the client-side
- implementation of the meta-server protocol, and querying game servers;
- out-of-game (OOG) operations (via the Lobby and Rooms), and most
- important in-game (IG) operations such as entity creation, movement and
- updates.
- .
- Eris provides a generic 'Entity' class, which you are free to sub-class
- and provide to the system (by registering a factory with the World);
- thus you are free to create different classes to handle characters,
- walls, vehicles, etc as your client dictates. An alternative approach is
- to simply create peer classes, and connect them to Eris via
- callbacks. Eris makes extensive use of libSigC++, which must be
- correctly installed and functioning on your system. Familiarity with
- signal/slot programming concepts is essential for using Eris; the
- libSigC++ home-page has some examples. Gtk+ or QT signal systems also
- provide a good introduction.
- .
- This package contains the debugging library.
-
 Package: liberis-doc
 Section: doc
 Pre-Depends: dpkg (>= 1.15.6~)
diff --git a/debian/rules b/debian/rules
index 7aeb444..7e9b272 100755
--- a/debian/rules
+++ b/debian/rules
@@ -14,8 +14,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='liberis-1.3-21-dbg (<< 1.3.23-1)'

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



More information about the Pkg-games-commits mailing list