Gentoo Archives: gentoo-dev

From: Jeff Horelick <jdhore@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] new virtual/pkgconfig to support lighter alternatives
Date: Mon, 30 Apr 2012 06:32:35
Message-Id: CAFhp8z4NghaiYQULcs6fNe2mdwZincXpopAevBZdNvOho=amSA@mail.gmail.com
In Reply to: Re: [gentoo-dev] new virtual/pkgconfig to support lighter alternatives by "Michał Górny"
1 On 30 April 2012 02:16, Michał Górny <mgorny@g.o> wrote:
2 > On Mon, 30 Apr 2012 00:08:34 -0400
3 > Mike Frysinger <vapier@g.o> wrote:
4 >
5 >> On Sunday 29 April 2012 18:40:00 Jeff Horelick wrote:
6 >> > On 29 April 2012 18:11, Mike Frysinger <vapier@g.o> wrote:
7 >> > > the canonical pkg-config is getting fat.  it requires glib-2.  it
8 >> > > runs pkg- config when building.  glib-2 requires pkg-config.
9 >> > > whee.
10 >> > >
11 >> > > for our normal systems, this isn't a big deal.  but we'd like to
12 >> > > enable a lighter alternative for embedded/alternative systems.
13 >> > > as such, i'd like to introduce a virtual/pkgconfig that allows
14 >> > > for selection of simpler (but compatible) implementations.
15 >> > >
16 >> > > we've got an implementation in perl (i'm not interested in), but
17 >> > > there is also "pkg-config-lite" and "pkgconf".  they should be
18 >> > > compatible with the canonical pkg-config.  they aren't yet in the
19 >> > > tree, but will be once we agree on this topic.
20 >> > >
21 >> > > any comments ?
22 >> >
23 >> > I'd just like to say, i'm also an Atheme project member and I have
24 >> > authorisation from nenolod (the primary pkgconf developer) to make
25 >> > changes and stuff, so I can upstream any changes necessary to make
26 >> > pkgconf work for us.
27 >>
28 >> that sounds really good.  i sent you some patches ;).
29 >>
30 >> however, it's missing pkg.m4.  any thoughts on that ?
31 >
32 > Maybe we should provide it independently in some other package.
33 > Considering the implementations are supposed to be compatible, the .m4
34 > file should work fine with all of them. And we'll create same configure
35 > files independently of which impl particular user uses.
36 >
37 > --
38 > Best regards,
39 > Michał Górny
40
41 Well since the 3 primary implementations (fd.o pkg-config,
42 pkg-config-lite and pkgconf-0.2) now provide it, I don't see a huge
43 use for a seperate package. Also, the pkg.m4 used by all 3 seems to be
44 identical so...