Installing XFree86 to FHS/better locations

Donnie Berkholz spyderous@gentoo.org
Sun, 15 Feb 2004 23:56:09 -0500


--=-nDVU16n0APbpHszvTCuf
Content-Type: text/plain
Content-Transfer-Encoding: quoted-printable

Some of us have already talked about installing parts of XFree86 to more
sane locations than /usr/X11R6.

My plan so far is to install fonts to /usr/share/fonts, docs to
/usr/share/doc, man pages to /usr/share/man. Haven't found a way to
install info stuff to /usr/share/info yet. Pondering binaries to
/usr/bin, libs to /usr/lib... thoughts? Mike Harris mentioned some
hardcoded paths in third-party apps, could use symlinks to
/usr/X11R6/{bin,lib} for compatibility.

To do that, the FONTDIR variable was defined at build time as xc/fonts
and at install time as /usr/share/fonts. ManDir and DocDir were
specified in host.def. BinDir/LibDir could be the same.

Mike suggested "#define SharedLibraryLoadFlags  -shared -Wl,-z,defs" to
make ld die at linking if undefined symbols exist.

Input requested.

Thanks,
Donnie

--=-nDVU16n0APbpHszvTCuf
Content-Type: application/pgp-signature; name=signature.asc
Content-Description: This is a digitally signed message part

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.4 (GNU/Linux)

iD4DBQBAME1pXVaO67S1rtsRAoypAJdaPbhQckuVBOEUM5hnV2tGyj+eAJ9jHC3d
7yeViKx8nB9z/4VMRvvkuQ==
=5xGv
-----END PGP SIGNATURE-----

--=-nDVU16n0APbpHszvTCuf--