-
Notifications
You must be signed in to change notification settings - Fork 41
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
using proper paths for ressources #22
Comments
Actually, the search-path is constructed via |
I fully agree with umlaeute, As pointed out, it is some standards on GNU/linux. One of them is that /usr/bin should only contain executable files and no sub-directory at all. This help to insure the coherence of the system. That imply iannix should definitely look somewhere else for its resources. BTW: Thanks for the good work! |
Any update on this? This pretty much makes it impossible to ship iannix as a package on Linux. |
@dvzrv well, iannix is already shipped as a Debian package, so it is obviously possible to ship it as a package "on Linux" (although the Debian package fixes the problem) |
@umlaeute I only have limited time on my hands and patching something, that should be fixed upstream is a little out of scope for me currently. |
sure. also i'm not saying that this shouldn't be fixed upstream. |
LOL. Glad we have that settled then. Note: I was referring to the workload that is put on a package maintainer, because of issues, such as this. That has nothing to do with whatever distribution you're using, as the applying of x patches is always going to require time.
That being said, would it be possible for you to upstream some of the patches you apply for Debian? |
IanniX tries to locate it's ressources (e.g. the
Museo.ttf
font, but also others) in a path relative to theiannix
binary.Unfortunately it uses a subdirectory of the
iannix
path.after doing a
make install
, this means that a path like/usr/local/bin/Tools/Museo.ttf
is searched.this is in violation of the FHS: ressources should be located in
/usr/local/lib/iannix/
(and/usr/local/share/iannix/
for non-binaries).They should definitely not be in a subdirectory of
bin/
!The text was updated successfully, but these errors were encountered: