1 |
On Monday 20 September 2004 18:37, Dan Armak wrote: |
2 |
> The kde directories include things under |
3 |
> share/, like various docs, that make absolutely no sense somewhere |
4 |
> under /usr/lib. |
5 |
Exactly this does not conform to the FHS iirc. |
6 |
|
7 |
# The following directories, or symbolic links to directories, must be |
8 |
# in /usr/share, if the corresponding subsystem is installed: |
9 |
#dict, doc, games, info, locale, nls, sgml, terminfo, database, tmac, xml, |
10 |
#zoneinfo |
11 |
#It is recommended that application-specific, architecture-independent |
12 |
#directories be placed here. |
13 |
http://www.pathname.com/fhs/pub/fhs-2.3.html |
14 |
|
15 |
Which means e.g. kde's docs should go in /usr/share/doc/kde. Since we want to |
16 |
allow multiple kde versions, it would need to be |
17 |
either /usr/share/doc/kde/X.Y or /usr/share/doc/kdeX.Y. We do the latter for |
18 |
most ebuilds, since it is - in case of docs at least - policy to install them |
19 |
in ${D}/usr/share/docs/${PF} |
20 |
|
21 |
> I think that if we have to move, |
22 |
> a /usr/packages/{kde,qt}/<version> pattern is best. ('patterns' apparently |
23 |
> being replaced by a four-letter name - could someone enlighten me why that |
24 |
> would be necessary?) |
25 |
|
26 |
/usr/packages/whatever is as FHS "conform" as /usr/kde. |
27 |
|
28 |
|
29 |
From my point of view the kde location is not a big and if we want to change |
30 |
something, let's do it with qt/kde 4. |
31 |
|
32 |
|
33 |
Carsten |