1 |
-----BEGIN PGP SIGNED MESSAGE----- |
2 |
Hash: SHA1 |
3 |
|
4 |
On Friday 13 February 2004 13:24, Timo Lindemann wrote: |
5 |
> Hi all, |
6 |
> |
7 |
> Everytime I install a Gentoo on a system, I curse and scream about one |
8 |
> of the major flaws in portage. |
9 |
> |
10 |
> Whenever I want just one program emerged, say, on a laptop using xfce4 |
11 |
> on xfree, USE="-kde -esd -arts |
12 |
> -alsa -oss": |
13 |
> I want to emerge anjuta, portage wants gnomelibs, which in turn want |
14 |
> esd. It totally ignores my |
15 |
> useflags, the fact that this notebook does not HAVE sound hardware. |
16 |
> OK, that would be too much for |
17 |
> portage to know, but the USE is ignored anyway. I just want to run |
18 |
> anjuta with xfce4. |
19 |
> Okay, I think. Lets emerge all that shit, and get over with. |
20 |
> Next thing, I want licq. I pretend. Guess what appears on the list? |
21 |
> artsd! I cant stand it, really. |
22 |
> Gentoo would be such a nice distro, but it is ALL BLOATED. The fact |
23 |
> that it is the best distro out |
24 |
> there does make up to that, but it just would be NICER it didn't have |
25 |
> to. So I suggest: Let there be |
26 |
> a mode for Portage where all CRITICAL dependencies are shown, what the |
27 |
> program I want NEEDS to run. |
28 |
> I dont want to have an entire OS installed if I just want one program. |
29 |
> artsd is not a dep from licq, |
30 |
> but somehow entagled in that kde thing, which I dont WANT to have. So, |
31 |
> a distinction needs to be |
32 |
> made between USEFUL deps, or standard deps, and CRITICAL deps, or |
33 |
> needed deps. |
34 |
|
35 |
Basically all those deps should be optional if they are not critical. As |
36 |
such it is more an ebuild issue than a portage issue. Please file bugs |
37 |
for apps that by default have optional deps but don't have a useflag. |
38 |
|
39 |
Paul |
40 |
|
41 |
ps. In this case libgnome is actually able to build with only optional |
42 |
audio support. This is not enabled in the ebuild and is not clear from |
43 |
the (broken) configure script (which does not allow to disable support |
44 |
manually) |
45 |
|
46 |
- -- |
47 |
Paul de Vrieze |
48 |
Gentoo Developer |
49 |
Mail: pauldv@g.o |
50 |
Homepage: http://www.devrieze.net |
51 |
-----BEGIN PGP SIGNATURE----- |
52 |
Version: GnuPG v1.2.4 (GNU/Linux) |
53 |
|
54 |
iD8DBQFALMjDbKx5DBjWFdsRAoQFAJwMWs9WNVbrLzICRTAarnZoQyMSpACfZmRj |
55 |
nd2S0rixHp5c632xz2zVK9o= |
56 |
=O26d |
57 |
-----END PGP SIGNATURE----- |
58 |
|
59 |
-- |
60 |
gentoo-dev@g.o mailing list |