[oe-commits] org.oe.dev pkgconfig.bbclass: more munging

koen commit openembedded-commits at lists.openembedded.org
Sat Jul 28 19:07:56 UTC 2007


pkgconfig.bbclass: more munging

Author: koen at openembedded.org
Branch: org.openembedded.dev
Revision: 0c329f0e5326e8732ad8e2ca35f9430e3d1867a7
ViewMTN: http://monotone.openembedded.org/revision.psp?id=0c329f0e5326e8732ad8e2ca35f9430e3d1867a7
Files:
1
classes/pkgconfig.bbclass
Diffs:

#
# mt diff -re444b83e606f4844f9c6531052624f5c7d2cd139 -r0c329f0e5326e8732ad8e2ca35f9430e3d1867a7
#
# 
# 
# patch "classes/pkgconfig.bbclass"
#  from [0640502b335626fbfb58ae88b1b95ee44d078148]
#    to [7fbd67747ce8dbd5a57e8e7b03e4b94c34647b0c]
# 
============================================================
--- classes/pkgconfig.bbclass	0640502b335626fbfb58ae88b1b95ee44d078148
+++ classes/pkgconfig.bbclass	7fbd67747ce8dbd5a57e8e7b03e4b94c34647b0c
@@ -24,7 +24,7 @@ do_install_append () {
 
 do_install_append () {
         for pc in `find ${D} -name '*.pc' -type f | grep -v -- '-uninstalled.pc$'`; do
-                sed -i ${@get_pkgconfig_mangle(d)} ${pc}
+                sed -i ${@get_pkgconfig_mangle(d)} -e 's:${D}::g' ${pc}
         done
 }
 
@@ -32,6 +32,6 @@ do_stage_append () {
 	for pc in `find ${S} -name '*.pc' -type f | grep -v -- '-uninstalled.pc$'`; do
 		pcname=`basename $pc`
 		install -d ${PKG_CONFIG_PATH}
-		cat $pc | sed ${@get_pkgconfig_mangle(d)} > ${PKG_CONFIG_PATH}/$pcname
+		cat $pc | sed ${@get_pkgconfig_mangle(d)} -e 's:${D}${libdir}\S*:${STAGING_LIBDIR}:g' -e 's:${D}${prefix}/include\S*:${STAGING_INCDIR}:g' > ${PKG_CONFIG_PATH}/$pcname
 	done
 }






More information about the Openembedded-commits mailing list