[oe-commits] Graeme Gregory : gthumb_2.10.11.bb : add a hack to make it look at sysroot not /

git version control git at git.openembedded.org
Thu Jan 28 17:23:50 UTC 2010


Module: openembedded.git
Branch: shr/unstable
Commit: de2fec4c895d6fee8ad1111ea9ee8ebd36531123
URL:    http://gitweb.openembedded.net/?p=openembedded.git&a=commit;h=de2fec4c895d6fee8ad1111ea9ee8ebd36531123

Author: Graeme Gregory <dp at xora.org.uk>
Date:   Thu Jan 28 14:20:07 2010 +0000

gthumb_2.10.11.bb : add a hack to make it look at sysroot not /

I found that the pkg-config sysroot support doesnt extend to variables
so some extra munging was needed to point this at the correct IDL files.

---

 recipes/gthumb/gthumb/pkg-config-hack.patch |    7 +++++++
 recipes/gthumb/gthumb_2.10.11.bb            |    9 ++++++---
 2 files changed, 13 insertions(+), 3 deletions(-)

diff --git a/recipes/gthumb/gthumb/pkg-config-hack.patch b/recipes/gthumb/gthumb/pkg-config-hack.patch
new file mode 100644
index 0000000..e9981d1
--- /dev/null
+++ b/recipes/gthumb/gthumb/pkg-config-hack.patch
@@ -0,0 +1,7 @@
+Index: gthumb-2.10.11/add-include-prefix
+===================================================================
+--- gthumb-2.10.11.orig/add-include-prefix
++++ gthumb-2.10.11/add-include-prefix
+@@ -1 +1 @@
+-sed -e 's/^/ /' -e 's/ \+$//' -e 's/ / -I /g' -e 's/^ \+//'
++sed -e 's|^| |' -e 's| \+$||' -e 's| | -I HACK_STAGING_DIR_HOST|g' -e 's|^ \+||'
diff --git a/recipes/gthumb/gthumb_2.10.11.bb b/recipes/gthumb/gthumb_2.10.11.bb
index 94f37a0..436d506 100644
--- a/recipes/gthumb/gthumb_2.10.11.bb
+++ b/recipes/gthumb/gthumb_2.10.11.bb
@@ -5,10 +5,13 @@ DEPENDS = "gtk+ libexif libgnome libgnomeui libgnomeprintui"
 
 inherit gnome
 
-PR = "r1"
+SRC_URI += "file://pkg-config-hack.patch;patch=1"
+
+PR = "r2"
 
 FILES_${PN} += "${libdir}/*.so ${datadir}/gnome* ${datadir}/application-registry/*"
 FILES_${PN}-dbg += "${libdir}/gthumb/modules/.debug"
 
-
-
+do_configure_prepend() {
+	sed -i "s|HACK_STAGING_DIR_HOST|${STAGING_DIR_HOST}|" ${S}/add-include-prefix
+}





More information about the Openembedded-commits mailing list