- Package:
- game-data-packager
- Source:
- game-data-packager
- Submitter:
- Fabian Greffrath
- Date:
- 2024-02-26 00:21:06 UTC
- Severity:
- normal
- Tags:
Hi, the packaging information for the jazz_jackrabbit_collection package from GOG.com is outdated. Thre is a new package available for download called 'setup_jazz_jackrabbit_collection_2.0_csv2_(51327).exe' now, and some of the file contents have changed. What is the best way to update g-d-p in this regard? Manually, file by file? Or is there a better way? Cheers, - Fabian
game-data-packager make-template --base=jazz-jackrabbit setup_jazz_jackrabbit_collection_2.0_csv2_(51327).exe
should provide a reasonable starting point: it will try to guess how
the contents of the installer should be installed, and how they intersect
with the groups of files in the existing data/jazz-jackrabbit.yaml.
The output will need some adjustment, because make-template can't know
anything about a particular game's semantics. If some of the binary blobs
have changed, I would guess that you'll probably want to represent them as
"use foo.bar?2.0 if available, or foo.bar?1.2, or foo.bar?1.0" similar to
how data/doom.yaml works.
Or you might want to represent different versions as different packages,
similar to the way that in data/larry.yaml, larry1-en-data is marked as a
"better_version" of larry1-ega-data.
smcv
game-data-packager make-template --base=jazz-jackrabbit setup_jazz_jackrabbit_collection_2.0_csv2_(51327).exe
should provide a reasonable starting point: it will try to guess how
the contents of the installer should be installed, and how they intersect
with the groups of files in the existing data/jazz-jackrabbit.yaml.
The output will need some adjustment, because make-template can't know
anything about a particular game's semantics. If some of the binary blobs
have changed, I would guess that you'll probably want to represent them as
"use foo.bar?2.0 if available, or foo.bar?1.2, or foo.bar?1.0" similar to
how data/doom.yaml works.
Or you might want to represent different versions as different packages,
similar to the way that in data/larry.yaml, larry1-en-data is marked as a
"better_version" of larry1-ega-data.
smcv
Hello, Bug #1055088 in game-data-packager reported by you has been fixed in the Git repository and is awaiting an upload. You can see the commit message below and you can check the diff of the fix at: https://salsa.debian.org/games-team/game-data-packager/-/commit/069669c561d2dfd8047636b434d29800d56ca838 ------------------------------------------------------------------------ update data/jazz-jackrabbit.yaml to support setup_jazz_jackrabbit_collection_2.0_csv2_(51327).exe from GOG.com Closes: #1055088 ------------------------------------------------------------------------ (this message was generated automatically) -- Greetings https://bugs.debian.org/1055088
Maybe diffiscope can (be made to) understand InnoSetup archives. Do you know what "_csv2" means ? Greets,
Am 2023-11-02 15:10, schrieb Alexandre Detiste: Nope, sorry. I have just taken the archive as it comes. Cheers, - Fabian