[gemrb] 03/03: Debian packaging for version 0.8.3-1

Beren Minor berenm-guest at moszumanska.debian.org
Wed Dec 2 18:43:28 UTC 2015


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

berenm-guest pushed a commit to branch master
in repository gemrb.

commit 329e4fdc6cee12ed29fb9157e891f2e8b4790a90
Author: Beren Minor <beren.minor+git at gmail.com>
Date:   Wed Dec 2 19:39:20 2015 +0100

    Debian packaging for version 0.8.3-1
---
 debian/README.Debian              |  4 ++++
 debian/baldurs-gate-2-tob.cfg     |  4 ++--
 debian/baldurs-gate-2.cfg         |  4 ++--
 debian/baldurs-gate-2.menu        |  2 --
 debian/baldurs-gate-tosc.cfg      |  4 ++--
 debian/baldurs-gate.cfg           |  4 ++--
 debian/baldurs-gate.menu          |  2 --
 debian/changelog                  | 14 ++++++++++++++
 debian/control                    |  5 +++--
 debian/copyright                  |  4 ++--
 debian/gemrb.menu                 |  1 -
 debian/icewind-dale-2.cfg         |  4 ++--
 debian/icewind-dale-2.menu        |  1 -
 debian/icewind-dale-how.cfg       |  4 ++--
 debian/icewind-dale.cfg           |  4 ++--
 debian/icewind-dale.menu          |  2 --
 debian/libgemrb.lintian-overrides |  3 +--
 debian/planescape-torment.cfg     |  4 ++--
 debian/planescape-torment.menu    |  1 -
 19 files changed, 40 insertions(+), 31 deletions(-)

diff --git a/debian/README.Debian b/debian/README.Debian
index c284feb..2682133 100644
--- a/debian/README.Debian
+++ b/debian/README.Debian
@@ -38,6 +38,10 @@ subfolder of the game installation.
 Installation hints
 -------------------------------------
 
+Easy: The game-data-packager Debian package can be used to easily package the
+original game data from GoG into installable Debian packages (Currently only
+English language is supported).
+
 GoG: The digital distributions available on GoG are only provided in the form
 of a win32 setup application. There are multiple tools that can be used to
 install the games under Debian:
diff --git a/debian/baldurs-gate-2-tob.cfg b/debian/baldurs-gate-2-tob.cfg
index d1dc94c..60d7600 100644
--- a/debian/baldurs-gate-2-tob.cfg
+++ b/debian/baldurs-gate-2-tob.cfg
@@ -7,8 +7,8 @@ GameType=bg2
 
 # When the game's data is located in separate folders, more CDs paths
 # can be specified with CD2, CD3, ...
-GamePath=~/baldurs-gate-2-tob
-CD1=~/baldurs-gate-2-tob/cd1/
+GamePath=/usr/share/gemrb/baldurs-gate-2-en
+CD1=/usr/share/gemrb/baldurs-gate-2-en/cd1/
 
 # This is the maximum and ideal resolution for the original game
 # Higher resolution support requires a third-party community patch
diff --git a/debian/baldurs-gate-2.cfg b/debian/baldurs-gate-2.cfg
index 8c99d50..eda21fb 100644
--- a/debian/baldurs-gate-2.cfg
+++ b/debian/baldurs-gate-2.cfg
@@ -7,8 +7,8 @@ GameType=bg2
 
 # When the game's data is located in separate folders, more CDs paths
 # can be specified with CD2, CD3, ...
-GamePath=~/baldurs-gate-2
-CD1=~/baldurs-gate-2/cd1/
+GamePath=/usr/share/gemrb/baldurs-gate-2-en
+CD1=/usr/share/gemrb/baldurs-gate-2-en/cd1/
 
 # This is the maximum and ideal resolution for the original game
 # Higher resolution support requires a third-party community patch
diff --git a/debian/baldurs-gate-2.menu b/debian/baldurs-gate-2.menu
deleted file mode 100644
index 5bec8ab..0000000
--- a/debian/baldurs-gate-2.menu
+++ /dev/null
@@ -1,2 +0,0 @@
-?package(gemrb-baldurs-gate-2):command="baldurs-gate-2" needs="X11" section="Games/Adventure" title="Baldur's Gate 2 - GemRB"
-?package(gemrb-baldurs-gate-2):command="baldurs-gate-2-tob" needs="X11" section="Games/Adventure" title="Baldur's Gate 2: Throne of Bhaal - GemRB"
diff --git a/debian/baldurs-gate-tosc.cfg b/debian/baldurs-gate-tosc.cfg
index 234f092..fec1211 100644
--- a/debian/baldurs-gate-tosc.cfg
+++ b/debian/baldurs-gate-tosc.cfg
@@ -7,8 +7,8 @@ GameType=bg1
 
 # When the game's data is located in separate folders, more CDs paths
 # can be specified with CD2, CD3, ...
-GamePath=~/baldurs-gate-tosc
-CD1=~/baldurs-gate-tosc/cd1/
+GamePath=/usr/share/gemrb/baldurs-gate-1-en
+CD1=/usr/share/gemrb/baldurs-gate-1-en/cd1/
 
 # This is the maximum and ideal resolution for the original game
 # Higher resolution support requires a third-party community patch
