summaryrefslogtreecommitdiffstats
path: root/meta
diff options
context:
space:
mode:
authorKevin Tian <kevin.tian@intel.com>2010-07-21 15:34:51 +0800
committerRichard Purdie <rpurdie@linux.intel.com>2010-07-22 15:57:31 +0100
commitb4cc2b782941c2f2e17f8098302d3b0073fff3cf (patch)
tree9c958fd94794bec6a2d8dfafa7823d1a23efd513 /meta
parent18081058082f1cba4f63bad94ff9ade398915fed (diff)
downloadast2050-yocto-poky-b4cc2b782941c2f2e17f8098302d3b0073fff3cf.zip
ast2050-yocto-poky-b4cc2b782941c2f2e17f8098302d3b0073fff3cf.tar.gz
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.bbclass9
-rw-r--r--meta/packages/libgcrypt/libgcrypt.inc8
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 bd5bd81..0000000
--- 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 6c46087..08fe799 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
OpenPOWER on IntegriCloud