[gemrb] 01/01: Debian packaging for version 0.8.0-1.

Beren Minor berenm-guest at alioth.debian.org
Tue Sep 3 20:00:13 UTC 2013


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

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

commit dd76582404be7b11b701c8af8b2b6ea21986ac36
Author: Beren Minor <beren.minor+debian at gmail.com>
Date:   Tue Sep 3 21:44:33 2013 +0200

    Debian packaging for version 0.8.0-1.
    
    - Rollback Debian package version for clarity.
    - Shrink the Debian ChangeLog for clarity.
    - Override some false-positive lintian warnings.
---
 debian/changelog                                   |  155 +-------------------
 debian/libgemrb.lintian-overrides                  |   23 +++
 ...N-Add-Keywords-field-in-the-GemRB-desktop.patch |   17 +++
 debian/patches/series                              |    1 +
 4 files changed, 44 insertions(+), 152 deletions(-)

diff --git a/debian/changelog b/debian/changelog
index 97e7d1f..2373b57 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,155 +1,6 @@
-gemrb (0.8.0-3) unstable; urgency=low
-
-  * Update broken watch file, GitHub URL pattern has been updated.
-  * Fix lintian warnings for the desktop files by adding some keywords.
-
- -- Beren Minor <beren.minor+debian at gmail.com>  Sat, 06 Jul 2013 20:50:57 +0200
-
-gemrb (0.8.0-2) unstable; urgency=low
+gemrb (0.8.0-1) UNRELEASED; urgency=low
 
   [ Beren Minor ]
