[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: pkg-config "Requires" fields and propagated inputs
From: |
Ludovic Courtès |
Subject: |
Re: pkg-config "Requires" fields and propagated inputs |
Date: |
Sun, 03 May 2015 21:48:39 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
address@hidden (Taylan Ulrich "Bayırlı/Kammer") skribis:
[...]
>> It looks like there are 3 classes of false positives here that would
>> need to be addressed to make the report more directly readable.
>
> I think all these false positives are fixed now!
Impressive!
> New sample output from my machine:
>
> portaudio: pkg-config: () libs: ("asound")
> avahi: pkg-config: ("glib-2.0" "gobject-2.0" "glib-2.0") libs: ()
> libatomic-ops: pkg-config: () libs: ("atomic_ops")
So ‘libs’ means that the .pc has “-latomic_ops”, right?
> ijs: pkg-config: () libs: ("ijs")
> mesa: pkg-config: ("xcb-dri3" "xcb-dri2" "libudev" "xcb-dri3" "xcb-dri2")
> libs: ()
> dbus-glib: pkg-config: ("gobject-2.0" "glib-2.0" "dbus-1") libs: ()
> libcroco: pkg-config: ("libxml-2.0" "glib-2.0") libs: ()
> gst-plugins-base: pkg-config: ("gio-2.0" "glib-2.0" "gio-2.0") libs: ()
> harfbuzz: pkg-config: ("icu-uc") libs: ()
> gtk+: pkg-config: ("gio-2.0" "cairo" "gio-2.0" "cairo" "gio-2.0" "cairo")
> libs: ()
> pango: pkg-config: ("gobject-2.0" "glib-2.0" "gmodule-no-export-2.0"
> "fontconfig" "freetype2" "xft") libs: ()
> cairo: pkg-config: ("xcb-shm" "xcb-render" "xcb-render") libs: ("z" "z")
delete-duplicates? :-)
That looks nice. So where’s the code? ;-)
What are your thoughts on how to integrate it? Should we make a ‘lint’
pass, or is there something that can be turned into a build phase?
Thanks!
Ludo’.
- Re: pkg-config "Requires" fields and propagated inputs,
Ludovic Courtès <=