• Bug#1062814: ITP: pioneer -- space adventure game set in the Milky Way

    From Petter Reinholdtsen@21:1/5 to All on Mon Mar 24 14:20:01 2025
    [Reiner Herrmann 2025-02-03]
    I intend to maintain it in the Games team.

    I notice there is a git repository
    <URL: https://salsa.debian.org/games-team/pioneer.git >. What is the
    status of packaging, and is there anything blocking you from uploading
    it for NEW processing?

    --
    Happy hacking
    Petter Reinholdtsen

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)
  • From Petter Reinholdtsen@21:1/5 to All on Mon Mar 24 15:10:01 2025
    I tried building the salsa git repo on Bookworm, and ran into a few
    issues that might be useful to document. I had to backport the
    nanosvg build dependency, as it is only available since Trixie. I
    also had to modify the runtime dependency on fonts-dejavu-mono to
    accept the alternative before this package was split out from fonts-dejavu-core, using this patch:

    diff --git a/debian/control b/debian/control
    index bdeb8ea..904cbae 100644
    --- a/debian/control
    +++ b/debian/control
    @@ -48,7 +48,7 @@ Description: game of lonely space adventure
    Package: pioneer-data
    Architecture: all
    Multi-Arch: foreign
    -Depends: ${misc:Depends}, fonts-dejavu-core, fonts-dejavu-mono, fonts-wqy-microhei
    +Depends: ${misc:Depends}, fonts-dejavu-core, fonts-dejavu-mono | fonts-dejavu-core (<< 2.37-7), fonts-wqy-microhei
    Description: game of lonely space adventure - data files
    Pioneer is a space adventure game set in the Milky Way at the turn of the 31st
    century.

    Sadly, the game did not start. I picked it from the KDE menu, but
    only got a popup stating the following:

    Pioner Warning

    Cannot find shaderdef file vtxColor.shaderdef

    [OK]

    Found the same message in
    <URL: https://github.com/pioneerspacesim/pioneer/issues/5337 >, where
    the response was "To find the Pioneer data directory, the binary must
    be run with a working directory one level above the data directory
    (there is some additional special-casing for installed builds whi