[game-data-packager] branch master updated (b35b757 -> e0c796e)
Simon McVittie
smcv at debian.org
Sun Oct 9 21:26:04 UTC 2016
This is an automated email from the git hooks/post-receive script.
smcv pushed a change to branch master
in repository game-data-packager.
from b35b757 Super 3D Noah's Ark: factor out common assets
new 1690efc Makefile: replace implicit rules with static pattern rules
new 0b022b5 Use absolute paths for $assets, $bindir etc.
new 12bcbbd clean: stop deleting files individually, just use rm -fr
new 5b0dcc7 packaging: determine module to import programmatically
new 7c28092 packaging: allow systems to override pkgdocdir, pkglicensedir
new a2f76e8 launcher: set intended default for base_directories
new 603a81e Mostly replace hard-coded /usr/lib with $prefix/lib
new f521d63 Packaging: if tool is not installed, assume no packages are either
new 6d0035f build: get facts about packaging from PackagingSystem
new 91a0f41 packaging: allow looking up a PackagingSystem by (FORMAT, DISTRO) pair
new 333fbc3 Add support for cross-compiling packages
new 63a021d packaging: expand variables recursively
new 9dcaed2 Look for files where the build system would keep them
new e7a92e4 Split out game-data-packager-runtime package
new d07ecbf Install *.control.in and *.preinst.in "upstream"
new 76af710 When building RPMs, append distro to release number
new 8ee9272 Check completeness of contents in common code before building package
new 4af8b54 Move normalize_permissions to util
new f81b17a DoomTask: don't override fill_dest_dir_deb
new d1fa514 Move control-file writing from PackagingTask to PackagingSystem
new 460b0f4 Override fill_extra_files instead of fill_dest_dir
new f1502d1 Unify code to set up staging root directory (DESTDIR)
new 6816de9 Move all package-building logic into PackageSystem
new 63beb31 Put tests through pyflakes
new e0c796e Turn manual-check into an integration test
The 25 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.
Summary of changes:
Makefile | 99 ++--
data/doom2.yaml | 4 +-
data/etqw.yaml | 8 +-
data/ja.yaml | 4 +-
data/quake3.yaml | 54 +-
data/quake4.yaml | 14 +-
data/rtcw.yaml | 2 +-
data/unreal.yaml | 38 +-
debian/control | 42 +-
debian/game-data-packager-runtime.install | 6 +
debian/game-data-packager-runtime.links | 3 +
debian/game-data-packager.install | 18 +-
debian/rules | 2 +-
doc/launcher.mdwn | 4 +-
game_data_packager/build.py | 699 +++-----------------------
game_data_packager/command_line.py | 13 +-
game_data_packager/games/doom_common.py | 37 +-
game_data_packager/games/dosbox.py | 8 +-
game_data_packager/games/ecwolf_common.py | 4 +-
game_data_packager/games/lgeneral.py | 7 +-
game_data_packager/games/morrowind.py | 14 +-
game_data_packager/games/quake2.py | 9 +-
game_data_packager/games/residualvm_common.py | 7 +-
game_data_packager/games/scummvm_common.py | 14 +-
game_data_packager/games/unreal.py | 12 +-
game_data_packager/games/z_code.py | 7 +-
game_data_packager/make_template.py | 7 +-
game_data_packager/packaging/__init__.py | 165 +++++-
game_data_packager/packaging/arch.py | 105 +++-
game_data_packager/packaging/deb.py | 255 +++++++++-
game_data_packager/packaging/rpm.py | 306 +++++++++--
game_data_packager/util.py | 17 +
runtime/doom2-masterlevels.desktop.in | 2 +-
runtime/launch-unreal-gold.yaml.in | 42 +-
runtime/launch-unreal.yaml.in | 36 +-
runtime/launcher.py | 14 +-
runtime/unreal-gold.desktop.in | 4 +-
runtime/unreal.desktop.in | 4 +-
tests/hashed_file.py | 1 -
tests/integration.py | 97 ++++
tools/game-data-packager.spec | 32 +-
41 files changed, 1240 insertions(+), 976 deletions(-)
create mode 100644 debian/game-data-packager-runtime.install
create mode 100644 debian/game-data-packager-runtime.links
create mode 100644 tests/integration.py
--
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