game-data-packager v77
* New features:
- extract the bundled icon from GOG games [Sébastien Noel]
(Closes: #1051856)
- optionally download an icon from the scummvm-icons repository
for ScummVM games [Sébastien Noel]
- use configurable mirrors for old Loki games [Sébastien Noel]
* New games:
- Alex4: this game was first thought to be GPL licensed and wholly
packaged as such in Debian; but in fact it's only the engine part,
and the data is merely "freeware" (see #1035043) [adetiste]
- Civilization: Call to Power [Sébastien Noel]
- Detective Gallo [Dennis Menschel]
- Descent 3 [Sébastien Noel]
- Flashback [adetiste]
- Heretic 2 [Sébastien Noel]
- Kohan: Immortal Sovereigns [Sébastien Noel]
- Pushover [adetiste]
- Railroad Tycoon 2 [Sébastien Noel]
- Roller Coaster Tycoon 2 (and 1) [Mathias Gibbens]
- Sid Meier's Alpha Centauri [Sébastien Noel]
- Tomb Raider 1 [adetiste]
- Unreal Tournament 2004 [Sébastien Noel]
* New versions:
- Dark Forces: add French version [Sébastien Noel]
- Doom3: add 'Classic Doom' & 'The Lost Mission' expansions
[Sébastien Noel]
- Freespace 2: add support for the "fsport" mod, notably the ability
to play Freespace 1 missions [Sébastien Noel]
- Indiana Jones and the Fate of Atlantis,
Indiana Jones and the Last Crusade:
add support for latest GOG releases [Mathias Gibbens]
- Jazz Jackrabbit: add support for new GOG.com archive [fabian]
- Loom: add support for CD version [Sébastien Noel]
- Quake2: add support for "Zaero" mission pack (Closes: #800503)
[Sébastien Noel]
- Return To Zork: add support for CD version [Sébastien Noel]
- Unreal Tournament (1999): update to version 469d [Sébastien Noel]
- The Secret of Monkey Island, Indiana Jones and the Last Crusade:
add English EGA floppy version [Mathias Gibbens]
* Bug fixes:
- fix TypeError when gdp prints warnings [Anatoliy Gunya]
- fix html docs file names in quake2-groundzero-data [Anatoliy Gunya]
- fix Readme.html path in Quake 3 documentation [Anatoliy Gunya]
- fix broken symlinks in quake3-team-arena-data [Anatoliy Gunya]
- ScummVM games: fix many game IDs [Sébastien Noel, adetiste]
(Closes: #1059449)
- ScummVM games: remove versioned dependencies on ancient ScummVM 1.x
[adetiste]
- fix unbuildable "Little Big Adventure" package [Sébastien Noel]
- ScummVM games and Doom 3: move desktop files for mods from the
plugin to gdp-runtime, so that bugs in the .desktop files can
be fixed without rebuilding the non-distributable packages
[Sébastien Noel]
- Heretic, Hexen, Strife: fix invalid Breaks in packages generated with
v76 [Sébastien Noel]
- Hexen: extract a better icon [smcv]
- correct data_type for various packages that contain
executables [Sébastien Noel]
* Debian packaging:
- add a Doom mini-policy [Sébastien Noel]
- transition from p7zip-full to 7zip (Closes: #1063580) [adetiste]
- Replace Suggests: steam with steam-installer|steam-launcher [smcv]
* Internal changes:
- d/rules: trim using new execute_after_* syntax [adetiste]
- add more type annotations to Python code [adetiste]
- add an optional minimal pre-commit hook [adetiste]
- gdp_launcher_base: use os.EX_* instead of magic numbers [adetiste]
- doom_common: remove prboom-plus on Debian and add crispy-doom
as alternative engine on some expansions. [Sébastien Noel]
- add support for symlinks with offset to CD ripping code
[Sébastien Noel]
- increase a test timeout [adetiste]
- gdp.version: Get the version number from meson.build if possible [smcv]
- tests: Assert version is consistent in meson.build and debian/ [smcv]
Git-EVTag-v0-SHA512: 88395e9c8e6408e0320a3471f7a1cafe669ec44c4668488367509a76847558223b1de86b8541fa1633291826c6b8d49187b5a7a2bcfa697d84110508e1da86e8