You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Building the game with CMAKE_INSTALL_PREFIX set to "/usr/local" or "/usr" sets the "Exec" key of the desktop entry file (net.pioneerspacesim.Pioneer.desktop) to "bin/pioneer". Attempting to launch the game via this desktop entry file then fails because "bin/pioneer" does not exist.
Expected behaviour
Building the game with CMAKE_INSTALL_PREFIX set to "/usr/local" or "/usr" should set the "Exec" key of the desktop entry file (net.pioneerspacesim.Pioneer.desktop) to a more reasonable value such as "pioneer", which will resolve, via PATH, to either "/usr/local/bin/pioneer" or "/usr/bin/pioneer", (depending on whether the game was installed into "/usr/local" or "/usr"), in which case the game can be successfully launched through the desktop entry file.
Steps to reproduce
Build the game with CMAKE_INSTALL_PREFIX set to "/usr/local" or "/usr" and then read the resulting desktop entry file, net.pioneerspacesim.Pioneer.desktop.
My pioneer version (and OS):
Pioneer version: 20240314, but also observed on master branch of GitHub repository at time of writing.
OS: Arch Linux, but observed behavior should be the same on any Linux distro.
My output.txt
Not applicable.
The text was updated successfully, but these errors were encountered:
Observed behaviour
Building the game with CMAKE_INSTALL_PREFIX set to "/usr/local" or "/usr" sets the "Exec" key of the desktop entry file (net.pioneerspacesim.Pioneer.desktop) to "bin/pioneer". Attempting to launch the game via this desktop entry file then fails because "bin/pioneer" does not exist.
Expected behaviour
Building the game with CMAKE_INSTALL_PREFIX set to "/usr/local" or "/usr" should set the "Exec" key of the desktop entry file (net.pioneerspacesim.Pioneer.desktop) to a more reasonable value such as "pioneer", which will resolve, via PATH, to either "/usr/local/bin/pioneer" or "/usr/bin/pioneer", (depending on whether the game was installed into "/usr/local" or "/usr"), in which case the game can be successfully launched through the desktop entry file.
Steps to reproduce
Build the game with CMAKE_INSTALL_PREFIX set to "/usr/local" or "/usr" and then read the resulting desktop entry file, net.pioneerspacesim.Pioneer.desktop.
My pioneer version (and OS):
Pioneer version: 20240314, but also observed on master branch of GitHub repository at time of writing.
OS: Arch Linux, but observed behavior should be the same on any Linux distro.
My output.txt
Not applicable.
The text was updated successfully, but these errors were encountered: