Gentoo Archives: gentoo-dev

From: Luca Barbato <lu_zero@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] new virtual/pkgconfig to support lighter alternatives
Date: Mon, 30 Apr 2012 05:07:16
Message-Id: 4F9E1DDB.6080708@gentoo.org
In Reply to: Re: [gentoo-dev] new virtual/pkgconfig to support lighter alternatives by Jeff Horelick
1 On 29/04/12 21:17, Jeff Horelick wrote:
2 > On 30 April 2012 00:08, Mike Frysinger <vapier@g.o> wrote:
3 >> On Sunday 29 April 2012 18:40:00 Jeff Horelick wrote:
4 >>> On 29 April 2012 18:11, Mike Frysinger <vapier@g.o> wrote:
5 >>>> the canonical pkg-config is getting fat. it requires glib-2. it runs
6 >>>> pkg- config when building. glib-2 requires pkg-config. whee.
7 >>>>
8 >>>> for our normal systems, this isn't a big deal. but we'd like to enable a
9 >>>> lighter alternative for embedded/alternative systems. as such, i'd like
10 >>>> to introduce a virtual/pkgconfig that allows for selection of simpler
11 >>>> (but compatible) implementations.
12 >>>>
13 >>>> we've got an implementation in perl (i'm not interested in), but there is
14 >>>> also "pkg-config-lite" and "pkgconf". they should be compatible with
15 >>>> the canonical pkg-config. they aren't yet in the tree, but will be once
16 >>>> we agree on this topic.
17 >>>>
18 >>>> any comments ?
19 >>>
20 >>> I'd just like to say, i'm also an Atheme project member and I have
21 >>> authorisation from nenolod (the primary pkgconf developer) to make
22 >>> changes and stuff, so I can upstream any changes necessary to make
23 >>> pkgconf work for us.
24 >>
25 >> that sounds really good. i sent you some patches ;).
26 >>
27 >> however, it's missing pkg.m4. any thoughts on that ?
28 >> -mike
29 >
30 > The patches look pretty good. As far as the solution for pkg.m4...I
31 > just gave it a second look and noticed it's GPLv2+ which means the
32 > license is compatible with pkgconf's (I thought it was GPLv3, which
33 > would've meant it wasn't compatible)...We'll work on getting those
34 > patches and the pkg.m4 in the tree and getting a 0.2 release rolled
35 > out in the next day or 2.
36
37 I just sent a couple of patches to pkg-config to update the m4 with some
38 additional macros to provide stock --with-foo, I guess they will be
39 useful for you as well, if you import it before I can send you the same
40 patchset.
41
42 lu
43
44
45
46 --
47
48 Luca Barbato
49 Gentoo/linux
50 http://dev.gentoo.org/~lu_zero