[game-data-packager] branch master updated (2deda27 -> 9435c24)
Simon McVittie
smcv at debian.org
Fri Dec 29 01:23:33 UTC 2017
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 2deda27 make ppa script run on any host
new f7d8200 doom: Modernize data
new 516fdff GameData.to_data: Dump a list of files whose md5, sha1, sha256 are missing
new 1431e7b FileGroup: Allow marking an entire group as unsuitable in the same way
new df197e7 WantedFile: Output fewer redundant fields in to_data(expand=False)
new b2ffb0a Package: Output fewer redundant fields in to_data(expand=False)
new ecbaf3f FileGroup: Optionally include contents in to_data()
new 54c9130 GameData: Reduce size of to_data(expand=False)
new 458e0e7 GameData: Format copyright notice and help text as YAML literals
new fe7bee2 GameData: Print copyright in to_data
new 6dec97e GameData: Include long name in to_data()
new d0b5273 GameData: Output sha1sums, sha256sums in to_data()
new 17873cd GameData: When loaded from YAML, get per-file details from same YAML
new e46a0ca check_equivalence: Try to show diffs between YAML, not JSON, renditions
new 39417ac Fix some indentation
new db5f485 GameData: Output size_and_md5 in to_data if any file is not in a group
new 7a25035 GameData.to_data: Output unknown sizes
new b1ba6d1 Correctly load doc:true attribute from files stanzas
new a103e0d WantedFile: include doc, license in to_data
new ea2064c Package: If component is wrong, say which package this is
new d2d8e74 Package.to_data: Split docs, licenses and other optional files
new 633b71a WantedFile.to_data: Improve handling of boolean attributes
new 504c458 WantedFile.to_data: Only include HashedFile attributes if expand=True
new d2b31f2 GameData.load_file_data: Apply doc, license to groups recursively
new a5be9a8 check_equivalence: Assert that to_data(expand=False) yields same result
new 8749877 WantedFile.to_data: Don't include name if unexpanded
new c391f50 make_template: Rename local GameData object to Template
new 8546402 GameData: Move to g_d_p.game
new 02be4e7 GameData.to_data: Don't print empty text fields
new 9a3b045 make_template: Have a GameData object
new 5187554 GameData.to_data: Include try_repack_from
new 491f0a5 make_template: Start using the GameData to dump out fields
new 111d7b3 Introduce the concept of ignorable files
new 66c3f9c load_game: Return the game instead of putting it in a dict
new c6f08b6 make_template: Use a new dpkg-deb unpacker instead of reinventing it
new 997c372 make_template: Use GameData.files instead of reinventing it
new 4f046ce GameData.to_data: Don't print empty groups
new 588d1f0 GameData.to_data: Elide file attributes that are implied by groups
new 739a5a0 make_template: Use the GameData's groups instead of reinventing them
new e57c271 make_template: Add strip_paths option
new 672f46a make_template: Use GameData for remaining package fields except plugin
new d092957 Package.to_data: Survive if a file is somehow not recognised
new 1a76db9 make_template: Allow basing the template on an existing game
new c007f5c make_template: Consolidate file/group collection
new e355117 make_template: Reuse groups from the base if possible
new 3d2819c make_template: Add support for augmenting an existing template
new 20b0d07 make_template: Don't add empty groups
new d1f56c1 make_template: Pretend each template file was a package
new ead1952 ut99: Add more versions of files from Game of the Year CD
new 8142695 Add GOG version of Morrowind
new cc0222d morrowind: Normalize case of single-letter directory names
new 9435c24 Update changelog
The 51 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:
data/doom.yaml | 166 +-
data/morrowind.yaml | 34308 +++++++++++++++++++++++-
data/ut99.yaml | 317 +-
debian/changelog | 13 +
game_data_packager/__init__.py | 1032 -
game_data_packager/build.py | 52 +-
game_data_packager/command_line.py | 2 +-
game_data_packager/data.py | 208 +-
game_data_packager/download.py | 2 +-
game_data_packager/{__init__.py => game.py} | 271 +-
game_data_packager/games/doom_common.py | 2 +-
game_data_packager/games/dosbox.py | 2 +-
game_data_packager/games/ecwolf_common.py | 2 +-
game_data_packager/games/lgeneral.py | 2 +-
game_data_packager/games/morrowind.py | 26 +-
game_data_packager/games/quake.py | 2 +-
game_data_packager/games/quake2.py | 2 +-
game_data_packager/games/residualvm_common.py | 2 +-
game_data_packager/games/rott.py | 2 +-
game_data_packager/games/scummvm_common.py | 2 +-
game_data_packager/games/unreal.py | 2 +-
game_data_packager/games/wolf3d.py | 2 +-
game_data_packager/games/z_code.py | 2 +-
game_data_packager/make_template.py | 833 +-
game_data_packager/unpack/__init__.py | 72 +
tools/babel.py | 2 +-
tools/check_equivalence.py | 99 +-
tools/check_gog.py | 4 +-
tools/check_steam.py | 3 +-
tools/check_syntax.py | 2 +-
tools/compile_yaml.py | 21 +-
tools/mirror.py | 2 +-
tools/spider.py | 4 +-
tools/stats.py | 2 +-
34 files changed, 35450 insertions(+), 2015 deletions(-)
copy game_data_packager/{__init__.py => game.py} (85%)
--
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