Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

debian packaging #35

Closed
abakh opened this issue Feb 13, 2023 · 4 comments
Closed

debian packaging #35

abakh opened this issue Feb 13, 2023 · 4 comments

Comments

@abakh
Copy link
Owner

abakh commented Feb 13, 2023

Hi @alexmyczko
Lubuntu people say that the nbsdgames icon doesn't show for them in the menu, also the nbsdgames command isn't there for them.
Also there is probably no reason for /usr/games/ , /usr/bin/ probably works in more places.

Thanks.

@alexmyczko
Copy link
Contributor

alexmyczko commented Feb 13, 2023

the desktop file is not installed, and nbsdgames is called nbnbsdgames... will try to fix. all games go to /usr/games and never to /usr/bin...

the issue has been fixed with 5-5, https://sid.ethz.ch/debian/nbsdgames/2023

@abakh
Copy link
Owner Author

abakh commented Mar 6, 2023

@alexmyczko

but is there a reason for using /usr/games? afaik it was just a cosmetic decision in BSD that has no positive practical consequence, other than causing PATH issues.

@alexmyczko
Copy link
Contributor

@abakh
Copy link
Owner Author

abakh commented Mar 6, 2023

@alexmyczko
well the people in that thread don't seem to know either. arguments against it were stronger. like that it isn't even in FHS anymore.

arguments in favor of it revolved around isolation making certain obscure hacks easier (e.g. portable use through NFS, game-specific firewall rules etc.)

messed up PATH makes up problems for non-technical people, but the 0.01% of people who may do such hacks could already compile it from scratch, do a chroot, use rootless package systems like Homebrew, Nix, AppImage, Flatpak, Snap etc.

so, could we move to /usr/bin?

@abakh abakh closed this as completed Jun 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants