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

Include basedir user executables #46

Open
eode opened this issue Dec 2, 2020 · 2 comments
Open

Include basedir user executables #46

eode opened this issue Dec 2, 2020 · 2 comments
Labels
C-enhancement Category: a PR with an enhancement or an issue tracking an accepted enhancement S-blocked Status: blocked on something happening somewhere else

Comments

@eode
Copy link

eode commented Dec 2, 2020

This was just merged into the XDG basedir spec:

There is a single base directory relative to which
user-specific executable files may be written.

User-specific executable files may be stored in
$HOME/.local/bin. Distributions should ensure
this directory shows up in the UNIX $PATH
environment variable, at an appropriate place.

Since $HOME</literal> might be shared between systems of different achitectures, installing compiled binaries to $HOME/.local/bincould cause problems when used on systems of differing architectures. This is often not a problem, but the fact that $HOME` becomes partially achitecture-specific
if compiled binaries are placed in it should be kept in mind.

It has not been released, and so it is not final, but I figured I'd give you a heads-up.

@tesuji
Copy link
Contributor

tesuji commented Jan 5, 2021

Thanks for the heads-up. Could you link the commit added those information?

@tesuji tesuji added C-enhancement Category: a PR with an enhancement or an issue tracking an accepted enhancement S-waiting-on-author Status: Waiting for the PR author to fix something labels Jan 10, 2021
@eode
Copy link
Author

eode commented Feb 5, 2021

Here you go: https://gitlab.freedesktop.org/xdg/xdg-specs/-/merge_requests/38

@tesuji tesuji added S-blocked Status: blocked on something happening somewhere else and removed S-waiting-on-author Status: Waiting for the PR author to fix something labels Feb 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
C-enhancement Category: a PR with an enhancement or an issue tracking an accepted enhancement S-blocked Status: blocked on something happening somewhere else
Projects
None yet
Development

No branches or pull requests

2 participants