On Fri, Jul 31, 2009 at 12:44, Mark Martin<storycrafter at gmail.com> wrote:

> I do understand what they're used for, these just aren't something I'm used
> to seeing when I do my own app building. ?Grant it, I've only dabbled in
> producing anything resembling redistributable packages, and I certainly
> don't know what the standard procedure is for Sun teams. ?I'm trying to
> determine if there is any need for definition on these files, i.e. should
> they be versioned? ? If these files are to become first class citizens, just
> like a .h file or a .so, should we at least have something describing them,
> and how to use them? ? Just like with jar files, it seems a bit short sited
> to just let these artifacts be delivered without any attempt to define ?both
> production and consumption in view of stability. ?In this particular case
> we've pretty much marked the whole shooting match as volatile, so it's
> probably moot, I admit. ?I don't want to get into a "not this case"
> position, so I'll only suggest to the team to slap a version number in the
> .pc file name (now and in the future) and conclude my comments on this case.

*.pc files are intended for, and used by, pkg-config. The pkg-config
mechanism is widely known, has already been described.

Each particular  component implementation explicitly defines the
version of its own pkg-config files.

Why would explicit versioning be necessary for pkg-config *.pc files ?

--Stefan


-- 
Stefan Teleman
KDE e.V.
stefan.teleman at gmail.com

Reply via email to