Patchwork [0/4,V2] Add pkgconfig support to four packages

login
register
mail settings
Submitter Qi.Chen@windriver.com
Date Dec. 3, 2012, 10:42 a.m.
Message ID <cover.1354531187.git.Qi.Chen@windriver.com>
Download mbox
Permalink /patch/40029/
State New
Headers show

Pull-request

git://git.pokylinux.org/poky-contrib ChenQi/pkgconfig2

Comments

Qi.Chen@windriver.com - Dec. 3, 2012, 10:42 a.m.
From: Chen Qi <Qi.Chen@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.

[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
Qi.Chen@windriver.com - Dec. 4, 2012, 8:51 a.m.
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@windriver.com wrote:
> From: Chen Qi<Qi.Chen@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
>