diff --git a/debian/baldurs-gate.cfg b/debian/baldurs-gate.cfg
index f176dd1..19ebc00 100644
--- a/debian/baldurs-gate.cfg
+++ b/debian/baldurs-gate.cfg
@@ -7,8 +7,8 @@ GameType=bg1
 
 # When the game's data is located in separate folders, more CDs paths
 # can be specified with CD2, CD3, ...
-GamePath=~/baldurs-gate
-CD1=~/baldurs-gate/cd1/
+GamePath=/usr/share/gemrb/baldurs-gate-1-en
+CD1=/usr/share/gemrb/baldurs-gate-1-en/cd1/
 
 # This is the maximum and ideal resolution for the original game
 # Higher resolution support requires a third-party community patch
diff --git a/debian/baldurs-gate.menu b/debian/baldurs-gate.menu
deleted file mode 100644
index 47fb7e8..0000000
--- a/debian/baldurs-gate.menu
+++ /dev/null
@@ -1,2 +0,0 @@
-?package(gemrb-baldurs-gate):command="baldurs-gate" needs="X11" section="Games/Adventure" title="Baldur's Gate - GemRB"
-?package(gemrb-baldurs-gate):command="baldurs-gate-tosc" needs="X11" section="Games/Adventure" title="Baldur's Gate: Tales of the Sword Coast - GemRB"
diff --git a/debian/changelog b/debian/changelog
index f83dea1..cec0893 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,17 @@
+gemrb (0.8.3-1) unstable; urgency=medium
+
+  * Imported Upstream version 0.8.3
+  * Add dh-python to Build-Depends.
+  * Remove deprecated menu files.
+  * Update lintian-overrides for hardening-no-fortify-functions false-positives.
+  * Update copyright dates.
+  * Add game-data-packager and lgogdownloader to Recommends.
+  * Change default lookup path to /usr/share/gemrb/... in the /etc/gemrb
+    configuration files.
+  * Mention game-data-packager support in README.Debian. (Closes: #802951)
+
+ -- Beren Minor <beren.minor+debian at gmail.com>  Mon, 23 Nov 2015 20:45:05 +0200
+
 gemrb (0.8.2-1) unstable; urgency=medium
 
   * Imported Upstream version 0.8.2
diff --git a/debian/control b/debian/control
index d8bde38..4a37a82 100644
--- a/debian/control
+++ b/debian/control
@@ -4,7 +4,8 @@ Priority: optional
 Maintainer: Beren Minor <beren.minor+debian at gmail.com>
 Build-Depends: debhelper (>= 9), cmake, python-dev, libsdl2-dev,
  libsdl2-mixer-dev, libz-dev, libopenal-dev, libpng-dev,
- libogg-dev, libvorbis-dev, libvlc-dev, libglew-dev, libfreetype6-dev
+ libogg-dev, libvorbis-dev, libvlc-dev, libglew-dev, libfreetype6-dev,
+ dh-python
 Standards-Version: 3.9.6
 Homepage: http://www.gemrb.org/
 Vcs-Git: git://anonscm.debian.org/pkg-games/gemrb.git
@@ -13,7 +14,7 @@ Vcs-Browser: http://anonscm.debian.org/gitweb/?p=pkg-games/gemrb.git
 Package: gemrb
 Architecture: any
 Depends: ${shlibs:Depends}, ${misc:Depends}, python, gemrb-data (=${source:Version}), libgemrb (=${binary:Version})
-Recommends: innoextract
+Recommends: game-data-packager, innoextract, lgogdownloader
 Description: Open-source engine to run Baldur's Gate, Icewind Dale and Planescape: Torment
  GemRB (Game Engine Made with preRendered Background) is a new implementation
  of the original Infinity Engine (the one of Baldur's Gate, Icewind Dale,
diff --git a/debian/copyright b/debian/copyright
index 35dd63c..049b0d4 100644
--- a/debian/copyright
+++ b/debian/copyright
@@ -3,12 +3,12 @@ Upstream-Name: gemrb
 Source: http://www.gemrb.org/
 
 Files: *
-Copyright: 2003 - 2014 The GemRB Project
+Copyright: 2003 - 2015 The GemRB Project
 License: GPL-2.0+
 
 Files: gemrb/plugins/BIKPlayer/GetBitContext.cpp
        gemrb/plugins/BIKPlayer/BIKPlayer.cpp
-Copyright: 2003 - 2014 The GemRB Project
+Copyright: 2003 - 2015 The GemRB Project
            2004        Michael Niedermayer <michaelni at gmx.at> 
            2007 - 2009 Peter Ross <pross at xvid.org>
            2009        Daniel Verkamp <daniel at drv.nu>
diff --git a/debian/gemrb.menu b/debian/gemrb.menu
deleted file mode 100644
index 8eabbfa..0000000
--- a/debian/gemrb.menu
+++ /dev/null
@@ -1 +0,0 @@
-?package(gemrb):command="gemrb" needs="X11" section="Games/Adventure" title="GemRB"
diff --git a/debian/icewind-dale-2.cfg b/debian/icewind-dale-2.cfg
index bcf0998..4dba40d 100644
--- a/debian/icewind-dale-2.cfg
+++ b/debian/icewind-dale-2.cfg
@@ -7,8 +7,8 @@ GameType=iwd2
 
 # When the game's data is located in separate folders, more CDs paths
 # can be specified with CD2, CD3, ...
-GamePath=~/icewind-dale-2
-CD1=~/icewind-dale-2/cd1/
+GamePath=/usr/share/gemrb/icewind-dale-2-en
+CD1=/usr/share/gemrb/icewind-dale-2-en/cd1/
 
 # This is the maximum and ideal resolution for the original game
 # Higher resolution support requires a third-party community patch
diff --git a/debian/icewind-dale-2.menu b/debian/icewind-dale-2.menu
deleted file mode 100644
index f22b09f..0000000
--- a/debian/icewind-dale-2.menu
+++ /dev/null
@@ -1 +0,0 @@
-?package(gemrb-icewind-dale-2):command="icewind-dale-2" needs="X11" section="Games/Adventure" title="Icewind Dale 2 - GemRB"
diff --git a/debian/icewind-dale-how.cfg b/debian/icewind-dale-how.cfg
index aec04a8..470a38b 100644
--- a/debian/icewind-dale-how.cfg
+++ b/debian/icewind-dale-how.cfg
@@ -7,8 +7,8 @@ GameType=how
 
 # When the game's data is located in separate folders, more CDs paths
 # can be specified with CD2, CD3, ...
-GamePath=~/icewind-dale-how
-CD1=~/icewind-dale-how/cd1/
+GamePath=/usr/share/gemrb/icewind-dale-1-en
+CD1=/usr/share/gemrb/icewind-dale-1-en/cd1/
 
 # This is the maximum and ideal resolution for the original game
 # Higher resolution support requires a third-party community patch
diff --git a/debian/icewind-dale.cfg b/debian/icewind-dale.cfg
index 7654d1e..840040e 100644
--- a/debian/icewind-dale.cfg
+++ b/debian/icewind-dale.cfg
@@ -7,8 +7,8 @@ GameType=iwd
 
 # When the game's data is located in separate folders, more CDs paths
 # can be specified with CD2, CD3, ...
-GamePath=~/icewind-dale
-CD1=~/icewind-dale/cd1/
+GamePath=/usr/share/gemrb/icewind-dale-1-en
+CD1=/usr/share/gemrb/icewind-dale-1-en/cd1/
 
 # This is the maximum and ideal resolution for the original game
 # Higher resolution support requires a third-party community patch
diff --git a/debian/icewind-dale.menu b/debian/icewind-dale.menu
deleted file mode 100644
index f67370e..0000000
--- a/debian/icewind-dale.menu
+++ /dev/null
@@ -1,2 +0,0 @@
-?package(gemrb-icewind-dale):command="icewind-dale" needs="X11" section="Games/Adventure" title="Icewind Dale - GemRB"
-?package(gemrb-icewind-dale):command="icewind-dale-how" needs="X11" section="Games/Adventure" title="Icewind Dale: Heart of Winter - GemRB"
diff --git a/debian/libgemrb.lintian-overrides b/debian/libgemrb.lintian-overrides
index e4bf25c..7d33951 100644
--- a/debian/libgemrb.lintian-overrides
+++ b/debian/libgemrb.lintian-overrides
@@ -8,6 +8,5 @@
 # unfortified functions are found. [...] [1]
 #
 # [1] https://wiki.debian.org/HardeningWalkthrough
-libgemrb: hardening-no-fortify-functions usr/lib/gemrb/plugins/2DAImporter.so
 libgemrb: hardening-no-fortify-functions usr/lib/gemrb/plugins/BAMImporter.so
-libgemrb: hardening-no-fortify-functions usr/lib/gemrb/plugins/CREImporter.so
+libgemrb: hardening-no-fortify-functions usr/lib/gemrb/plugins/CHUImporter.so
diff --git a/debian/planescape-torment.cfg b/debian/planescape-torment.cfg
index aa70f97..5ce7041 100644
--- a/debian/planescape-torment.cfg
+++ b/debian/planescape-torment.cfg
@@ -7,8 +7,8 @@ GameType=pst
 
 # When the game's data is located in separate folders, more CDs paths
 # can be specified with CD2, CD3, ...
-GamePath=~/planescape-torment
-CD1=~/planescape-torment/data/
+GamePath=/usr/share/gemrb/planescape-torment-en
+CD1=/usr/share/gemrb/planescape-torment-en/data/
 
 # This is the maximum and ideal resolution for the original game
 # Higher resolution support requires a third-party community patch
diff --git a/debian/planescape-torment.menu b/debian/planescape-torment.menu
deleted file mode 100644
index 25f9584..0000000
--- a/debian/planescape-torment.menu
+++ /dev/null
@@ -1 +0,0 @@
-?package(gemrb-planescape-torment):command="planescape-torment" needs="X11" section="Games/Adventure" title="Planescape: Torment - GemRB"

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



More information about the Pkg-games-commits mailing list