[SCM] Packaging for sauerbraten game engine branch, master, updated. upstream/0.0.20090504.dfsg-22-g8dbf71c
Bruno Kleinert
fuddl at tauware.de
Fri Jul 3 12:57:58 UTC 2009
The following commit has been merged in the master branch:
commit 8dbf71cb0e22e1837f73676f76cb27df6d2beeed
Author: Bruno Kleinert <fuddl at tauware.de>
Date: Fri Jul 3 14:57:04 2009 +0200
Fix broken binary dependency on sauerbraten-data
Generate our own 'optimized' substitution variable in debian/rules for binary
sauerbraten and use it in the dependency field.
diff --git a/debian/changelog b/debian/changelog
index d8fe7da..c0de21e 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -11,8 +11,8 @@ sauerbraten (0.0.20090504.dfsg-1) unstable; urgency=low
+ Updated section for sauerbraten-dbg
+ Use unicode copyright symbol in debian/copyright
* Bumped debhelper compatibility level to 7
- * Binary dependency on sauerbrate-data is now done versioned by a substition-
- variable
+ * Versioned binary dependency on sauerbraten-data is now put into a generated
+ substitution variable
* Update Vcs-* fields in debian/control to reflect new repository location
* Minor changes in README.Debian about download location and from where the
sources were obtained.
diff --git a/debian/control b/debian/control
index f51b679..c6a7181 100644
--- a/debian/control
+++ b/debian/control
@@ -11,7 +11,7 @@ Homepage: http://sauerbraten.org/
Package: sauerbraten
Architecture: any
-Depends: ${shlibs:Depends}, sauerbraten-data (>= ${source:Upstream-Version})
+Depends: ${shlibs:Depends}, sauerbraten-data (>= ${sauerbraten-data-ver})
Recommends: sauerbraten-wake6
Description: 3D first-person game engine
Sauerbraten is a networked fast-paced 3D first person first-person shooter
diff --git a/debian/rules b/debian/rules
index ff8f398..cc67a36 100755
--- a/debian/rules
+++ b/debian/rules
@@ -60,6 +60,10 @@ binary-arch: build install
dh_testdir
dh_testroot
dh_installchangelogs
+ # Uhm... yes, it's a hack to strip \.dfsg.* from the version... Improvements
+ # appreciated! It's used by gh_gencontrol
+ echo "sauerbraten-data-ver=`head -n1 debian/changelog | egrep -o '\(.*\)' | sed -e 's/(//' | sed -e 's/\.dfsg.*//'`" \
+ >> debian/sauerbraten.substvars
dh_installdocs
dh_installdocs --all debian/README.Debian
dh_installdocs -psauerbraten debian/NEWS.Debian
--
Packaging for sauerbraten game engine
More information about the Pkg-games-commits
mailing list