summarylogtreecommitdiffstats
AgeCommit message (Collapse)Author
2022-03-09Remove needless `noextract`Claudia Pellegrino
2022-03-09Fix archClaudia Pellegrino
2022-03-09Streamline upstream package handlingClaudia
The part that handles the upstream package is a little more complex in other GOG games, such as the full version of Inscryption [1]. Use the same (more complex) handling here as for the full version. That minimizes drift between the PKGBUILDS, even though the additional complexity is not really needed for the demo version. [1]: https://aur.archlinux.org/packages/gog-inscryption
2022-03-08Bump version to 2, fix freezing issueClaudia Pellegrino
Rationale behind bumping the version to 2: Even though the goggame-1166314684.info file claims it’s version 1, the start screen of the game says “Demo v2”. Similarly, the library entry on gog.com also says “V2”. What the game itself says should have priority over what the metadata says, so change the version to 2. About the freezing issue: After completing the first match of the tutorial, the game would hang. The freeze happens at the precise moment where the map is supposed to appear. A couple of strace runs reveal that at the point where the map is supposed to appear, the game is trying to save its progress for the first time. It tries to do so directly in the application directory, which in turn causes the game to freeze because /opt/inscryption is not user-writable. Fix this by creating our symlinks one level further down the hierarchy.
2022-03-08Simplify installer filenameClaudia Pellegrino
2022-03-08gog-inscryption-demo v1.0.0Claudia Pellegrino