[game-data-packager] annotated tag debian/43 created (now f8a824c)
Simon McVittie
smcv at debian.org
Sun Nov 1 01:14:24 UTC 2015
This is an automated email from the git hooks/post-receive script.
smcv pushed a change to annotated tag debian/43
in repository game-data-packager.
at f8a824c (tag)
tagging 188394cf9c6cbf6f15e99e9579300418fcb671ee (commit)
replaces debian/42
tagged by Simon McVittie
on Sun Nov 1 01:13:59 2015 +0000
- Log -----------------------------------------------------------------
game-data-packager Debian release 43
-----BEGIN PGP SIGNATURE-----
iQIcBAABCAAGBQJWNWdXAAoJEE3o/ypjx8yQ414P/inin09ErArWEkbG38IGfYtB
hNk1J7IU/pKdsUf1IrafbXUIfI5lph1MqEmxAwIcF0ivM94ge0X78wBc6kA5R/D7
pusPa4ioUig6OlqgPX61fQnruWCzLvV+dYLtwaT1q8zG3i1rDOZwB2ZhcjX1+mVl
jJxClU0/F9nYIq1hPQZRoyoZZR6BZXetPHcZVKx0ufdMmuUOGsN/N/Zqpk2Cpoke
885A4niTdD+lEryKorRVYsrVvY7/W9VQJnUr+1frQdst4rm4bcSrFUK394bOCe8P
sCVX6LE6qd7ax+gEFcj75Q0d1UaLEYaU7VSyLGtin/T5vfhrjEcrWM0nSDChKl2I
8XF1BkQqi+T3VKa5DLvGtfzKiEMdClC/L0GEooix6qqYvX1NF77MjCvyJ3e/BbKn
jDQLjFqN3ocHRvs1W4bf1u+7/4A1ujf7lUysAc7PxgJr2+ch/EGqy6H9nHdRdlfk
OSLoypAJKXicrePCnqXeac0cHwCJt1sf1hp8okljTirVBU7isxONlc+CxPMCA35X
rSbwYUvJbsq3l1gtt0uKqMxyk3OTtDtJ1eHYChyqkwYW4jdNWK33JSQbgCS1hMcU
JWT1GVTv97gXKeQ76qsZChjTtAnAkm623voYczcAcaWwQZI2Unjvs7bTuD9cNJdF
ddLPozkufEFYW3LFpGeu
=WzZS
-----END PGP SIGNATURE-----
Alexandre Detiste (511):
--force: remove leftover cruft
add generic support for misc shops only selling handfull of games
consider the two games sold by Origin as misc. games
reproducible: babel.html
day of the tentacle: add French CD version
maniacmansion: rewrite in compact yaml format
maniac mansion: add alternative french version
set level of better_version to INFO
tentacle: add French floppy version
day of the tentacle: add Italian & Spanish versions
tentacle: add English & German floppy version too
add Day Of The Tentacle icon - own work
tools/ are GPL2+ too
Maniac Mansion: add Spanish version
maniac mansion: add meteor icon - own work
maniac mansion: add Italian version
return-to-zork: add provider for v1.2 patch
zork-inquisitor: remove extraneous .ttf files
grimfandango: add German demo
grim fandango: add alternative provider for small english demo
add support for Toonstruck
add support for The Island of Dr. Brain
maniac mansion: add version 1 (std version is v2)
missing_langs: don't take demos in consideration
grim fandango: add French full version
Grim Fandango: add French demo version
Grim Fandango: add Scythe icon, own work
GrimFandango: add full Italian version
GrimFandango: add Italian & big English demos
tentacle: copy paste glitch (thx Patrick Bottelberger)
add support for Lands Of Lore / GOG.com release
lands of lore: add some floppy versions
lands of lore: document ES & IT floppy-only versions as missing
kyrandia1: add english unpacked floppy version
add support for Castle of Dr. Brain
move DrBrain to KidsGame KDE submenu, use f.d.o syntax for RPG
zork-inquisitor: add instructions for CD version with Wine
zork: glitch
lands-of-lore: use correct gameid for floppy/fr version
make_template -e: accept /usr/share/<game> too
make_template: use short format too when checksumming single file
add support for "X-COM: UFO Defense"
make_template -e: special-case scummvm
add support for The Lost Files of Sherlock Holmes (Ep. 1)
sync d/copyright
dune2: add URL with versions info
grim: there also exists a pt_BR version
broken sword 1: fix speech1 & speech2 alternatives (#795624)
changelog
Grim Fandango: add brazilian version
Grim Fandango: add Spanish full & demo versions
add support for Hugo's House of Horrors trilogy
hugo: fix gameid
add 3 Skulls of the Toltecs
rework logic to avoid extraneous donwloads
fix "object of type 'NoneType' has no len()"
add Lost in Time
lost in time: allign package names
babel: ignore packages with better version
doom 1,2 & quake: add URL for GOG.com packages
babel: add hyperlink to GOGmix
jedi games: add GOG url
add support for upcoming apt-get, see #47379
work around stale package cache
add Make rule to publish HTML dashboard on Alioth
babel.py: add link to GDP homepage
make-template: check for innoextract version
final doom: add GOG package
utimate doom: add GOG package
innoextract: check version of custom builds
doom: silence warnings when doom-wad-shareware is installed
html page: add link to "curator" list at Steam
doom2: add GOG package
doom: add alternate source for doombible.pdf
doom2: fix yaml syntax
quake: add partial support for GOG package
quake: fix GOG archive unpack list
debian/TODO: update worklist url
TODO list: add known missing games, inject in HTML list
gamelist: linkify bugs
html: let user highlight per language (thanks to Nils Dagsson Moskopp)
add support for franchise: tag
add more franchise tags
add support fot links to per-engine wikis
add links to ScummVM wiki, ResidualVM wiki & DoomWiki
add Bargon Attack game
allways initialize webshops URL's; even when help_text is not needed
fix mixed-up edit, thx Fabian
add Blue Force game
HTML: fix broken webshop links
add game Bud Tucker in Double Trouble (french version)
TODO: Eye of the Beholder is a RPG
add mode to automatically locate all Steam games
steam: fix glitch, grammar
steam: remove ugly code
fix edit error
fix default = "--search" regression
Quake 2: match expansions directories more precisely
Quake3TA: more precise dirname to avoid iter_steam_path false positive
Steam: implement package building & installation
remove debug code
TODO: tag Winnie the Pooh as kid game
tucker: there also exist a German dub
steam: make "--new" work for partialy installed game
changelog
Steam: compare locally found games with http://steamcommunity.com/profiles/<SteamID>/
The 7th Guest: game is sold on Steam too
The Dig: add Steam path
Indiana Jones & the fate of Atlantis: add Steam path
indi4: use unixy forward slash in path
manpage: add project homepage URL
translate manpage in French
Loom: either 000.lfl or loom.exe is mandatory
Loom: merge size & md5 info
Indi4: merge size & md5 definitions
The Dig: merge size & md5 list for German dub
indy3: update todo list, add Steam id
indy4: ignore original loom.exe's
GOG:owned_gog_games() not yet used, may hang waiting for input (#798740)
changelog: close pending bug #797550
changelog: close pending bug #796995: Doom @ GOG.com
root: silence warning about unexpected manual.pdf
document source GOG.com .exe in .deb long description
GOG: cache list of owned games as it is called twice by fill_gaps
GOG: call lgogdownloader automatically
Merge branch 'master' of git+ssh://scm.alioth.debian.org//git/pkg-games/game-data-packager
GOG: --list: return empty list instead of None
fix make manual-check
GOG: $game is a regexp
add 'game-data-packager gog' mode
lgogdownloader: pass allong ISO 639 lang code, needs lgogdownloader v2.25
GOG: ignore leftover ~/.cache/lgogdownloader/
descent 1&2: fix automatic GOG download
GOG integration: rewrite in non recursive twisted way
add fake lgogdownloader program for tests ...
GOG: add catch-all for MojoSetup installers (processed as .zip file)
sherlock1: remove useless files
sherlock1: sort files more like on ScummVM wiki
theme-hospital: ignore DOS/Windows sound drivers
ROTT: GOG also provide Extreme Rott, refresh packages
GOG: avoid duplicated code
GOG: avoid duplicate downloads, always recheck if package is already possible
HUGO: document linux MojoSetup .zip archive
GOG: prefer linux archives over win ones, handle unexpected linux archives
Indy4: tag versions sold by GOG.com
GOG:don't pester about foreign languages, move archive after use
NoMouth: add Linux MojoSetup archives sold by GOG
GOG: don't require innoextract for games with Linux package
make-template: read GOG downloader id from lgogdownloader cache
kyrandia: trim extraneous tags
core: check that all --destination & --save-downloads are writable
nomouth: add German & Spanish GOG zip archives
fake GOG: be more explicit that's error comme from this tool
indi4: add new zip archives
Build_from: list GOG zip archives
inherit: add new GOG zip packages
LOOM: add .zip Linux archive sold by GOG.com
sam-and-max: merge size & md5 info in short format
add fan-made "Hank's Quest: Victim of Society" in english/dutch
hank: add the missing yaml file
add fan-made game "Enclosure"
GOG & Steam mode: hint community page URL's
Feeble-Files: fix game that accidentaly slipped in, mark French as WIP
GOG: trust unknown InnoSetup we got from lgogdownloader
TODO
Doom: add GOG.com internal package names, remove wikia URL's
Merge branch 'master' of git+ssh://scm.alioth.debian.org//git/pkg-games/game-data-packager
blake stone: add GOG.com MojoSetup packages
Quake: add GOG.com game id
typo
changelog
add myself to uploaders, as suggested by Simon
innoextract 1.5 does case insensitive file matching
innoextract 1.5 does case insensitive file matching (2/2)
add new game "The Black Cauldron"
make_template: don't compute SHA1 for tiny files
add scummvm game "Gold Rush!"
add scummvm games Manhunter 1 & 2
add kids game "The Manhole"
add game 'Personal Nightmare'
Future Wars: add english version
Future Wars: use fancy name for French package instead of default ...
future wars: allign package names
DiscWorld 1: ignore rm.drv ...
add a spider to automate Wikipedia urls lookup
add more wikipedia url's
update TODO
ET: add franchise tag
ET: junk "Docs/" directory part
yaml2json: merge in wikipedia data scrapped with spider
print wikipedia url in help screen
add "Cruise for a Corpse" scummvm game
fake_lgog: provide archive with 'ln' instead of 'cp'
spider: check only one game when argv[1] is provided
cruise: add wikipedia url
TODO
fix Quake 2 expansions
name correclty the Quake 2 'any' .debs
add Operation Stealth to WIP, stalled dev at scummvm
ARJ: make multipart handling tiny bit simpler
feeble-files: add english multipart GOG archive
add support for multipart InnoExtract archives
InnoExtract: obey to --verbose on unknown archives too
innoextract: avoid exception in --save-downloads
urllib: use same Agent everywhere
make_template: make innoextract output deterministic & reproducible
fix pyflakes warnings
tweak 'make clean'
gobliiins: fill GOG game id to enable lgogdownloader integration
add GOG id for new FPS sold: Quake 2 & 3, Wolf3D, S.O.D., RTCW
new GOG FPS: fix last commit
RTCW: rewrite in more compact format
RTCW: split en/fr package definition; GOG only sells en+de
Quake2: let GOG package provide baseq2 + rewrite in compact format
handle D:\Steam users
Spear-Of-Destiny: refresh packaging, groundwork for GOG version
wolf3d: refresh packaging, groudwork for GOG support
wolf3d: add release dates in comment
document upstream version for quake2-{reckoning|groundzero}-data
document new options in /etc/game-data-packager.conf
use 'sudo' as default on Raspbian & Ubuntu instead of 'su'
zork: refresh packaging
yaml2json: delete leftover obsolete files
Quake2: avoid downloading q2-3.20-x86-full-ctf.exe when packaging GOG version
adding_a_game: explain setp 0: how to work with the git tree
TODO
locate_steam_icon: refactoring
wolf3d: add new GOG archive
spear-of-destiny: add new GOG archive
RTCW: add new GOG archive
make-template: read "try_repack_from: ['~/GOG Games/<something>']" from lua
make-template: also repack from '/opt/GOG Games/...'
hugo: add try_repack_from
zak: add try_repack_from
nomouth: add try_repack_from
Indi4: add try_repack_from
inherit: add try_repack_from
Loom: add try_repack_from
ROTT: add one more try_repack_from
sam_and_max: add try_repack_from
The DIG: add try_repack_from
Theme Hospital: explain how to select language
strip '?version' from default install_as
Soltys: rewrite in compact format (P.O.C. for previous commit)
innoextract: strip ?variation if unpack has not been overriden
feeble-files: finish French support thx to new ?variation syntax
kyrandia1: use ?variation syntax
grimfandango: fix edit glitch
atlantis: use ?variation syntax
quake3: use license: shortcut
quake: fix assert, remove some cruft
hacx: rewrite in compact format
yaml2json: handle disapearing files: stanza too
cruise: use ?variation syntax
simon1: use ?variation syntax
Wikilinks: add links for expansions
quake series: add Wiki URL, fix Q3TA release date
HHGG: rewrite in compact format
chex: rewrite in compact format
doom2: rewrite in compact format, trim 'files:'
strife: rewrite in compact format
mangole: use ?variation syntax
hexen2: rewrite in compact format
dig: use ?variation syntax
future wars: use ?variation syntax
maniacmansion: use ?variation syntax
tentacle: use ?variation syntax
waxworks: use ?variation syntax
consistency check: archives can't provide unknown files
theme-hospital: remove half reference to .bat file
t7g: ?variation syntax, fix assertion
larry6: fix provides: of GOG archive
simon1: fix GOG archive provides:
quake2: fix reference to release.txt in GOG archive
zork inquisitor: sync GOG 'provides:' with zork-grand-inquisitor-data
ROTT: use ?variation syntax
sam-and-max: use ?variation syntax
simon2: use ?variation syntax
wolf3d: use ?variation syntax
inherit: use ?variation syntax
nomouth: use ?variation syntax
innoextract: remove support for 'suffix' tag, use '?variation' instead
zak: use ?variation syntax
lands-of-lore: use ?variation syntax
theme hospital: use ?variation syntax
elvira2: use ?variation syntax
sherlock1: use ?variation syntax
elvira1: use ?variation syntax
blakestone: use ?variation syntax
arx: use ?variation syntax
lost-in-time: use ?variation syntax
gobliiins: ?variation syntax
operation-stealth: use ?variation syntax
duke3d: use ?variation syntax
spacequest4: use ?variation syntax
hugo: use ?variation syntax
hank: use ?variation syntax
goblins3: use ?variation syntax
goblins3: enable lgogdownloader integration ...
gobliins2: use ?variation syntax
glory1: use ?variation syntax
noahsark: use ?variation syntax
sfinx: use ?variation syntax
quake2: use ?variation syntax more
make-template: handle localized games a bit better
make_template: rename self.ck -> self.size
make-template: guess GOG package name even when lgogdownloader isn't used
make_template: one step further to automatic handlig of dubs
make-template: automatic hangling of dubbed GOG.com game archives ...
make-template: don't generate extraneous "lang: en" tag
remove dead code, added in ae8d53d68cece528ba785283d7be7cb96d1be911 ...
add new game EcoQuest1
make-template: detect <$lang> in unpacked archive path
ecoquest1: let non-French users package the -fr-data .deb ...
larry1: remove (already) obsolete lgogdownloader example
wolf3d: add franchise tag
add new game EcoQuest 2
atlantis: add French dubbed name
use apt 1.1 experimental pre-releases
RTCW: add German dub
refresh bash-completion
add links to http://wolfenstein.wikia.com/
spider: add more wikipedia url's
ROTT: move contents of *.control* in YAML
wolf3d: move package description to YAML
spear-of-destiny: move description to YAML
Quake3: move package description to YAML
adding_a_game: document YAML 'description:' tag
RTCW: drop control file that is ignored anyway since package split by dub
the Feeble Files: add German version
make-template: avoid looping in look_for during the build
make-template: ignore more GOG stuff
feeble-files: sort files, add disclaimer about original English version
feeble-files: remove extraneous disk?.smk files as explained on ScummVM wiki
rework prepare_packages(): log unwanted packages earlier
feeble files: fix glitches in French version
innoextract: always show progress bar
give right message when --no-download is used & lgogdownloader was able to provide data
new assert: archive may only provide real files, not alternatives
zork: let archive provide real file instead of alternative
feeble-files: let archive only provide real files, not alternatives
quake: replace alternative by real file in GOG.com archive
quake2: replace alternatives by real files in archives
quake: rewrite shareware size+md5 in compact format
quake: rewrite rogue mod in compact syntax
dune2: use ?variation syntax
zork: use ?variation syntax
dig: remove extraneous install_as
descent1: use ?variation syntax
feeble-files: add Spanish version
move current_version() to PACKAGE_CACHE
feeble files: copy-paste look_for for 'voices*.wav?es'
baldur-gate-1: don't leak marketing speak into package name
baldurs-gate1: keep most stuff in /usr/share/doc/ lowercase
add stubby multi-CD support (#800590)
html: don't fail on games with genre: not set
baldur's gate: ... is a RPG
feeble-files: there exists a 2CD Polish version too
baldurs-gate: tag missing dubs
feeble-files: commercial name of Polish version
TODO
toonstruck: add German dub
toonstruck: ignore one .dll-like file
comi: fix symlinks in demo
comi: add French version
RTCW: add Spanish version
changelog
add size() function to compute package min & max possible sizes
stats.py: rework this as a CSV dumper for stat analysis, pretty print in HTML now
tag fanmade games
zork-nemesis: game was sold on 3 CD or 1 DVD
comi: is a 2-CD game
ja: ... is a 2CD game
doom3: is a 3 CD game
freespace2: is a 3 CD game
add copyright year for CD-ROM re-release of some floppy games
spacequest4: CDROM version was released 1 year later
GOG: trusted already downloaded files if the size+md5 match cached info
revert 'git commit -a' induced error
GOG verify_checksum(): return earlier
provides 'doc:' shortcut that combines 'optional:' + 'to: $docdir'
Quake2: use 'license:' & 'doc:' shortcuts
lands-of-lore: use doc: shortcut
compet-n: use doc: shortcut
grim: use 'doc:' shortcut
Q3A: minimal GOG.com archive support
Q3A: suppress all warnings when packaging something else than demo
Q3A: remove lot of duplicated & obsolete files
quake3: add HTML documentation to quake3-data too
quake3: let the GOG archive provides the HTML pages
Q3A: Index.html & Index.htm are the same thing
trim *control* file logic, only keep support for 'Description'
heretic: remove stale control file, ignored since 2015-03-26
quake2: add support for build-depends, check for gcc & make
lgeneral: fix regression
lgogdownloader: use new release
quake3: also un index.html files from GOG archive
add extra assert to catch 2fddf8d early
quake2: libc6-dev is needed to build the game.so
zork: add versions information
add Eye of the Beholder 1 & 2
eye of the beholder 2: tag 2 dubious files
eye of beholder 1&2: Quick Start Party are optional
eye of the beholder 1&2: add alternative files
make-template: print hashes for 'gog_*.sh' files
eob1: add GOG English package
eob2: add GOG English package
eye of the beholder 1&2: tag Spanish as not yet supported
eob 1&2: tag Spanish assets & archives as unsuitable
eye of the beholder2: add German version
factor out 'other_parts:' handling
Zip files: process 0-byte files too, if still missing use /dev/null
eye-of-the-beholder1: add German version
add "Chivalry is Not Dead" game
add new game "Codename: ICEMAN"
make_template: fix filtering of .cfg/.ini/.drv ...
add games "Laura Bow" I & II
ecoquest 1&2: don't ship original engine's resource.cfg
sfinx: rewrite hashes in compact format
Laura Bow 2: add French version
larry5: add French version
look for paths in .scummvmrc
look for paths in .residualvmrc
scummvmrc: avoid false positives
scummvmrc: accept broken rc files too
z_code: merge in last bits from z_code.desktop.in
pyflakes
remove .desktop.in infrastructure
make clean: remove all __pycache__
store all game information in a .zip
vfs.zip: use maximal compression
add 'zip' to build-depends
sherlock holmes1: tag missing versions
innoextract: always strip '?version' from wanted filenames list
quake2: silence warnings about license.txt & readme.txt
Quake2: fix innoextract running twice
doom 1 & 2: refresh packaging, use new shortcuts
add new assert to check for mixed-up look_for that confuse GDP
quake2: fix duplicate file definition
the dig: fix duplicate file definition
blakestone: fix duplicate file definition
quake3: fix Help/BotCommands.html alternative
quake3: fix Help/DedicatedServer.html alternative
quake3: fix Help/Readme.html alternative
duke3d: fix duplicate file definition
eob2: fix duplicate file definition
sam&max: fix duplicate file definition
simon1: fix duplicate file definition
full throttle: fix duplicate file definition
prepare_packages(): tweak package slection algorithm
reinstate speed-up start trick also in production
let users override $LANGUAGE/$LANG auto-detection with --package
refresh bash completion
bash completion: don't leak "$packages" in user's shell
manpage: tip about files used for game detection
quake2: add support for rogue & xatrix from GOG package
Space Quest IV: add French version
spacequest5: rewrite in comptact format
spacequest5: add French version
spacequest5: add old version 1.03
manpage: reference /etc/game-data-packager.conf
man page: refresh SEE ALSO, French translation
toonstruck: add the English version sold on GOG.com
toonstruck: add support for German packages sold on GOG.com
add original version numbers
remove dead code
version is a str not an float
add remaining SCI version numbers
toonstruck: add Spanish version
toonstruck: add French version
add game 'The Neverhood'
HTML: add links to indivudal .yaml files in git
toonstruck: there exists a Russian version
larry1: rewrite in compact format
larry2: rewrite in compact format
larry3: rewrite in compact format
descent1: refresh packaging
descent2: refresh packaging
ROTT: refresh packaging
rott: grammar
refresh fake lgogdownloader for v2.26-1
documentation: add gog/game key
documentation: gog/game: add example
simon1: factor-out 'gog:'
waxworks: factor out 'gog:'
toonstruck: exclude 1 version from lgogdownloader automation
rework edit_help_text, left self.help_text untouched
read data from unknown .deb supplied on command line
gemrb games: recommend the correct engine packages
baldurs gate1: explicitely list contents of gog_....sh
quake4: move up English in language-list as main lang.
add Hopkins FBI game
manual-check: add wolf to fake lgogdownloader
draci: Czech locale is 'cs_CZ.UTF-8' not 'cz_...'
html: fix table allignment
add game "Slater & Charlie Go Camping"
add wikipedia urls
hopkins: prune file only needed by original engine
RTCW: lookup assets in default Wine install dir
RTCW: fix French & Spanish mission 1 briefing (#803128)
RTCW: because a file descriptor is a terrible thing to waste
RTCW: use a less misleading filename for the l10n fix
RTCW: keep platform independent assets in /usr/share
RTCW: copyright
RTCW: use official patch from "Edición especial"
RTCW: document file comming from GOTY edition, not iortcw
RTCW: finally found official French patch, drop repack trick
fakeroot hasn't been needed to build GDP for a long time
move to PackageCache remaining call to apt-cache
remove dead code remaining from shell-based GDP
build: sort imports
Markus Koschany (33):
Add support for Wolfenstein: Enemy Territory
Merge branch 'master' of git://anonscm.debian.org/pkg-games/game-data-packager
enemy-territory: skip 9455 bytes
Add enemy-territory.control.in
Vcs-Browser: Use cgit and https.
Mention Enemy Territory in package description
Homepage field: Use https.
enemy-territory.yaml: install_to: remove last slash
Merge branch 'master' of git://anonscm.debian.org/pkg-games/game-data-packager
Add support Baldur's Gate 1, English Linux installer from gog.com
baldurs-gate-1: Readd install_to directive
Add support for Baldur's Gate 2, English Linux installer, gog.com
baldurs-gate-1: Update package description.
Remove Baldur's Gate 2 from TODO list.
Mention supported Baldur's Gate series in package description.
Add support for Icewind Dale 1, English Windows Installer from gog.com
icewind-dale-1: Fix $0 files
icewind-dale-1: Support automatic download from gog.com.
baldurs-gate: Use GamePath instead of data directory.
Mention Icewind Dale in package description.
Merge branch 'master' of git://anonscm.debian.org/pkg-games/game-data-packager
Add support for Icewind Dale 2, English Windows installer, gog.com
Developer of Icewind Dale was Black Isle Studios
However copyright holder was Interplay Entertainment Corp.
icewind-dale-2: Add fr to missing langs
baldurs-gate-1: Add try_repack_from.
baldurs-gate-2: Add try_repack_from
baldurs-gate-2: Remove Baldur.err and Baldur.log
Add support for Planescape: Torment, English Windows installer, gog.com
Merge branch 'master' of git://anonscm.debian.org/pkg-games/game-data-packager
planescape-torment: Update help text
planescape-torment: remove quotation mark
baldurs-gate-1: support automatic download from gog.com
Simon McVittie (59):
Use debian.debian_support.Version to compare version numbers
yaml2json: specifically work on one file at a time
yaml2json: use a clearer way to get the game name
Turn install_packages into a plain function
Move types that support the build process to a new module
Move steam and gog modes to their own modules
Run pyflakes before the actual testing
Separate GameData (static information about the game) from PackagingTask (the actual game-data-packaging)
Split out detailed information about files to be packaged
Always give PackagingTask.verbose a value
Add configurable installation method instead of always using su
Add configurable installation and root-gaining methods
Update metadata for yquake2 mod code
quake2: mention in the package descriptions and help text that we are using the yquake2 game-code
quake2: mark videos as optional (Closes: #800575)
Update bug metadata
steam: adjust for the GameData <-> PackagingTask split
PackagingTask: inherit compress_deb from game
steam: don't try to package games that aren't in our Steam installation
Install the split-out parts of the data files
Enable parallel build
omit ?variation from look_for by default
PackagingTask: load_file_data at the end of __init__
Quake series: use ?variation syntax
Classic Doom: use ?variation syntax
Broken Sword: use ?variation syntax
comi: use ?variation syntax
dreamweb: use ?variation syntax
ja: use ?variation syntax
hacx: use ?variation syntax
grimfandango: use ?variation syntax
freespace2: use ?variation syntax
draci: use ?variation syntax
adjust filename in special case for QDQ-patched hipnotic/pak0.pak
Log external commands at debug level before we run them
Never try to unpack an archive more than once
Warn if we unpack an archive and it doesn't contain everything that our metadata says it should
Factor out recursive_utime function
When unpacking an archive into a directory, consider all unpacked files
Auto-detect whether to use pkexec, sudo or su by default
rtcw: add Replaces, so that dpkg will automatically replace rtcw-data with language-specific packages like rtcw-en-data
Add --debug option which does the same as DEBUG=1
Reduce duplication by making GOG path search behave more like Steam
Document vendor-specific metadata
doom3: add search paths for Steam
Add support for games with platform-specific binary executables
Change how we represent the exceptions to the rule "must know the sizes"
Form valid plugin names if a game contains "-"
Add support for Quake 4
Update changelog
Make Quake 4 executables executable
quake4: do not package Punkbuster, to work around CVE-2007-5248
actually call iter_gog_paths()
Revert "build: sort imports"
doom3: add Resurrection of Evil (d3xp) license from the Steam version
quake3-team-arena-data: remove colliding symlink
quake3: always install the Index.html from the Linux or Windows full version, not the one from the demo if found
quake3: look for foo.htm as matching any version of foo.html where there are multiple versions
v43
Stephen Kitt (10):
Add Steam paths for Loom and The 7th Guest.
Disable Loom on Steam since it isn't directly usable with ScummVM.
Add support for the Steam version of Loom.
Add support for the EGA version of Loom.
Add support for Indiana Jones and the Last Crusade.
Add support for the French version of Future Wars.
Update TODO and control.
Add support for Discworld (CD).
Add English Amiga version of Future Wars.
Add Discworld II.
-----------------------------------------------------------------------
This annotated tag includes the following new commits:
new 188394c v43
The 1 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