[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