On 31 August 2012 11:05, Ian Stakenvicius <[email protected]> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA256 > > On 31/08/12 10:56 AM, Alexis Ballier wrote: >> Michał Górny <[email protected]> wrote: >>> >>> I believe that the more important direction here is to make >>> development *easier*, not harder. Adding the same DEPENDs over >>> and over again to every single package is at least frustrating. >>> Similarly frustrating would be if those 'reduced systems' had to >>> rebuild gcc every time they wanted to compile something... oh >>> wait, they would have to bootstrap it every time. >>> >> >> you would achieve it better by adding pkgconfig to DEPEND in >> eutils.eclass than putting it in @system since in the latter case >> it would also be a RDEPEND of everything basically >> > > And realistically that's where the DEPEND should be anyways, IMO -- > appended by the eclass where the function is that uses it. If this > means prune_libtool_files() gets separated out of eutils and put in > its own eclass (so that all the eutils inheritors don't suddenly need > virtual/pkgconfig unnecessarily), then so be it. > > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.19 (GNU/Linux) > > iF4EAREIAAYFAlBA0rMACgkQ2ugaI38ACPB8dgD8CsXPJvPDjI3111dXT/z+gGUM > q8wTmMYqR2zVJasZMJQA/25de5bSofnwk4fXlCwPEFJ3Tu9rtCFRAx+q95oGFkad > =GWHe > -----END PGP SIGNATURE----- >
Also, I think that before many of these large changes happen, pkgconf should become the default choice for the virtual. I'm sure embedded or server users don't need/want Glib on their systems.