-  * Add missing /usr/share/gemrb/unhardcoded to package.
-  * Add libvlc and libvlccore build dependencies for the VLC plugin.
-  * Upgrade Standards-Version to 3.9.4.
-
- -- Beren Minor <beren.minor+debian at gmail.com>  Wed, 03 Jul 2013 11:26:14 +0200
-
-gemrb (0.8.0-1) unstable; urgency=low
-  [ GemRB v0.8.0 ]
-  * New features:
-    - iwd2: Chapter 0+1 completable, full spellbook and ECL support
-    - multibyte font support (chinese, korean, japanese)
-    - favourite weapon/spell tracking, bg1 dreams
-    - most gemrb overrides were moved and are now moddable via game override
-    - initial bundled gemrb demo stubs
-
-  * Improved features:
-    - random encounters and spawns (properly difficult)
-    - iwd2 combat, stats, spells, skills, effects and actions
-    - animations, speech, input
-    - looting, worldmap, hotkeys (work everywhere), fatigue
-    - bugfixes
-
-  [ Beren Minor ]
-  * Imported GemRB upstream version 0.8.0.
-
- -- Beren Minor <beren.minor+debian at gmail.com>  Mon, 27 May 2013 11:41:43 +0200
-
-gemrb (0.7.2-1) unstable; urgency=low
-  [ GemRB v0.7.2 ]
-  * New features:
-    - configuration changes are now saved to gem-baldur.ini (or equivalent)
-    - GemRB now asks for confirmation when exiting
-    - output can now be shown in the ingame message window (run debug(5))
-    - ToBEx flags for effect damage: bypass mirror image, ignore difficulty
-    - SDL2 software keyboard
-
-  * Improved features:
-    - custom dialog.tlk encoding support
-    - fonts, effect icons, initials, chapter text
-    - option windows
-    - actions, triggers, effects, invisibility handling
-    - assorted bugfixes
-
-  [ GemRB V0.7.1 ]
-  New features:
-    - almost all iwd2 feats
-    - encumbrance penalties in movement
-    - configurable xp/damage adjustments per difficulty level
-    - support for logging to file directly
-    - iwd2 armor penalty and critical hit multiplier
-    - beginnings of iwd2 spellbook support
-    - vlc plugin for extra video formats
-
-  Improved features:
-    - (iwd2) effects, actions, combat, action bar, infravision
-    - sdl renderer and an initial sdl2 port
-    - config loading, logging
-    - cocoa wrapper and mac build, cursor handling, touch input
-    - bugfixes
-
-  [ Beren Minor ]
-  * Imported GemRB upstream version 0.7.2.
-
- -- Beren Minor <beren.minor+debian at gmail.com>  Sun, 07 Apr 2013 20:46:50 +0200
-
-gemrb (0.7.0-5) unstable; urgency=low
-
-  * Add icons and links using debhelper .links files.
-  * Add Baldur's Gate: ToSC and Baldur's Gate 2: ToB files.
-
- -- Beren Minor <beren.minor+debian at gmail.com>  Sun, 03 Jun 2012 15:04:32 +0200
-
-gemrb (0.7.0-4) unstable; urgency=low
-
-  * Stripping debug symbol out of binaries.
-
- -- Beren Minor <beren.minor+debian at gmail.com>  Sat, 02 Jun 2012 00:20:48 +0200
-
-gemrb (0.7.0-3) unstable; urgency=low
-
-  * Fix some more lintians warnings and some compilation issues
-    related to unistd.h.
-
- -- Beren Minor <beren.minor+debian at gmail.com>  Fri, 01 Jun 2012 21:24:51 +0200
-
-gemrb (0.7.0-2) unstable; urgency=low
-
-  * Fix some lintian warnings
-
- -- Beren Minor <beren.minor+debian at gmail.com>  Thu, 12 Apr 2012 10:09:12 +0200
-
-gemrb (0.7.0-1) unstable; urgency=low
-  * New features:
-    - One can play through the whole Baldur's Gate saga
-    - Custom TTF fonts support
-    - Arbitrarily sortable casting list
-    - IOs configuration interface, xcode project
-    - More pst spawn ini flags, individual critical hit animations
-
-  * Improved features:
-    - Resting, comment timing, actions
-    - Drop caps, keybindings, sdl 1.3 input
-    - Bugfixes, cleanups
-    - Changed GUIEnhancements from boolean to integer (flag array)
-
-  [ Beren Minor ]
-  * Imported GemRB upstream version 0.7.0.
-  * Added libsdl-ttf2.0-dev build dependency for SDL_ttf plugin.
-
- -- Beren Minor <beren.minor+debian at gmail.com>  Sun, 05 Feb 2012 22:21:38 +0100
-
-gemrb (0.6.6-1) unstable; urgency=low
-  * New features:
-    - Aura pollution and cleansing, casting interruption
-    - Formation rotation
-    - Bounty encounters
-    - npclevel.2da support
-    - Initial mac bundle support
-    - Fatigue
-    - Backstab on condition (like in ToBEx)
-
-  * Improved features:
-    - Effects, triggers, actions
-    - Keyboard shortcuts (F1-F12), touchscreen ui, scrolling
-    - Hitpoint gain, thieving skill boni
-    - Combat, spellcasting, iwd sounds
-    - PST inventory, PST spells
-    - Bugfixes
-
-  * Applied patches:
-    - Manpage typo fixes from c-korn #3377098
-    - PST spell learning fix from Viktor Novotný
-    - Touchscreen fix from Beholder
-    - Removed GameOnCD support and configuration
-
-  [ Beren Minor ]
-  * Imported GemRB upstream version 0.6.6.
-
- -- Beren Minor <beren.minor+debian at gmail.com>  Sun, 05 Feb 2012 21:43:13 +0100
-
-gemrb (0.6.5-1) unstable; urgency=low
-
-  * Initial release (Closes: #477376)
+  * First packaging for Debian (Closes: #668505)
 
- -- Beren Minor <beren.minor+debian at gmail.com>  Sat, 20 Aug 2011 18:21:10 +0200
+ -- Beren Minor <beren.minor+debian at gmail.com>  Tue, 03 Sep 2013 20:50:57 +0200
diff --git a/debian/libgemrb.lintian-overrides b/debian/libgemrb.lintian-overrides
new file mode 100644
index 0000000..5571d84
--- /dev/null
+++ b/debian/libgemrb.lintian-overrides
@@ -0,0 +1,23 @@
+# Lintian says that this is a debhelper bug and no explicit ldconfig calls are
+# made in the package:
+# http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=205142
+libgemrb: postinst-has-useless-call-to-ldconfig
+libgemrb: postrm-has-useless-call-to-ldconfig
+
+# Some plugin libraries only contain a few line of codes, with a few calls to
+# libc protectable functions. The fortify flags are correctly passed to all
+# libraries, but as stated below, this check leads to false positive and only
+# pass when one fortified function is found.
+#
+# [...] this check will lead to false alarms. In an effort to mitigate this,
+# the check will pass if any fortified function is found, and will fail if only
+# 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
+
+# This is a 'teH' character sequence found in the binary leading to a false
+# positive report
+libgemrb: spelling-error-in-binary usr/lib/gemrb/libgemrb_core.so.0.8.0
diff --git a/debian/patches/0004-DEBIAN-Add-Keywords-field-in-the-GemRB-desktop.patch b/debian/patches/0004-DEBIAN-Add-Keywords-field-in-the-GemRB-desktop.patch
new file mode 100644
index 0000000..488072d
--- /dev/null
+++ b/debian/patches/0004-DEBIAN-Add-Keywords-field-in-the-GemRB-desktop.patch
@@ -0,0 +1,17 @@
+From: Beren Minor <beren.minor+debian at gmail.com>
+Date: Tue, 3 Sep 2013 21:45:22 +0200
+Subject: DEBIAN: Add Keywords field in the GemRB desktop.
+
+---
+ gemrb.desktop | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/gemrb.desktop b/gemrb.desktop
+index 9849f49..37b7792 100755
+--- a/gemrb.desktop
++++ b/gemrb.desktop
+@@ -8,3 +8,4 @@ Icon=gemrb
+ Terminal=true
+ Exec=gemrb
+ Categories=Game;RolePlaying;Emulator;
++Keywords=roleplay;rpg;adventure;game;2d;isometric;gemrb;infinite engine;black isle;
diff --git a/debian/patches/series b/debian/patches/series
index 242138a..fce26b4 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,3 +1,4 @@
 0001-DEBIAN-Backport-chmod-fix-related-to-HOME-folder-rig.patch
 0002-DEBIAN-Add-GemRB-version-number-to-gemrb_core-librar.patch
 0003-DEBIAN-Remove-unnecessary-links-against-various-libr.patch
+0004-DEBIAN-Add-Keywords-field-in-the-GemRB-desktop.patch

-- 
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