[OE-core] [PATCH 0/4] [V3] Add pkgconfig support to four packages

ChenQi Qi.Chen at windriver.com
Tue Dec 4 08:51:05 UTC 2012


Hi Saul,

The libassuan and libksba patches are rejected by upstream (gnupg.org). 
The reason is in the email below.
So the question is, if they don't want to support pkgconfig for their 
libs, are we going to support it anyway?

Thanks,
Chen Qi

On 12/04/2012 04:46 PM, Qi.Chen at windriver.com wrote:
> From: Chen Qi<Qi.Chen at windriver.com>
>
> Among the 26 recipes / packages that deliver their own bin-config tools, only
> four of them don't deliver pkgconfig (.pc) files.
> This series of patches add pkgconfig support to them.
>
> [V3 updates Upstream-Status for libassuan and libksba patches]
> These two patches are rejected by gnupg project for the reason below:
> "
> pkg-config might be useful in the GNOME or KDE environment where you
> have lots of not so well defined libraries. However, it adds nothing to
> portability of code.
>
> Using a shell script instead of pkg-config is more flexible and solves
> the same purposes.  Right, it is annoying to see several identical -I
> and -L options on the cc line, but that is mostly an aesthetic issue.
>
> Maintaining a shell script and a .pc file will lead to inconsistency and
> weird bug reports.  Thus it is a waste of time.
> "
>
> [YOCTO #2453]
>
> The following changes since commit 247b6a3754c2c50318e2a73d79981ba0e9cb560b:
>
>    gstreamer, gst-plugins*: fix localdata (2012-11-28 15:25:33 +0000)
>
> are available in the git repository at:
>
>    git://git.pokylinux.org/poky-contrib ChenQi/pkgconfig2
>    http://git.pokylinux.org/cgit.cgi/poky-contrib/log/?h=ChenQi/pkgconfig2
>
> Chen Qi (4):
>    libksba: add pkgconfig support
>    ICU: add pkgconfig support
>    pth: add pkgconfig support
>    libassuan: add pkgconfig support
>
>   .../icu/files/icu-add-pkgconfig-support.patch      |   43 ++++++++
>   meta/recipes-support/icu/icu-3.6.inc               |   11 ++
>   meta/recipes-support/icu/icu_3.6.bb                |    2 +-
>   .../files/libassuan-add-pkgconfig-support.patch    |   57 +++++++++++
>   meta/recipes-support/libassuan/libassuan_2.0.3.bb  |    5 +-
>   .../libksba/ksba-add-pkgconfig-support.patch       |   57 +++++++++++
>   meta/recipes-support/libksba/libksba_1.3.0.bb      |    8 +-
>   .../pth/files/pth-add-pkgconfig-support.patch      |  105 ++++++++++++++++++++
>   meta/recipes-support/pth/pth_2.0.7.bb              |    7 +-
>   9 files changed, 286 insertions(+), 9 deletions(-)
>   create mode 100644 meta/recipes-support/icu/files/icu-add-pkgconfig-support.patch
>   create mode 100644 meta/recipes-support/libassuan/files/libassuan-add-pkgconfig-support.patch
>   create mode 100644 meta/recipes-support/libksba/libksba/ksba-add-pkgconfig-support.patch
>   create mode 100644 meta/recipes-support/pth/files/pth-add-pkgconfig-support.patch
>





More information about the Openembedded-core mailing list