Gentoo Archives: gentoo-user

From: Mark Knecht <markknecht@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Please confirm my understanding
Date: Sat, 06 Aug 2005 02:56:33
Message-Id: 5bdc1c8b0508051951a4cae84@mail.gmail.com
In Reply to: Re: [gentoo-user] Please confirm my understanding by Willie Wong
1 > On Fri, Aug 05, 2005 at 09:41:15PM -0400, C.Beamer wrote:
2 > > Now for the question. I need confirmation of my understanding. In
3 > > the make.conf file when setting up the USE flags, I include anything
4 > > that I want to have compiled into the programs that I install,
5 > > correct? If I don't want an option to be compiled in all programs, I
6 > > prefix that with a - sign. If I want an option for a specific
7 > > package, I use the package.use file.
8 > >
9 > > So, if I don't want to compile gnome, then I use -gnome as one of the
10 > > keywords. I don't use gnome, never have, never will, but there are
11 > > gnome applications that I like - gnumeric to name one, plus there are
12 > > a few gnome games. So, is it my best bet to include -gnome as a
13 > > keyword in my make.conf USE statement and the add it in the
14 > > package.use file for those applications that need it?
15 > >
16 > > I'm using gnome here as an example, but if my understanding is
17 > > correct, I assume this would apply to anything. And yes, I know that
18 > > you can declare temporary use flags when compiling a package.
19 > >
20
21 My understanding is slightly different.
22
23 1) If you don't want Gnome, then never emerge gnome.
24
25 2) If a specific program has required gnome dependencies, and if you
26 want that program on your machine, then emerge package will build the
27 required gnome dependencies. No way around that.
28
29 3) If the program has *optional* gnome features, and if there is a
30 flag in the ebuild to not use those optional gnome features then
31 -gnome tells the system to leave the gnome stuff out.
32
33 Hope this helps.
34
35 cheers,
36 Mark
37
38 --
39 gentoo-user@g.o mailing list