pkgconfig: Ensure pkgconfig RDEPENDS are tracked

Submitted by Richard Purdie on Jan. 31, 2012, 3:52 p.m.

Details

Message ID 1328025147.13744.30.camel@ted
State Accepted
Commit 23e773eb8b70a5e36270b2e6415512b7dc4f1e05
Headers show

Commit Message

Richard Purdie Jan. 31, 2012, 3:52 p.m.
Currently, pkgconfig dependencies get added to -dev packages which install
.pc files however nothing in the system makes bitbake aware of these
dependencies so images can fail with pkgconfig being missing.

This change explictly adds in the pkgconfig RDEPENDS to the -dev packages
and hence makes bitbake aware of the dependency.

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
---

Patch hide | download patch | download mbox

diff --git a/meta/classes/pkgconfig.bbclass b/meta/classes/pkgconfig.bbclass
index a12cd64..53e793a 100644
--- a/meta/classes/pkgconfig.bbclass
+++ b/meta/classes/pkgconfig.bbclass
@@ -1 +1,6 @@ 
 DEPENDS_prepend = "pkgconfig-native "
+
+PKGCONFIGRDEP = "pkgconfig"
+PKGCONFIGRDEP_virtclass-native = ""
+
+RDEPENDS_${PN}-dev += "${PKGCONFIGRDEP}"