[oe-commits] org.oe.dev gtk-webcore: Tweak pkgconfig usage so it works within a sysroot
rpurdie commit
openembedded-commits at lists.openembedded.org
Fri Feb 29 19:25:14 UTC 2008
gtk-webcore: Tweak pkgconfig usage so it works within a sysroot
Author: rpurdie at openembedded.org
Branch: org.openembedded.dev
Revision: 6d9979f4d29d1dff2350a558f25813ce7f2c8c9e
ViewMTN: http://monotone.openembedded.org/revision/info/6d9979f4d29d1dff2350a558f25813ce7f2c8c9e
Files:
1
packages/gtk-webcore/osb-nrcit
packages/gtk-webcore/files/path_fixes.patch
packages/gtk-webcore/osb-nrcit/pkgconfig_fix.patch
packages/gtk-webcore/osb-nrcit_svn.bb
packages/gtk-webcore/osb-nrcore.inc
packages/gtk-webcore/osb-nrcore_svn.bb
Diffs:
#
# mt diff -r359194a930f327ef6cc4ea89ad8bec6cfbbfc5a3 -r6d9979f4d29d1dff2350a558f25813ce7f2c8c9e
#
#
#
# add_dir "packages/gtk-webcore/osb-nrcit"
#
# add_file "packages/gtk-webcore/files/path_fixes.patch"
# content [716a0950c604514677a0eae118da7da04d070344]
#
# add_file "packages/gtk-webcore/osb-nrcit/pkgconfig_fix.patch"
# content [0edb164c34530db60d690707bef73b3594b510aa]
#
# patch "packages/gtk-webcore/osb-nrcit_svn.bb"
# from [d70113c981456053b3eb81fb001830ff3a66089b]
# to [f392ca94c652f0b2e0199720b3ca1891caa1e84d]
#
# patch "packages/gtk-webcore/osb-nrcore.inc"
# from [a81dab6970cf3f620379e415339da87027c19963]
# to [a2d1b24a35197d99ed9f2238f7e7694386f7ba8e]
#
# patch "packages/gtk-webcore/osb-nrcore_svn.bb"
# from [ab839622392a9399df985a1c3d43b212da7e0e56]
# to [6b4a5f5331023113b0b94f5a20f172c0144f3b20]
#
============================================================
--- packages/gtk-webcore/files/path_fixes.patch 716a0950c604514677a0eae118da7da04d070344
+++ packages/gtk-webcore/files/path_fixes.patch 716a0950c604514677a0eae118da7da04d070344
@@ -0,0 +1,15 @@
+Index: NRCore/configure.in
+===================================================================
+--- NRCore.orig/configure.in 2008-02-29 11:01:14.000000000 +0000
++++ NRCore/configure.in 2008-02-29 12:45:18.000000000 +0000
+@@ -67,8 +67,8 @@
+ AC_MSG_RESULT([found. Using prefix $jscore_prefix])
+ JSCORE_ENABLE=yes
+ AC_SUBST(JSCORE_ENABLE)
+- JSCORE_LIBS="-L$jscore_prefix/lib -ljscore"
+- JSCORE_CFLAGS="-I$jscore_prefix/include/gtk-webcore-jscore/"
++ JSCORE_LIBS="-L$jscore_prefix/lib -lgtk_webcore_jscore"
++ JSCORE_CFLAGS="-I$jscore_prefix/include/gtk-webcore/"
+ jscore_pkgdatadir="$jscore_prefix/share/gtk-webcore-jscore"
+ else
+ AC_MSG_ERROR([JavaScriptCore not found. Use --with-javascriptcore-prefix=PREFIX])
============================================================
--- packages/gtk-webcore/osb-nrcit/pkgconfig_fix.patch 0edb164c34530db60d690707bef73b3594b510aa
+++ packages/gtk-webcore/osb-nrcit/pkgconfig_fix.patch 0edb164c34530db60d690707bef73b3594b510aa
@@ -0,0 +1,13 @@
+Index: NRCit/gtk-webcore-nrcit.pc.in
+===================================================================
+--- NRCit.orig/gtk-webcore-nrcit.pc.in 2008-02-29 13:46:41.000000000 +0000
++++ NRCit/gtk-webcore-nrcit.pc.in 2008-02-29 13:46:51.000000000 +0000
+@@ -6,6 +6,6 @@
+ Name: gtk-webcore-nrcit
+ Description: Gtk+-WebCore HTML rendering engine, browser interface
+ Version: @VERSION@
+-Requires: gtk-webcore-jscore gtk-webcore-nrcore xft fontconfig gdk-2.0 gtk+-2.0 glib-2.0
+-Libs: -L${libdir} -lgtk_webcore_nrcore -lgtk_webcore_nrcit -lgthread-2.0 -lgobject-2.0 @LIBCURL_LIBS@
++Requires: gtk-webcore-jscore gtk-webcore-nrcore xft fontconfig gdk-2.0 gtk+-2.0 glib-2.0 libcurl
++Libs: -L${libdir} -lgtk_webcore_nrcore -lgtk_webcore_nrcit -lgthread-2.0 -lgobject-2.0
+ Cflags: -I${includedir}/gtk-webcore/webi -I${includedir}/gtk-webcore
============================================================
--- packages/gtk-webcore/osb-nrcit_svn.bb d70113c981456053b3eb81fb001830ff3a66089b
+++ packages/gtk-webcore/osb-nrcit_svn.bb f392ca94c652f0b2e0199720b3ca1891caa1e84d
@@ -5,11 +5,12 @@ PV = "0.5.2+svnr${SRCREV}"
SECTION = "gpe"
PV = "0.5.2+svnr${SRCREV}"
-PR = "r0"
+PR = "r1"
DEPENDS = "curl librsvg osb-nrcore pango"
SRC_URI = "svn://gtk-webcore.svn.sourceforge.net/svnroot/gtk-webcore/trunk;module=NRCit;proto=https \
+ file://pkgconfig_fix.patch;patch=1 \
file://gcc4-fno-threadsafe-statics-NRCit.patch;patch=1"
inherit autotools pkgconfig
============================================================
--- packages/gtk-webcore/osb-nrcore.inc a81dab6970cf3f620379e415339da87027c19963
+++ packages/gtk-webcore/osb-nrcore.inc a2d1b24a35197d99ed9f2238f7e7694386f7ba8e
@@ -12,6 +12,8 @@ PARALLEL_MAKE = ""
#/khtml/css/cssproperties.h failes to generate properly with high parallel makes
PARALLEL_MAKE = ""
+EXTRA_OECONF += "--with-javascriptcore-prefix=${STAGING_EXECPREFIXDIR}"
+
do_configure () {
autotools_do_configure
cd ${S}
============================================================
--- packages/gtk-webcore/osb-nrcore_svn.bb ab839622392a9399df985a1c3d43b212da7e0e56
+++ packages/gtk-webcore/osb-nrcore_svn.bb 6b4a5f5331023113b0b94f5a20f172c0144f3b20
@@ -1,11 +1,12 @@ PV = "0.5.2+svnr${SRCREV}"
require osb-nrcore.inc
PV = "0.5.2+svnr${SRCREV}"
-PR = "r1"
+PR = "r3"
SRC_URI = "svn://gtk-webcore.svn.sourceforge.net/svnroot/gtk-webcore/trunk;module=NRCore;proto=https \
file://gcc4-fno-threadsafe-statics-NRCore.patch;patch=1 \
- file://build_silence.patch;patch=0;maxdate=20070401"
+ file://build_silence.patch;patch=0;maxdate=20070401 \
+ file://path_fixes.patch;patch=1"
S = "${WORKDIR}/NRCore"
More information about the Openembedded-commits
mailing list