Merge branch 'vuplus-1.6k' of code.vuplus.com:/opt/repository/openembedded into vuplu...
[vuplus_openembedded] / recipes / gtk-webcore / osb-nrcore.inc
1 DESCRIPTION = "Gtk+ WebCore - rendering engine"
2 HOMEPAGE = "http://gtk-webcore.sourceforge.net/"
3 PRIORITY = "optional"
4 SECTION = "gpe"
5 LICENSE = "GPL"
6 DEPENDS = "glib-2.0 gtk+ pango osb-jscore libxt gperf-native"
7
8 LEAD_SONAME = "libnrcore.so"
9
10 inherit autotools pkgconfig
11
12 #/khtml/css/cssproperties.h failes to generate properly with high parallel makes
13 PARALLEL_MAKE = ""
14
15 EXTRA_OECONF += "--with-javascriptcore-prefix=${STAGING_EXECPREFIXDIR}"
16
17 do_configure () {
18         autotools_do_configure
19         cd ${S}
20
21         # prevent libtool from linking libs against libstdc++, libgcc, ...
22         cat ${TARGET_PREFIX}libtool | sed -e 's/postdeps=".*"/postdeps=""/' > ${TARGET_PREFIX}libtool.tmp
23         mv ${TARGET_PREFIX}libtool.tmp ${TARGET_PREFIX}libtool
24 }
25
26 do_install_append() {
27        #backward compat for some apps
28        ln -sf ${datadir}/gtk-webcore-nrcore ${D}${datadir}/osb-nrcore
29 }
30
31 FILES_${PN} += "${datadir}/gtk-webcore-nrcore"
32
33
34 do_stage () {
35         oe_libinstall -so libnrcore ${STAGING_LIBDIR}
36         oe_libinstall -so -C kwiq libnrcore_kwiq_gtk ${STAGING_LIBDIR}
37
38         autotools_stage_includes
39         
40         install -d ${STAGING_INCDIR}/osb/NRCore
41         for i in ${S}/kwiq/WebCore*.h ${S}/kwiq/KWIQ*.h; do
42                 install -m 0644 $i ${STAGING_INCDIR}/osb/NRCore
43         done
44 }
45
46