guile: remove redundant replacement of .pc file

Remove redundant replacement of pkgconfig file and only modify the .pc
file which is installed in ${D}.

Replace /usr/bin with ${bindir} at same time.

(From OE-Core rev: 9078d1d758b70b2df047b3d7fcf332231db9e9c7)

Signed-off-by: Kai Kang <kai.kang@windriver.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Kai Kang 2015-12-22 09:04:53 +08:00 committed by Richard Purdie
parent c2e8079e87
commit cfbd8043e6
1 changed files with 4 additions and 15 deletions

View File

@ -57,19 +57,6 @@ do_configure_prepend() {
export GUILE_FOR_BUILD="${BUILD_SYS}-guile"
do_compile_append() {
# just for target recipe
if [ "${PN}" = "guile" ]
then
sed -i -e s:${STAGING_DIR_TARGET}::g \
-e s:/${TARGET_SYS}::g \
-e s:-L/usr/lib::g \
-e s:-isystem/usr/include::g \
-e s:,/usr/lib:,\$\{libdir\}:g \
meta/guile-2.0.pc
fi
}
do_install_append_class-native() {
install -m 0755 ${D}${bindir}/guile ${D}${bindir}/${HOST_SYS}-guile
@ -83,8 +70,10 @@ do_install_append_class-native() {
do_install_append_class-target() {
# cleanup buildpaths in scripts
sed -i -e 's:${STAGING_DIR_NATIVE}::' ${D}/usr/bin/guile-config
sed -i -e 's:${STAGING_DIR_HOST}::' ${D}/usr/bin/guile-snarf
sed -i -e 's:${STAGING_DIR_NATIVE}::' ${D}${bindir}/guile-config
sed -i -e 's:${STAGING_DIR_HOST}::' ${D}${bindir}/guile-snarf
sed -i -e 's:${STAGING_DIR_TARGET}::g' ${D}${libdir}/pkgconfig/guile-2.0.pc
}
SYSROOT_PREPROCESS_FUNCS = "guile_cross_config"