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