game-data-packager_47_source.changes ACCEPTED into unstable
Debian FTP Masters
ftpmaster at ftp-master.debian.org
Sat Nov 5 18:55:24 UTC 2016
Accepted:
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sat, 05 Nov 2016 14:28:27 +0000
Source: game-data-packager
Binary: game-data-packager etqw etqw-server game-data-packager-runtime quake quake-server quake2 quake2-server quake3 quake3-server quake4 quake4-server
Architecture: source
Version: 47
Distribution: unstable
Urgency: medium
Maintainer: Debian Games Team <pkg-games-devel at lists.alioth.debian.org>
Changed-By: Simon McVittie <smcv at debian.org>
Closes: 487933 679642 728506 751039 762823 781943 807533 829035 829060 841164 842619
Description:
etqw - science-fiction-themed multiplayer first person shooter
etqw-server - dedicated server for Enemy Territory: Quake Wars
game-data-packager - Installer for game data files
game-data-packager-runtime - Launcher for proprietary games
quake2 - classic science-fiction-themed first person shooter
quake2-server - dedicated server for Quake II
quake3 - Quake III Arena menu entry and launcher scripts
quake3-server - Quake III Arena dedicated server launcher scripts
quake4 - science-fiction-themed first person shooter
quake4-server - dedicated server for Quake 4
quake - classic gothic/horror-themed first person shooter
quake-server - classic first person shooter - server and init script
Changes:
game-data-packager (47) unstable; urgency=medium
.
* New game support:
- Myst: Masterpiece Edition [adetiste]
* Support for new languages and versions:
- Super Noah's Ark 3D v1.3.3, from Steam or itch.io [adetiste]
* Enhancements and bug fixes:
- make-template: don't crash when unable to guess what $install_to
should have been. Regression in v46. (Closes: #841164) [smcv]
- This version of g-d-p was built against an apparmor package
where #828795 was fixed, so we no longer emit a misleading warning
from the postinst (Closes: #829035) [smcv]
- Fix a crash when packaging ecwolf games [adetiste]
- ja: Fix spurious warnings about assets0.pk3 [smcv]
* Internal changes:
- Stop using lsb-release [smcv]
- Refactor Package object creation [smcv]
- Do not modify Package objects after they have been loaded [smcv]
- Restructure doom2-masterlevels data [adetiste]
- Simplify creation of DEBIAN/control [smcv]
- Sort license files if there are multiple [smcv]
- Conform to https://github.com/cgwalters/build-api (vaguely imitating
Autoconf, but differently-implemented) [smcv]
.
game-data-packager (46) experimental; urgency=medium
.
* Support for new languages and versions:
- Update quake2-reckoning-data to 2.03 and quake2-xatrix-data to 2.04,
matching yamagi-quake2 5.34 and adding support for more
architectures [smcv]
* Enhancements and bug fixes:
- also search for games assets in 'Program Files (x86)' directories
[adetiste]
- add experimental support for building packages for another system, for
example Fedora RPMs on Debian [smcv]
- append distribution to RPM release number, for example
many data packages are now version 46-0.fedora if built for Fedora
[smcv]
- use the Python/GTK gdp-launcher that was previously used for
Unreal to wrap the Quake series too, allowing all their
shell scripts to be removed [smcv]
* they now report missing expansions correctly (Closes: #829060)
* the help is no longer done with cat <<EOF (Closes: #807533)
- split out game-data-packager-runtime into a separate binary
package so g-d-p (and its archive-unpacking dependencies)
doesn't have to remain installed alongside the games that use its
launcher [smcv]
- quake4 AppArmor: update quake4smp profile to match quake4 [smcv]
- quake* AppArmor: allow gdp-openurl script as an alternative to xdg-open
[smcv]
- quake3: correct logic for letting the demo run without the full game
[smcv]
- quake*-server: add missing dependency on lsb-base 3.0-6 [smcv]
- convert soltys.xpm to PNG for compatibility with ImageMagick 6.8,
fixing FTBFS with that version (Closes: #842619) [smcv]
* Internal changes:
- switch to debhelper 10, no change needed [adetiste]
- take over the quake family of binary packages from src:quake [smcv]
- mark the out/ directory with CACHEDIR.TAG to make it easy to avoid
backups [smcv]
- games can use more variables, which are expanded recursively
($docdir -> $datadir/doc -> $prefix/share/doc -> /usr/share/doc)
[smcv]
- expand $assets etc. to absolute paths, to make the .desktop files
less weird [smcv]
- factor out most packaging-specifics into modules [smcv]
- convert 'make manual-check' into an ordinary test, which is
skipped if the necessary files are not in ~/Downloads [smcv]
.
quake (18) unstable; urgency=medium
.
* quake4 AppArmor: allow additional video device enumeration
* quake4 AppArmor: allow reading /etc/machine-id, used by PulseAudio
* quake4 AppArmor: allow mmapping ~/.quake4/*/gamex86.so
* quake: add a shortcut for Quake Episode 5: Dimensions of the Past
* All systemd services: add Documentation key pointing to man pages
* Add lintian overrides for repeated words in d/copyright
.
quake (17) unstable; urgency=medium
.
[ Alexandre Detiste ]
* Add support for "Enemy Territory: Quake Wars" using the
proprietary binaries (there is no open-source engine)
and following the same patterns as used for Quake 4.
.
[ Simon McVittie ]
* Add a confirmation step before running binary-only executables
* etqw.desktop: add some more keywords
* etqw*.6: document QUAKE4_BACKTRACE, QUAKE4_DEBUGGER
* Remove unused (and not installed) quake4smp wrapper
* Check scripts for missing substitutions
* quake4.in: use the same source for ETQW
* README.etqw-data: expand
* d/copyright: mention the idTech4 games, and Alexandre's contributions
* d/control: remove Suggests on quake4-pb-bin, which is disabled in
game-data-packager to avoid CVE-2007-5248
* quake, quake2, quake3: if launched via a symlink whose name
contains armagon, hipnotic, etc., run the appropriate expansion pack
* quake.desktop, quake2.desktop, quake3.desktop: run each expansion
pack via a different symbolic link. This is a workaround for Steam
ignoring command-line options when adding a non-Steam shortcut
(<https://github.com/ValveSoftware/steam-for-linux/issues/3855>)
* quake*.desktop: stop using Roman numerals, so they sort in
the correct order
* quake4*: add experimental AppArmor profiles
* Switch Vcs-Git to https (see #810378)
* Standards-Version: 3.9.8 (no further changes needed)
* Normalize packaging via wrap-and-sort -abst
* quake4.in: don't run env under gdb, if using both
.
quake (16) unstable; urgency=medium
.
* Move Build-Depends-Indep to Build-Depends; they are needed
for the quake4 package, which is Architecture: i386 due to
its dependency on i386-only binaries.
* Upload to unstable
.
quake (15+exp1) experimental; urgency=medium
.
* Enable the quake4 packages unconditionally
* Upload to experimental to wait for NEW processing
.
quake (15) unstable; urgency=medium
.
* quake3-server: correct help text
* quake3-server: lock the Debian-quake3 account on purge, and unlock
it on reinstallation, instead of deleting it on purge.
This matches what we do for quake-server and quake2-server,
and hardens the system against the possibility that files owned
by Debian-quake3 might become owned by an unrelated user that
is given the same numeric uid.
* Add support for Quake 4, using the proprietary binaries (there is
no open-source engine). These packages are currently skipped by
default: use DEB_BUILD_OPTIONS=quake4 to build them.
.
quake (14) unstable; urgency=medium
.
[ Alexandre Detiste ]
* Don't show "--text=" in kdialog prompt (Closes: #781943)
* Suggest new packages quake2-{groundzero,reckoning}-data
instead of their old names quake2-{groundzero,reckoning}
.
[ Simon McVittie ]
* Install a 48x48 version of the Quake III Arena icons in addition
to 256x256, as recommended by the XDG Icon Theme spec
* Stop installing traditional Debian menu files to comply with
CTTE decision #741573
* Stop installing XPM icons
* Use unique temporary filenames, so parallel builds can work
.
quake (13) unstable; urgency=medium
.
* Canonicalize Vcs-Browser, and use https
* Upload to unstable
.
quake (12) experimental; urgency=low
.
* quake3-server.init: set correct com_homepath for sysvinit servers
(server.q3a, not /var/games/.../server.q3a - it is meant to be relative
to $HOME)
* quake3-server: install extra symlinks so that server.cfg can be found
when using quake3*-data (>= 40)
.
quake (11) experimental; urgency=low
.
* quake3: fix installed-location detection by looking for pak0.pk3,
not pak0.pak
.
quake (10) experimental; urgency=low
.
* quake2: execute debian_server.cfg again, reverting a change from v9.
Unlike quake and quake3, quake2's default configuration file is named
debian_server.cfg, and the demo and full game have different versions.
* quake, quake3: remove support for START_DAEMON
- if the server was previously disabled via START_DAEMON,
do a one-time migration to "update-rc.d $SERVICE disable"
* Modify quake*-server configuration
- put default for DAEMON_OPTS in /etc/init.d/quake*-server so it can
operate without /etc/default/quake*-server
- "+exec etc/quake*-server/server.cfg" is no longer part of DAEMON_OPTS
- add native systemd units
- add optional instanced systemd units for multiple servers per machine
* quake3: prefer to load game data from /usr/lib/quake3/base
or /usr/lib/quake3/ta, where ioquake3 can provide native-code game modules
- this requires ioquake3 (>= 1.36+u20150114+dfsg1-1~) and
quake3*-data built by game-data-packager (>= 40)
* quake3: experimental support for loading the demo data
- the same requirements apply
* Standards-Version 3.9.6 (no changes)
* Simplify advice on obtaining game data, and point to
game-data-packager's new declarative data files for checksums and
exact sizes (Closes: #762823)
* quake-server, quake2-server: if no data, exit 72 like quake3-server does
.
quake (9) experimental; urgency=low
.
* quake3.desktop: describe Q3 as an ActionGame, not an ArcadeGame
* Install the Q3 icon to the freedesktop.org icon path
* Add recoloured icons and desktop files for the Quake II mission packs
(requires quake2-reckoning and/or quake2-groundzero from
game-data-packager 39)
* Add desktop file for Quake III: Team Arena (requires quake3-team-arena
from game-data-packager 39) and install its icon
* Partially sync server configuration from openjk and iortcw:
- deprecate START_DAEMON
- make /etc/quake*-server available as etc/quake*-server in the game
engine's search path so it's more obvious what is being exec'd (leave
the debian_server.cfg symlink in for compatibility)
* quake3-server: use a non-hidden home path,
/var/games/quake3-server/server.q3a, in preparation for multiple-instance
support
.
quake (8) unstable; urgency=medium
.
* Avoid ambiguous precedence of Makefile rules for 24px icons,
fixing FTBFS with recent make (Closes: #751039)
.
quake (7) unstable; urgency=low
.
[ Fabian Greffrath ]
* Sort Debian control files via "wrap-and-sort -ab".
.
[ Simon McVittie ]
* quake2-server: don't recommend x11-utils | etc., they are only used
in the clients
* Recommend kde-baseapps-bin instead of transitional kdebase-bin
.
quake (6) unstable; urgency=low
.
* Generate recoloured icons for Quake mission packs
* Put built files in build/
* Mention bug 728506 in the version 5 changelog
* Add some keywords to the .desktop files
* Add VCS fields to debian/control
* Standards-Version: 3.9.5 (no changes needed)
* Take over the quake3 and quake3-server binary packages from src:quake3
* Add a recoloured Team Arena icon
* Add Keywords to quake3.desktop
* Duplicate quake3 lintian overrides to quake, quake2 since they concern
the copyright file, which was merged
.
quake3 (1.4) unstable; urgency=low
.
* Add status action to init script
* Don't refuse to start a new quake3-server if there's a stale pid file
(similar to #678543)
* Report ioquake3, ioquake3-server information in quake3, quake3-server bugs
* Standards-Version: 3.9.3 (no changes)
* Update copyright dates
* Add a Description to the init script
* Run a server from the quake3-server package by default (as per Policy),
unless this is an upgrade from 1.3 or older
* During purge of quake3-server, delete files owned by Debian-quake3 before
deleting the user itself
.
quake3 (1.3) unstable; urgency=low
.
* Make the desktop file definitely run /usr/games/quake3, and not some
other quake3 on the user's $PATH
* Upload to unstable/contrib now that I've done the same with g-d-p 25
.
quake3 (1.2) experimental; urgency=low
.
* Make the QUAKE3_BACKTRACE option work properly
.
quake3 (1.1) experimental; urgency=low
.
* Allow game-data-packager to satisfy the quake3-data dependency
* If quake3-data is missing from quake3, don't allow the game to run (the
engine doesn't cope well with it); instead, use zenity, kdialog, xmessage
or (as a last resort) terminal output to tell the user about
game-data-packager
* If quake3-data is missing from quake3-server, just output to the console
* Add a simple init script (disabled by default, so you don't have to use
it if you prefer to run the server under screen or something), based on
the one in tremulous-server
.
quake3 (1.0) experimental; urgency=low
.
[ Jack Coulter ]
* Initial packaging (Closes: #487933), based on work by Marc Leeman and
Bruno Kleinert
.
[ Simon McVittie ]
* Adapt for the current version of ioquake3
* Upgrade to source format 3.0 (native), debhelper v8, machine-readable
copyright, and Policy version 3.9.1
* Include the GIMP source file for the logo (from ioquake3), and produce
lower-quality versions from it at build time
* Upload to experimental for now, until a version of game-data-packager
that can produce quake3-data reaches unstable
.
quake (5) experimental; urgency=low
.
* Team upload.
* Fix quake2 dependency to be quake2-engine, not quake-engine.
(Closes: #728506)
.
quake (4) experimental; urgency=low
.
* Add support for Quake II
* Upload to experimental
.
quake (3) unstable; urgency=low
.
[ David Banks ]
* Add LSB description field to init script.
* Add status action to init script (ported from quake3 package).
* Bump debhelper compat version to 9 to avoid python warning.
* Bump standards version to the latest version, 3.9.3.
.
[ Simon McVittie ]
* Apply patch from Stephan Springl to install successfully with
non-shadow passwords (Closes: #679642)
* Standards-Version: 3.9.4, no changes needed
.
quake (2) unstable; urgency=low
.
[ David Banks ]
* Suggest correct path to darkplaces
.
[ Simon McVittie ]
* Upload to unstable
.
quake (1) experimental; urgency=low
.
[ David Banks ]
* Initial release.
.
[ Simon McVittie ]
* Move to contrib/games due to dependency on non-distributable data
* Allow game-data-packager to satisfy the quake-data dependency: if a
user installs this package before data, we want g-d-p to get installed,
and the launcher copes gracefully with being run with no data
* Change dependencies and re-word package description to talk about
quake-registered and quake-shareware specifically, since they're the
core packages
* Recommend something that can display the "need data" message
* Replace bitmapped icon with an independently-created SVG and scripts
to generate various sizes
* Add a Quake mini-policy in debian/policy.txt, describing a quake-engine
alternative, and use that
* Give the script a --engine switch to force a particular engine
* Include menu entries for the mission packs, which are automatically
hidden if the corresponding data files are not installed
* Add a quake-server binary package
Checksums-Sha1:
1c6af11cb32644899039d28b7deb01baf13e258a 2699 game-data-packager_47.dsc
8186da6b4bde62444bf5d1209ed0482efc28ada5 3338320 game-data-packager_47.tar.xz
Checksums-Sha256:
5ac79c0cc282909f4d36301b85f5619081daab650dd8c95c15f1143947c3c168 2699 game-data-packager_47.dsc
721c41c8d3b348101857b1a22aeede662a7b53b347fb24db02966564d29da10c 3338320 game-data-packager_47.tar.xz
Files:
4cbb1b6a57396e1531fe69a21c2cb371 2699 contrib/games optional game-data-packager_47.dsc
8dd20bdf3844593a5aea15e338ea9ec9 3338320 contrib/games optional game-data-packager_47.tar.xz
-----BEGIN PGP SIGNATURE-----
iQIcBAEBCAAGBQJYHh2SAAoJEE3o/ypjx8yQaMkP/RjTePzp9jhe6AsfQ5UOlmUQ
Z75cobYQS711Z8CQSYzWu6o8o2HfwmXUyRSCX9MQVW94jazYWZ3xUzyiB6GOv83l
M9QAfSbW4vtlN7yaeuyWNHP+NlvHgqbt//ZMZuchDiS1yDpILBzrnfDKZIZrGC97
2rakCK8yNJANIpclsh4/Mak3zMTXNvjC/IR1zr3IDxWMtDFwMZzafRnkv0WKhob/
H1uGmsJUuUdV9mtGfmy3OfV/NGP5cTVOpVuCaqjj6q6c5S1vWmfmeb8kM7qoOvxF
rqYWDbNERYs7jLdkg8xTgcRH6bMesJ4lgQHqaMhVTRwTMUvzr/xA71rDAFfVCdZN
sIGccffs7PIlGMHIFytcaLuUcdLwbfVG3+RaUqNC+ItVixXrMkVy7ecVpHWa9cN3
hIshN/djnW6jVa4JdxIw6gPpGkInNpCyfPdirtnl5JRcUFXFJi4+FCgLz4AyNFq2
IWwbfv0I18SVCs0RD/IyUcrsOp/p4AIbTuzFxdvr1pQXIicIrc3C8sDzKdFLXSoq
jxmX65r5BrhFmh1V3F45LyZua7kgfXX/PCebviN5yJA0z1J7SURKsjoTe4LIejBk
LBJitX1dm1C8cl7GFq4VGNwiCKKPFlfa1ip5bhZjAvNfGVzDmO+Fh6geDzzlbJZU
FabfAX/jIOEESQEpQNr5
=u2RZ
-----END PGP SIGNATURE-----
Thank you for your contribution to Debian.
More information about the Pkg-games-devel
mailing list