Gentoo Archives: gentoo-dev

From: Jeff Horelick <jdhore@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Re: prune_libtool_files() and pkg-config dependency
Date: Fri, 31 Aug 2012 15:09:42
Message-Id: CAFhp8z4C9T3UxcS1w-wMxXV=jH4o_dtRXMtYfw64r+faAhno5Q@mail.gmail.com
In Reply to: Re: [gentoo-dev] Re: prune_libtool_files() and pkg-config dependency by Ian Stakenvicius
1 On 31 August 2012 11:05, Ian Stakenvicius <axs@g.o> wrote:
2 > -----BEGIN PGP SIGNED MESSAGE-----
3 > Hash: SHA256
4 >
5 > On 31/08/12 10:56 AM, Alexis Ballier wrote:
6 >> Michał Górny <mgorny@g.o> wrote:
7 >>>
8 >>> I believe that the more important direction here is to make
9 >>> development *easier*, not harder. Adding the same DEPENDs over
10 >>> and over again to every single package is at least frustrating.
11 >>> Similarly frustrating would be if those 'reduced systems' had to
12 >>> rebuild gcc every time they wanted to compile something... oh
13 >>> wait, they would have to bootstrap it every time.
14 >>>
15 >>
16 >> you would achieve it better by adding pkgconfig to DEPEND in
17 >> eutils.eclass than putting it in @system since in the latter case
18 >> it would also be a RDEPEND of everything basically
19 >>
20 >
21 > And realistically that's where the DEPEND should be anyways, IMO --
22 > appended by the eclass where the function is that uses it. If this
23 > means prune_libtool_files() gets separated out of eutils and put in
24 > its own eclass (so that all the eutils inheritors don't suddenly need
25 > virtual/pkgconfig unnecessarily), then so be it.
26 >
27 > -----BEGIN PGP SIGNATURE-----
28 > Version: GnuPG v2.0.19 (GNU/Linux)
29 >
30 > iF4EAREIAAYFAlBA0rMACgkQ2ugaI38ACPB8dgD8CsXPJvPDjI3111dXT/z+gGUM
31 > q8wTmMYqR2zVJasZMJQA/25de5bSofnwk4fXlCwPEFJ3Tu9rtCFRAx+q95oGFkad
32 > =GWHe
33 > -----END PGP SIGNATURE-----
34 >
35
36 Also, I think that before many of these large changes happen, pkgconf
37 should become the default choice for the virtual. I'm sure embedded or
38 server users don't need/want Glib on their systems.