increase dvbapp PR.
[vuplus_openembedded] / recipes / gtk-webcore / osb-jscore_svn.bb
1 DESCRIPTION = "Gtk+ WebCore - JavaScriptCore"
2 HOMEPAGE = "http://gtk-webcore.sourceforge.net/"
3 LICENSE = "GPL"
4 PRIORITY = "optional"
5
6 PV = "0.5.2+svnr${SRCPV}"
7 PR = "r1"
8
9 SRC_URI = "svn://gtk-webcore.svn.sourceforge.net/svnroot/gtk-webcore/trunk;module=JavaScriptCore;proto=https \
10            file://gcc4-fno-threadsafe-statics-JavaScriptCore.patch;patch=1"
11
12 S = "${WORKDIR}/JavaScriptCore"
13
14 inherit autotools pkgconfig
15
16 # zap CPPFLAGS to avoid trouble with internal vs. pcre from staging
17 CPPFLAGS = ""
18
19 do_configure () {
20         autotools_do_configure
21         cd ${S}
22
23         # prevent libtool from linking libs against libstdc++, libgcc, ...
24         cat ${TARGET_PREFIX}libtool | sed -e 's/postdeps=".*"/postdeps=""/' > ${TARGET_PREFIX}libtool.tmp
25         mv ${TARGET_PREFIX}libtool.tmp ${TARGET_PREFIX}libtool
26 }
27
28 do_stage () {
29         oe_libinstall -so -C kjs libgtk_webcore_jscore ${STAGING_LIBDIR}
30
31         autotools_stage_includes
32
33         install -d ${STAGING_INCDIR}/osb/JavaScriptCore
34         for i in ${S}/kjs/*.h ${S}/kjs/new; do
35                 install -m 0644 $i ${STAGING_INCDIR}/osb/JavaScriptCore
36         install -d ${STAGING_INCDIR}/../share/gtk-webcore-jscore
37         install -m 0755 ${S}/kjs/create_hash_table  ${STAGING_INCDIR}/../share/gtk-webcore-jscore
38         done
39 }