Gentoo Archives: gentoo-dev

From: Armando Di Cianno <fafhrd@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] any interest in removing /usr/qt and /usr/kde ?
Date: Sun, 19 Sep 2004 23:34:57
Message-Id: 5cd1f229f47011114cecad3b3f29983a@mudra
In Reply to: Re: [gentoo-dev] any interest in removing /usr/qt and /usr/kde ? by "Malte S. Stretz"
1 Some questions, and my $0.02 ...
2
3 >>> I really do think this is what /opt was intended for. "Add-on"
4 >>> sounds
5 >>> to me like it's one of those purposefully open-ended words that you
6 >>> can
7 >>> interpret however you like. Actually, the whole section on /opt in
8 >>> the
9 >>> FHS reads that way ...
10 ...
11 > But currently each distro does it how the maintainer like it (or
12 > interprets
13 > the FHS) -- Gentoo uses /usr/kde, SuSE /opt/kde, RedHat something
14 > else, and I
15 > think Debian throws all the stuff into /usr. To me this sounds like
16 > the FHS
17 > is flawed if it comes to stuff like this. Even the /usr/X11R6
18 > directory is
19 > only there because it was always there though an alternative is
20 > missing, too.
21
22 So, I'm taking care of bringing a usable GNUstep system into portage.
23 (Anyone following this: I'm pretty much waiting for another stable
24 release of -gui, as to not litter portage with cvs-pull-and-tar
25 ebuilds, before uploading anything...).
26
27 GNUstep has classically been installed into /usr/GNUstep, which would
28 obviously violate the FHS. The thing is, imho, the FHS is for
29 UNIX/UNIX-like systems, while GNUstep just-so-happens to be a system
30 that can run on top of UNIX/UNIX-like systems (as well as Windows, OS
31 X, etc). All that is required is a "root" to place it's base, and any
32 other run-time created files can be bridged into the FHS as
33 appropriate.
34
35 The problem is, that quite like X11, the hierarchy under .../GNUstep
36 is different from the rest of the FHS recommended directories,
37 reflecting the fact that GNUstep is not UNIX. I'd happily use /opt,
38 but that seems rather non-Gentoo, atm.
39
40 I'll be following this thread, and will likely follow recommendations,
41 as applicable, that are made for qt or kde. Keep in mind that GNUstep
42 is "a whole other system" and not just a "set of libraries and
43 programs". Any specific recommendations about what I should do
44 concerning GNUstep would also be greatly appreciated.
45
46 Thanks for keeping this in mind,
47 __armando
48
49
50
51
52 --
53 gentoo-dev@g.o mailing list