diff options
author | Kevin Tian <kevin.tian@intel.com> | 2010-07-21 15:34:51 +0800 |
---|---|---|
committer | Richard Purdie <rpurdie@linux.intel.com> | 2010-07-22 15:57:31 +0100 |
commit | b4cc2b782941c2f2e17f8098302d3b0073fff3cf (patch) | |
tree | 9c958fd94794bec6a2d8dfafa7823d1a23efd513 /meta | |
parent | 18081058082f1cba4f63bad94ff9ade398915fed (diff) | |
download | openembedded-core-b4cc2b782941c2f2e17f8098302d3b0073fff3cf.tar.gz openembedded-core-b4cc2b782941c2f2e17f8098302d3b0073fff3cf.tar.bz2 openembedded-core-b4cc2b782941c2f2e17f8098302d3b0073fff3cf.zip |
pkgconfig_staging.bbclass: remove it
this is one existing for stale reason when package's own Makefile doesn't
handle .pc correctly. After previous commits to remove unnecessary inheritage
on it (sqlite3, libpng), the only remaining is libgcrypt. Libgcrypt itself
doesn't ship a .pc and poky generates one. In this case, simply move the
manual installation to its own do_install.
Then it's safe to remove this class file
Signed-off-by: Kevin Tian <kevin.tian@intel.com>
Diffstat (limited to 'meta')
-rw-r--r-- | meta/classes/pkgconfig_stage.bbclass | 9 | ||||
-rw-r--r-- | meta/packages/libgcrypt/libgcrypt.inc | 8 |
2 files changed, 7 insertions, 10 deletions
diff --git a/meta/classes/pkgconfig_stage.bbclass b/meta/classes/pkgconfig_stage.bbclass deleted file mode 100644 index bd5bd81670..0000000000 --- a/meta/classes/pkgconfig_stage.bbclass +++ /dev/null @@ -1,9 +0,0 @@ -SYSROOT_PREPROCESS_FUNCS += "pkgconfig_sysroot_preprocess" - -pkgconfig_sysroot_preprocess () { - install -d ${SYSROOT_DESTDIR}${PKG_CONFIG_DIR} - for pc in `find ${S} -name '*.pc' -type f | grep -v -- '-uninstalled.pc$'`; do - pcname=`basename $pc` - cat $pc > ${SYSROOT_DESTDIR}${PKG_CONFIG_DIR}/$pcname - done -} diff --git a/meta/packages/libgcrypt/libgcrypt.inc b/meta/packages/libgcrypt/libgcrypt.inc index 6c46087045..08fe7992fa 100644 --- a/meta/packages/libgcrypt/libgcrypt.inc +++ b/meta/packages/libgcrypt/libgcrypt.inc @@ -14,10 +14,16 @@ DEPENDS = "libgpg-error" SRC_URI = "ftp://ftp.gnupg.org/gcrypt/libgcrypt/libgcrypt-${PV}.tar.gz \ file://add-pkgconfig-support.patch" -inherit autotools binconfig pkgconfig pkgconfig_stage +inherit autotools binconfig pkgconfig EXTRA_OECONF = "--without-pth --disable-asm --with-capabilities" +# libgcrypt.pc is added locally and thus installed here +do_install_append() { + install -d ${D}/${libdir}/pkgconfig + install -m 0644 ${S}/src/libgcrypt.pc ${D}/${libdir}/pkgconfig/ +} + ARM_INSTRUCTION_SET = "arm" # move libgcrypt-config into -dev package |