1 |
Thank you for the insight, Alan. I am just getting to the point of |
2 |
understanding this. As a non -developer/programmer I have been at a loss to |
3 |
understand these basic points about USE flags. Over time, they begin to |
4 |
make sense. Your pointer about the ebuilds is extremely valuable. |
5 |
|
6 |
Maybe it's just me, in my cluelessness? Some flags have not been obvious to |
7 |
me; others have been ambiguous, at least to me. Maybe digging for all this |
8 |
is what makes Gentoo such an excellent experience. On the other hand, a |
9 |
little more clarity would not hurt, IMHO. Beggars can't be choicy, but is |
10 |
it really not possible to provide a slightly clearer explanation of what a |
11 |
USE flag does? I'd better shut up. |
12 |
|
13 |
Alan |
14 |
|
15 |
|
16 |
On 1/2/07, Alan McKinnon <alan@××××××××××××××××.za> wrote: |
17 |
> |
18 |
> On Monday 01 January 2007 05:52, Alan E. Davis wrote: |
19 |
> > On 12/31/06, Aniruddha <mailing_list@××××××.nl> wrote: |
20 |
> > > I think this is an excellent idea! For starters you can use euse: |
21 |
> > > |
22 |
> > > # euse -i useflagname |
23 |
> > |
24 |
> > I already use euse. It is really helpful. The short descriptions |
25 |
> > of the USE flags are often helpful. Just as often, they are not |
26 |
> > informative enough to enable me, at least, to make an informed |
27 |
> > decision. A little more information would often have helped. |
28 |
> > |
29 |
> > Do you have any ideas about a next step? |
30 |
> > |
31 |
> > Alan |
32 |
> |
33 |
> AFAIK the only references to what the flags mean |
34 |
> is /usr/portage/profiles/use.desc. To find out more, read the ebuild to |
35 |
> see/divine what the developer has in mind with that flag. For instance, |
36 |
> kdebase-3.5.5-r3 has amongst others the following: |
37 |
> |
38 |
> DEPEND="arts? ( ~kde-base/arts-${PV} ) |
39 |
> >=media-libs/freetype-2 |
40 |
> media-libs/fontconfig |
41 |
> pam? ( kde-base/kdebase-pam ) |
42 |
> >=dev-libs/cyrus-sasl-2 |
43 |
> ldap? ( >=net-nds/openldap-2 ) |
44 |
> cups? ( net-print/cups ) |
45 |
> ... |
46 |
> |
47 |
> So you would have to look into those various optional packages, find out |
48 |
> what they are, then look into kdebase a bit deeper and find what it |
49 |
> does with those optional packages. For example, the 'ldap' flag causes |
50 |
> kdebase to be built against net-nds/openldap. |
51 |
> |
52 |
> The point is that it's simply not possible to give detailed info about |
53 |
> USE flags most of the time, and some intense RTFCing and research is |
54 |
> involved |
55 |
> |
56 |
> alan |
57 |
> |
58 |
> -- |
59 |
> gentoo-user@g.o mailing list |
60 |
> |
61 |
> |
62 |
|
63 |
|
64 |
-- |
65 |
Alan Davis, Kagman High School, Saipan lngndvs@×××××.com 1-670-256-2043 |
66 |
|
67 |
I consider that the golden rule requires that if I like a program I must |
68 |
share it with other people who like it. --------Richard |
69 |
Stallman |
70 |
|
71 |
Every great advance in natural knowledge has involved the absolute rejection |
72 |
of authority. ----- Thomas H. Huxley |