Gentoo Archives: gentoo-user

From: Dale <rdalek1967@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: depclean wants to wipe out KDE3
Date: Wed, 24 Dec 2008 00:38:08
Message-Id: 49518467.9090409@gmail.com
In Reply to: [gentoo-user] Re: depclean wants to wipe out KDE3 by Nikos Chantziaras
1 Nikos Chantziaras wrote:
2 > Dale wrote:
3 >> Nikos Chantziaras wrote:
4 >>> Neil Bothwick wrote:
5 >>>> On Mon, 22 Dec 2008 16:04:06 +0200, Nikos Chantziaras wrote:
6 >>>>
7 >>>>>>> Why would they? /usr/kde/3.5/bin comes first in KDE 3 sessions and
8 >>>>>>> last in KDE 4 sessions. There's no problem at all.
9 >>>>>> Not here
10 >>>>>>
11 >>>>>> % echo $PATH
12 >>>>>> /usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/i486-pc-linux-gnu/gcc-bin/4.1.2:/usr/i686-pc-linux-gnu/gcc-bin/4.3.2:/usr/kde/3.5/bin:/usr/qt/3/bin:/home/nelz/bin
13 >>>>>
14 >>>>> Maybe because you *do* use kdeprefix. Maybe it's better without it,
15 >>>>> like here, where it works ;D
16 >>>> I get the same order on this computer, which does not have KDE4.
17 >>> That's because you don't have it.
18 >>>
19 >>> `echo $PATH` in a KDE3 session:
20 >>>
21 >>> /usr/kde/3.5/bin:/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.3.2:/usr/qt/3/bin:/usr/games/bin
22 >>>
23 >>>
24 >>>
25 >>> `echo $PATH` in a KDE4 session:
26 >>>
27 >>> /usr/bin:/usr/local/bin:/usr/bin:/bin:/opt/bin:/usr/x86_64-pc-linux-gnu/gcc-bin/4.3.2:/usr/qt/3/bin:/usr/games/bin
28 >>>
29 >>>
30 >>>
31 >>> So can we all agree now that the kdeprefix USE flag doesn't matter the
32 >>> least with KDE3+KDE4 and that it's only there to support multiple
33 >>> installations of KDE4? (Like KDE 4.0.x + 4.1.x at the same time.)
34 >>>
35 >>>
36 >>>
37 >>
38 >> root@smoker / # euse -i kdeprefix
39 >> global use flags (searching: kdeprefix)
40 >> ************************************************************
41 >> [+ C ] kdeprefix - Makes a KDE prefixed install into /usr/kde/${SLOT}
42 >> if enabled or into /usr (FHS compatible) otherwise
43 >>
44 >> local use flags (searching: kdeprefix)
45 >> ************************************************************
46 >> no matching entries found
47 >> root@smoker / #
48 >
49 > Here's what it should say:
50 >
51 > [+ C ] kdeprefix - Makes a KDE 4 prefixed install into [...]
52 >
53 > How I know? I don't use kdeprefix and my KDE 3 is installed in
54 > /usr/kde/3.5 ;)
55 >
56 > Also, if you care to look you'll see that kdeprefix is not used by any
57 > KDE3 ebuild.
58 >
59 >
60 >
61
62 I subscribe to the -dev thread and if I recall correctly, KDE 3.5
63 installs into /usr/kde/3.5 whether kdeprefix is set or not. KDE 3.5 and
64 earlier always has. However, KDE 4.0 has changed and requires that flag
65 if you want KDE 4.* installed in /usr/kde/4.*.
66
67 So, if you are not using KDE 4.*, then it has no effect yet. If you
68 have it set and have both KDE 3.5 and KDE 4.0, then it will install KDE
69 3.5 in /usr/kde/3.5 and KDE 4.0 in /usr/kde/4.*. If you have both KDE
70 3.5 and KDE 4.* and it is not set, it installs KDE 3.5 in /usr/kde/3.5
71 and KDE 4.* in /usr.
72
73 Since the people that do the ebuilds is the same people that wrote what
74 the flag does, I like how you want to change what it means. If they
75 don't know what the flag does, nobody else likely will either. If you
76 disagree with what it says, go to -dev and tell them to change it or
77 file a bug report.
78
79 Dale
80
81 :-) :-)