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 which lets it look in /usr/share/pioneer IIRC, that may be an option in your case). You'll need to modify your .desktop file to properly set the working directory." -- Happy hacking Petter Reinholdtsen