Gentoo Archives: gentoo-dev

From: Karl Trygve Kalleberg <karltk@×××××××.no>
To: gentoo-dev@××××××××××.org
Subject: Re: [gentoo-dev] Policy with dependencies
Date: Wed, 03 Oct 2001 06:36:36
Message-Id: 20011003142254.06f3ec89.karltk@prosalg.no
In Reply to: Re: [gentoo-dev] Policy with dependencies by Mikael Hallendal
1 On 02 Oct 2001 13:07:25 +0200
2 Mikael Hallendal <micke@×××××××××××.se> wrote:
3
4 > lör 2001-09-22 klockan 19.37 skrev Karl Trygve Kalleberg:
5
6 > Hmm .. is NetThrottle a corepart of this package?
7 > USE-variables should only be used to decide wether to build optional
8 > support for something. If coreparts requires something it can be thought
9 > of that the entire package does.
10
11 Depends on what you mean by 'core part'. Just like cvs offers a lot of
12 commands, such as commit, update, checkout, admin, Subterfugue offers a
13 list of commands built as modules.
14
15 If you want to use the NetThrottle command (and I would assume very few
16 people would), you have to have PyGTK installed. Note that since
17 Subterfugue is written in Python, PyGTK is not a compile-time dependency,
18 it is optionally a runtime dependency.
19
20 > If this however decides whether a GUI for NetThrottle will be built
21 > (otherwise just available through console-interface) USE=gtk should be
22 > used.
23
24 Again, since this is Python, you can compile the code without having the
25 dependencies available.
26
27 > Why will it depend on gnome? pygnome only depends on GNOME if USE=gnome,
28 > otherwise it just builds pygtk.
29
30 Because PyGTK depends on libglade which in turn depends on GNOME.
31
32 Karl T