[game-data-packager] annotated tag debian/46 created (now afdc77f)
Simon McVittie
smcv at debian.org
Fri Oct 14 22:12:57 UTC 2016
This is an automated email from the git hooks/post-receive script.
smcv pushed a change to annotated tag debian/46
in repository game-data-packager.
at afdc77f (tag)
tagging d826b53d280b51acb45758eaa1b5591e733b7e4b (commit)
replaces debian/45
tagged by Simon McVittie
on Fri Oct 14 23:11:27 2016 +0100
- Log -----------------------------------------------------------------
game-data-packager Debian release 46
-----BEGIN PGP SIGNATURE-----
iQIcBAABCAAGBQJYAVgPAAoJEE3o/ypjx8yQJ1sP/3Xs8b+0At9CR1BBBcz8JNhu
5zZpMrl8xAwUx3Zm3yjacoSfguGTW36Mx7Aj/4MX+AsAFHS2KgB7kkZOtfNbqKRE
SkI3vpPYEpmlMeEiUJ3UoOliBAo5Tr3ZowtRgJervhPI6LsX37S6JlcD2Vx6G1fF
y87XyLuYO2i4nKnhSW+gwydjkrV/DzbQqc6/HZN2BZ5zBTRO/uXil7nxfnpV0fD6
TY4S6I1NO8m/MieLB2A5DUNKKpjqGHplwcDMdSkd+v41M7S2D7M7xWyN/ABC7fJj
5rpytzE3WP40NLS4Rw2hyJxwuS/MGGym20TBU7wk4+MLe7f2WkT0om2abulY21fl
Ou8Zj5d3WC5hJdLqjbOFXN/B9L2iT2I+a3Elkywpn1mMv/r+OMonK/apMpLOVFdy
W3sOTHeDpfVVyXP2OpHGqGY03RbJQVITY1dTH4zNs/zfwehvRpxoebwfaHW7YmLp
Q0YyY21KOC3lTiiB25vU3H16GQPyAGYSEExXvyyUS6zWjXzJM8RzHx6QD43iPkJ7
PbILSuAaS9xI8TNris3Zm2vNaBHVWswZ38tEbrWT5HnlxaHXm6/2Iy7lNYFvUiEL
sTJFYeaOgBZuKcrJOo2GRvrdd/e3GefFHsB/gAMvJewQ4PUM5/5RWij2qpwPna8K
BQrpGDUm/beyUJjL4Hxt
=lBQM
-----END PGP SIGNATURE-----
Alexandre Detiste (22):
typo
need-data.sh: fix kdialog parameters
suggests new packages quake2-{groundzero|reckoning}-data
add support for Enemy Territory: Quake Wars based on Quake 4 support
refresh debian/.gitignore
ETQW: this need upcoming G-D-P
ETQW: fix --smp in help text
ETQW: the client uses an alternative dotdir
PPA: don't include .git/ in uploaded source package
quake:silence warnings about unexpected config.cfg when building DOPA
bump rpm specfile to v45
also include 2 .svg icons in .deb
switch sample specfile to Mageia
sync TODO with scummvm/NEWS
typo in comment
make local part of version number overidable by foreign distros
only set GAME_PACKAGE_RELEASE at 'make install' time
also search for games assets in 'Program Files (x86)' dirs
gitignore
switch to debhelper 10
dh sequencer based packages now defaults to building in parallel
Super 3D Noah's Ark: factor out common assets
Ansgar Burchardt (1):
set distribution to UNRELEASED for some packages that have never been uploaded
Bruno "Fuddl" Kleinert (25):
+ Split up the binary packages into:
Added the missing directory containing the wrapper scripts
renamed the package to ioquake3
Updated ioquake3-common template. (Removed statement about quake3-data package) - We should start to inject one to the svn
run dh_fixperms on all packages in debian/rules
updated to svn580
Updated to latest svn snapshot
Fixed loop in the server wrapper script, when called with +exec parameter
made .menu file debian compliant; build-depends on imagemagick, now
corrcted the Uploaders field, which i misunderstood all the time - d'oh!
updated ioquake3 to current svn version and drawn back release to 1.33 - 1.34 isn't released, yet and we shouldn't allow upstream to confuse us :)
a bunch of minor fixes to desktop and menu files
minor changes to menu entry files
whoopsie, i mixed up architectures 'all' and 'any'
disabled patch, to set hostname Debian/GNU quake 3 server. i think that's not necessary to show this
nasty typo in svn snapshot version
it's id Software Inc.
removed preinst scripts, as we intend to supply users with all necessary packages to play the proprietary quake3 arena
getting rid of /usr/lib directories and ioquake3-common package
prepared debian/changelog for initial release
oops, ioquake3 uses +set fs_basepath instaed of -basepath
fixed broken symlinks in the server package
fixed a typo in the ioquake3-server wrapper script
added closese: xyz to the changelog
updated changelog to upstreams latest svn version
David Banks (17):
initial import
update description
add a basic copyright file
add menu icon
add check for missing data
supporting help and adding a manpage
indent examples properly
fix typo
add games team to uploaders field
add simon to uploaders field
relicense work to GPL-2
suggest correct path to darkplaces
add lsb description field to init script
add status action to init script
bump debhelper compat version
bump standards-version to the most recent
note the standards bump in changelog
Eddy Petrișor (4):
Placing UNRELASED instead of unstable in the changelog entry (across the
organisation : moved into the new scheme the trunk of packages which were placed directly under packages and had a trunk diectory
feat: Added a few RO translations in desktop files; sorted alphabetically
Put the Debian Games Team in the Maintainer field
Fabian Greffrath (1):
Sort Debian control files via "wrap-and-sort -ab"
Gonéri Le Bouder (1):
Maintainer names harmonised to "Debian Games Team"
Jack Coulter (41):
[svn-inject] Installing original source of quake3
[svn-inject] Forking quake3 source to Trunk
Fixed screw up from initial failed import
origUrl property set for quake3
.desktop file created
Cleaned up clean target
mergeWithUpstream set on debian/
libsdl1.2-dev builddep
Updated copyright information
Explicitly specify fs_game
Forgot to change remove a reference to urbanterror from launch script
Disabled build of unneeded components to reduce build time
Did the last thing wrong
use ioquake3's QVM
removed need to figure out platform and arch
made glob for finding built binary tighter
origUrl updated
Including built *.so, problem: these must go in basepath, but now arch dep in /usr/share :(
Tightened globs for installed files
Was told by ioquake3 dev not to package SO's and QVM's
accidentally spelt release releasee in install target
dirty hack to make botlib.log go in ~/.q3a/baseq3
Use shared libspeex rather than the one in ioq3 source
Stopped it searching non-existant so and qvm
I failed at commenting properly ;P
changing to svn rev 1400, origurl updated as such
reverted to using included libspeex, ftbfs with debian's, need to look into this
more concise way of making ~/.q3a/baseq3 if not existing
put the check-if-dir-exists-mkdir-and-cd thing on one line
fs_game no longer explictly set
upstream likes jerking me around, told NOT to include so, also fixed spelling error in launch scripts
Changed launcher scripts to match any arg starting with +, rather than just +set and +connect
voip is still under development, appears impossible to use libspeex other than included one, i could be wrong though
Reworked to depend on common ioquake3 engine package
Clean up of all the stuff from when it included engine
Cleared up (still needs work)
higher res icon
added quake3.menu and smaller icon for it
forgot to have it actually install smaller icon
cleanup of scripts
script cleanup
Jonathan Dowland (1):
Fix quake2 dependency to be quake2-engine, not quake-engine
Marc Leeman (15):
[svn-inject] Installing original source of quake3
[svn-inject] Forking quake3 source to Trunk
Load newtrunk into packages/quake3/trunk.
[svn-inject] Setting properties of quake3/debian/
removed an autogenerated file (bison)
maint to pkg-games
now using quilt to patch the sources, tested on SVN 544
added quilt to the Build-Depends
forgot the rules with patch support
extension is needed to display the icon in the (gnome) menu
* Updated to SVN release 592 (1.34-rc1)
updated the man pages (incorporated Brunos work and more)
remove the .pc directory in clean
%s/dependend/dependent/g
update to ioquake3 svn 803
Moritz Muehlenhoff (1):
some minor rewordings
Paul Wise (2):
Make almost all the desktop files valid according to desktop-file-validate
Drop use of dh_desktop since it no longer does anything and desktop-file-utils 0.15-2 has a trigger (see #525133)
Simon McVittie (276):
Claim the package
Set appropriate paths for the version of ioquake3 in the NEW queue
Refer to the game as Quake III Arena
Mention that quake3-data is now intended to come from game-data-packager
Move to git
Redo debian/copyright to be appropriate now ioquake3 is shipped elsewhere
Include the GPL in the source tarball
Switch debian/rules to dh 7 tiny format
Ship the source icon and build lower-quality versions at build time
Fix various lintian nits, bump source format to 3.0 (native)
Debhelper compat level 8
Update changelog
Install quake3.png properly
Add a .gitignore for debian/ too
Remove references to debian/*.xpm which no longer exist
Merge the launcher scripts with my example one from ioquake3
Make the build directory when required
quake3.in: add support for QUAKE3_BACKTRACE, QUAKE3_DEBUGGER
document the environment variables we now support
Adjust man pages
Recommend game-data-packager
Improve clarity of descriptions by not mentioning the man pages
Make debian/copyright a bit more general
Target experimental
Allow game-data-packager to satisfy the quake3-data dependency
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
Turn need-data.txt into README.quake3-data
Improve default server.cfg - just chain to Q3A's ffa.config
quake3-server.README.Debian: hints about ways you can run a server
quake3-server.default: correct a comment
quake3-server.init: parameterize so we can use it for OA with minor changes
Delete Debian-quake3's home directory on purge
Target experimental
Make the QUAKE3_BACKTRACE option work properly
Prepare upload
Make the desktop file definitely run /usr/games/quake3, and not some other quake3 on the user's $PATH
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
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
quake.sh: allow the engine to be forced
Define and use alternatives for quake-engine
Replace quake.png with an independently-created Quake 1 & 2 SVG logo
Claim partial copyright on the packaging, and add license declaration
Add a .gitignore
Install various resolutions of Quake icon
Build and install a scalable Quake icon
improve quake1+2 SVG
Give permission to relicense everything I contributed under GPL-2+
Add a debian/.gitignore
Install policy.txt
Catch up with changelog
Describe switching engines and compare the two initially-packaged engines
Mini-policy: specify different a dot-directory per engine
Include menu entries for the mission packs, which are automatically hidden if the corresponding data files are not installed
Include the GPL in the source package so it's self-contained
Add a quake-server binary package with the server
Build-depend on inkscape, xmlstarlet for the icon processing
note that removing the alternative on upgrade is a problem
Release (to experimental for now)
Upload to unstable
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
Fix syntax of init script
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
Release
Merge remote-tracking branch 'origin/master'
Don't use usermod -e if not using shadow passwords
Standards-Version: 3.9.4, no changes needed
release
Add support for Quake II
Fix dependencies for quake2; specify g-d-p 34 or later
Suggest the music packages produced by g-d-p >= 34
control: adjust for rename to yamagi-quake2-core
Remove note about server config being intended for -full-data
Upload to experimental
Generate recoloured icons for Quake mission packs
Add a recoloured Team Arena logo
Put built files in build/
remove README.source intended for the NEW queue
quake2: change fallback dependency from quake-engine to the correct quake2-engine (Closes: #728506)
Merge tag 'debian/5'
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, and 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
canonicalize VCS-*
Include quake3-teamarena-tango.xcf in debian/copyright
Interact correctly with src:quake version of need-data.sh
Release to unstable
Merge commit 'quake3/master~'
quake2-server: don't recommend x11-utils | etc., they are only used in the clients
Recommend kde-baseapps-bin instead of transitional kdebase-bin
release
Avoid ambiguous precedence of Makefile rules for 24px icons, fixing FTBFS with recent make (Closes: #751039)
quake3.desktop: describe Q3 as an ActionGame, not an ArcadeGame
Install Quake 3 icon to the freedesktop icon path
Add icons and .desktop files for the Quake II mission packs
Add a .desktop file for Quake III: Team Arena, and install its icon
Mention the Quake mission packs in quake's Description too
Partially sync server configuration from openjk and iortcw
quake3-server: use a non-hidden home path, /var/games/quake3-server/server.q3a, in preparation for multiple-instance support
release
quake3: prefer /usr/lib/quake/* as fs_basepath, and support the demo
Standards-Version 3.9.6 (no changes)
control: mention Quake 3 demo data
Simplify advice on obtaining game data, and point to game-data-packager's new declarative data files for checksums and exact sizes (Closes: #762823)
quake2: execute debian_server.cfg again, reverting a change from v9
quake3: modify quake3-server configuration
quake, quake3: remove support for START_DAEMON
Modify quake*-server configuration
quake-server, quake2-server: if no data, exit 72 like quake3-server does
add native systemd units
add optional instanced systemd units for multiple servers per machine
Document the new server setup
deny capabilities to all services
prepare release
quake3: fix installed-location detection by looking for pak0.pk3, not pak0.pak
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)
release
Canonicalize Vcs-Browser, and use https
Upload to unstable
clarify changelog a bit
Install a 48x48 version of the Quake III Arena icons
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
Release v14
quake3-server: correct help text
quake3-server: lock the Debian-quake3 account on purge
Add support for Quake 4
quake4: Enable easier access to the console by default
quake4-server.service: use the right executable
quake4-dedicated: correct substitutions
quake4: correct link path for server.cfg
v15
Enable the quake4 packages unconditionally
Move Build-Depends-Indep to Build-Depends
Upload to unstable
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
Add a confirmation step before running binary-only executables
README.etqw-data: expand
d/copyright: mention the idTech4 games, and Alexandre's contributions
changelog
d/control: remove Suggests on quake4-pb-bin, which is disabled in game-data-packager to avoid CVE-2007-5248
quake, quake2, quake3: use symlink name as a hint for expansions
quake*.desktop: stop using Roman numerals, so they sort in the correct order
quake4: don't shift away "env" or the first word of QUAKE4_BACKTRACE
quake4*: add experimental AppArmor profiles
Switch Vcs-Git to https (see #810378)
Standards-Version: 3.9.7 (no further changes needed)
Normalize packaging via wrap-and-sort -abst
quake4.in: don't run env under gdb, if using both
quake2-groundzero: mention Quake II in Keywords
Standards-Version: 3.9.8 (no further changes needed)
v17
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
Release v18
Update quake2-reckoning-data to 2.03 and quake2-xatrix-data to 2.04
Remove redundant deletion of *.svg
Revert "also include 2 .svg icons in .deb"
manual-check: move tmp/ to out/manual-check/
mark the out/ directory with CACHEDIR.TAG to make it easy to avoid backups
Credit Alexandre for changes
Fix case of CACHEDIR.TAG
Remove CACHEDIR.TAG on clean
Simplify installation by introducing ${pkgdatadir}
Consistently base install_to and symlinks on $assets
Makefile: replace implicit rules with static pattern rules
Use absolute paths for $assets, $bindir etc.
clean: stop deleting files individually, just use rm -fr
packaging: determine module to import programmatically
packaging: allow systems to override pkgdocdir, pkglicensedir
launcher: set intended default for base_directories
Mostly replace hard-coded /usr/lib with $prefix/lib
Packaging: if tool is not installed, assume no packages are either
build: get facts about packaging from PackagingSystem
packaging: allow looking up a PackagingSystem by (FORMAT, DISTRO) pair
Add support for cross-compiling packages
packaging: expand variables recursively
Look for files where the build system would keep them
Split out game-data-packager-runtime package
Install *.control.in and *.preinst.in "upstream"
When building RPMs, append distro to release number
Check completeness of contents in common code before building package
Move normalize_permissions to util
DoomTask: don't override fill_dest_dir_deb
Move control-file writing from PackagingTask to PackagingSystem
Override fill_extra_files instead of fill_dest_dir
Unify code to set up staging root directory (DESTDIR)
Move all package-building logic into PackageSystem
Put tests through pyflakes
Turn manual-check into an integration test
Update changelog
Add a script to open URLs, replacing our use of xdg-open
Sync Unreal AppArmor profile with quake4
Don't install doom2-masterlevels.desktop to g-d-p-runtime
launcher: distinguish between built and source files
launcher: set a default for binary_only
launcher: allow omission of dot_directory if not binary-only
launcher: factor out check_required_files
launcher: expand required files, argv lazily
launcher: add support for multiple engines
launcher: make debugging actually work
launcher: add support for symlinking expansion data into dot directory
launcher: add support for launching expansions
launcher: add support for launching a demo version
launcher: add support for launching a SMP/threaded engine
launcher: be willing to search $PATH for engine
launcher: add launch files for the Quake series
Substitute ${assets}, ${bindir} into desktop.in files like game-data-packager does, in preparation for folding these binary packages into src:game-data-packager
Update quake4smp AppArmor profile to match quake4
AppArmor: allow gdp-openurl script as an alternative to xdg-open
Move man pages to doc/ directory
Move source icons into data/
Move scripts etc. into runtime/
quake3.in: correct logic for letting the demo run without the full game
Use an upstream-style "make install"
servers: add missing dependency on lsb-base 3.0-6
Move Quake 1 server.cfg into a subdirectory
Absorb all binary packages from src:quake
quake desktop files: mark as sharing launch-quake.json, etc.
Only install game-data-packager NEWS in game-data-packager
Convert soltys.xpm to PNG
Launcher: fix message when engines are not found
*.install: explicitly prefix filenames in etc with debian/tmp
Fix YAML for launching quake4 via gdp-launcher
Makefile: automatically pick up the right directories for the distro
Launcher: look for .desktop files in our directory, then XDG_DATA_DIRS
Use the gdp-launcher to run the Quake series
Update Lintian overrides
Launcher: add --quiet option, ignoring it for now
Update changelog
Fix both of src:quake's bugs while I'm looking at it :-)
Launcher: make the --engine command-line argument work
Launcher: make --smp fail if the engine doesn't support it
quake: remove spurious smp_engine
Launcher: defer loading GUI until later
etqw: fix SMP engine declaration
Launcher: pass on unrecognised -arguments to the engine
Launcher: show help if invoked without a game ID
Launcher: implement --quiet
Launcher: add -q alias for --quiet
Update man pages for use of shared launcher
Launcher: add --print-backtrace and --debugger
Launcher: add stub --version argument
Replace configure.py mechanism with something that actually works
Launcher: insert version at install time
Launcher: fix --version
Launcher: fix --debugger
Remove unused imports
Launcher: split into GUI and non-GUI parts
Consistently use ${python:Depends} instead of depending on python3
Fix lintian override
Run game servers using the Python launcher
Tell dh_python3 about non-standard locations for Python scripts
Fix copyright syntax
Release game-data-packager v46
-----------------------------------------------------------------------
This annotated tag includes the following new commits:
new e13bba2 Launcher: fix --version
new 230aa45 Launcher: fix --debugger
new 5850828 Remove unused imports
new da495b4 Launcher: split into GUI and non-GUI parts
new 47d525f Consistently use ${python:Depends} instead of depending on python3
new 71fd2d1 Fix lintian override
new c779d04 Run game servers using the Python launcher
new 00308e2 Tell dh_python3 about non-standard locations for Python scripts
new defcab3 Fix copyright syntax
new d826b53 Release game-data-packager v46
The 10 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "adds" were already present in the repository and have only
been added to this reference.
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-games/game-data-packager.git
More information about the Pkg-games-commits
mailing list