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