WPrefs binary path
Andreas Metzler
ametzler at bebt.de
Sat Aug 18 12:33:56 BST 2018
Hello,
1st a warning: I have pushed a whitespace-fix change to
debian/changelog.
GIT head contains this cange:
| Install WPrefs into the correct directory (LP: #1742842)
... which install the WPrefs binary to
usr/share/lib/GNUstep/System/Applications/WPrefs.app/
We cannot do this, WPrefs is a compiled binary and not arch-indepent.
Therefore it *must* not be installed to /usr/share. A hotfix would be to
revert this change and use a symlink instead
----------------------------- debian/wmaker.links -----------------------------
index db363d6b..95183be4 100644
@@ -1,2 +1,3 @@
usr/bin/wmaker usr/bin/WindowMaker
usr/lib/GNUstep/System/Applications/WPrefs.app/WPrefs usr/bin/WPrefs
+usr/lib/GNUstep/System/Applications/WPrefs.app/WPrefs usr/share/lib/GNUstep/System/Applications/WPrefs.app/WPrefs
However "/usr/share/lib/" just looks wrong. I have browsed over
GNUstep packages
https://qa.debian.org/developer.php?login=pkg-gnustep-maintainers@lists.alioth.debian.org
and they seem to use a saner layout:
arch-indep data: below /usr/share/GNUstep/
arch-dep data: below /usr/lib/GNUstep/
program binary: /usr/bin/
The wmaker build system does not support this layout (yet). So we have
two choices:
1. Use abovementioned hotfix
2. patch wmaker
3. go upstream
Thoughts?
cu Andreas
--
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'
More information about the Pkg-wmaker-devel
mailing list