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