Bug#990767: game-data-packager: Add support for gog version of Heretic
Hans Joachim Desserud
debian at desserud.org
Tue Jul 6 15:32:11 BST 2021
Package: game-data-packager
Version: 67
Severity: normal
Tags: patch
Dear Maintainer,
The attached patch adds support for the recently released gog
version of Heretic. Got it working after some trial and error, and
from what I can see the wad-file (unsuprisingly) matches the
existing checksums.
Example of working package creation:
$ game-data-packager heretic
setup_heretic_shadow_of_the_serpent_riders_1.3_\(42801\).exe
identifying setup_heretic_shadow_of_the_serpent_riders_1.3_(42801).exe
identifying
/tmp/gdptmp.wp8en76y/tmp/setup_heretic_shadow_of_the_serpent_riders_1.3_(42801).exe.d/HERETIC.WAD
INFO:game_data_packager.build:will not produce "heretic-shareware-wad"
because we have the full version "heretic-wad"
WARNING:game_data_packager.games.doom_common:Unable to load omgifol and
PIL modules. No icons will get extracted from WAD files.
INFO:game_data_packager.packaging.deb:generating package heretic-wad
generated "/home/debian/Desktop/heretic shadow of the serpent
riders/heretic-wad_67+nmu4_all.deb"
In other data files I saw metadata fields for gog, for instance
https://salsa.debian.org/games-team/game-data-packager/-/blob/master/data/doom.yaml
However I couldn't find any information on which values are expected
or where these might be used, so I didn't add any.
-- System Information:
Debian Release: 11.0
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 5.10.0-8-amd64 (SMP w/3 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8),
LANGUAGE=en_US:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages game-data-packager depends on:
ii dpkg 1.20.9
ii fakeroot 1.25.3-1.1
ii python3 3.9.2-3
ii python3-debian 0.1.39
ii python3-yaml 5.3.1-5
Versions of packages game-data-packager recommends:
ii game-data-packager-runtime 67
Versions of packages game-data-packager suggests:
pn arj <none>
ii binutils 2.35.2-2
pn cabextract <none>
pn cdparanoia <none>
pn dynamite <none>
ii gcc 4:10.2.1-1
pn gdebi | gdebi-kde <none>
ii gir1.2-gdkpixbuf-2.0 2.42.2+dfsg-1
ii innoextract 1.8-1.2+b1
pn lgc-pg <none>
ii lgogdownloader 3.7-1+b4
pn lhasa | jlha-utils | lzh-archiver <none>
ii make 4.3-4.1
ii p7zip-full 16.02+dfsg-8
ii python3-gi 3.38.0-2
pn python3-omg <none>
pn python3-pil <none>
pn steam <none>
pn steamcmd <none>
pn unace-nonfree <none>
pn unar <none>
pn unrar <none>
pn unshield <none>
ii unzip 6.0-26
pn vorbis-tools <none>
ii xdelta 1.1.3-9.3
ii xdelta3 3.0.11-dfsg-1+b1
-- no debconf information
--
mvh / best regards
Hans Joachim Desserud
http://desserud.org
More information about the Pkg-games-devel
mailing list