[oe-commits] org.oe.dev pkgconfig.bbclass: mangle some more workdir occurences
koen commit
openembedded-commits at lists.openembedded.org
Wed Jul 25 12:45:19 UTC 2007
pkgconfig.bbclass: mangle some more workdir occurences
Author: koen at openembedded.org
Branch: org.openembedded.dev
Revision: b70cc4c9e5cab77a39f6edc23e46b509932e5bfe
ViewMTN: http://monotone.openembedded.org/revision.psp?id=b70cc4c9e5cab77a39f6edc23e46b509932e5bfe
Files:
1
classes/pkgconfig.bbclass
Diffs:
#
# mt diff -rf9bdae73e8f5b59f9ea7712c4001aef5e5a65db2 -rb70cc4c9e5cab77a39f6edc23e46b509932e5bfe
#
#
#
# patch "classes/pkgconfig.bbclass"
# from [b603f5b7bce58109ce0a1bdd1310c42f61bc4029]
# to [0640502b335626fbfb58ae88b1b95ee44d078148]
#
============================================================
--- classes/pkgconfig.bbclass b603f5b7bce58109ce0a1bdd1310c42f61bc4029
+++ classes/pkgconfig.bbclass 0640502b335626fbfb58ae88b1b95ee44d078148
@@ -17,8 +17,17 @@ def get_pkgconfig_mangle(d):
s += " -e 's:OEDATADIR:${STAGING_DATADIR}:'"
s += " -e 's:OEPREFIX:${STAGING_LIBDIR}/..:'"
s += " -e 's:OEEXECPREFIX:${STAGING_LIBDIR}/..:'"
+ s += " -e 's:-L${WORKDIR}\S*: :g'"
+ s += " -e 's:-I${WORKDIR}\S*: :g'"
+
return s
+do_install_append () {
+ for pc in `find ${D} -name '*.pc' -type f | grep -v -- '-uninstalled.pc$'`; do
+ sed -i ${@get_pkgconfig_mangle(d)} ${pc}
+ done
+}
+
do_stage_append () {
for pc in `find ${S} -name '*.pc' -type f | grep -v -- '-uninstalled.pc$'`; do
pcname=`basename $pc`
More information about the Openembedded-commits
mailing list