xorg-font-common.inc: Fix xorg fonts referring host path. bug# 4570
authorJunqian Gordon Xu <xjqian@gmail.com>
Sun, 21 Sep 2008 06:08:46 +0000 (06:08 +0000)
committerJunqian Gordon Xu <xjqian@gmail.com>
Sun, 21 Sep 2008 06:08:46 +0000 (06:08 +0000)
packages/xorg-font/xorg-font-common.inc

index 09489b1..429b990 100644 (file)
@@ -13,6 +13,12 @@ inherit autotools pkgconfig
 
 FILES_${PN} += " ${libdir}/X11/fonts"
 
+do_configure_prepend() {
+        if [ -f "${S}"/configure.ac ] ; then
+                sed -i "s#^MAPFILES_PATH=.*#MAPFILES_PATH=\"${STAGING_DIR_TARGET}/\$(pkg-config --variable=mapdir fontutil)\"#g" "${S}"/configure.ac
+        fi
+}
+
 do_install_append() {
        find ${D}${libdir}/X11/fonts -type f -name fonts.dir | xargs rm -f
        find ${D}${libdir}/X11/fonts -type f -name fonts.scale | xargs rm -f