-----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@lists.alioth.debian.org> Changed-By: Simon McVittie <smcv@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-----