Reverting all the dbus related commits (sigh) from 27th July and fixing a QA issue...
[oespirit1] / gtkhtml3.14_3.24.4.bb
1 # Copyright (C) 2009 Kirtika Ruchandani <kirtibr@gmail.com>
2 # Released under the MIT license (see COPYING.MIT for the terms)
3
4 DESCRIPTION = "HTML rendering library"
5 HOMEPAGE = "unknown"
6 LICENSE = "GPL"
7 SECTION = "x11/libs"
8 DEPENDS = "gtk+ gail"
9 PR = "r0"
10
11 SRC_URI =  "http://ftp.gnome.org/pub/GNOME/sources/gtkhtml/3.24/gtkhtml-3.24.4.tar.gz \
12            file://gtkhtml/gtkhtml_050_check_string.diff;patch=p1 \
13            file://gtkhtml/gtkhtml_090_dependency_removal.diff;patch=p1 \
14            file://gtkhtml/gtkhtml_100_dependency_removal_cleaning.diff;patch=p1 \
15            file://gtkhtml/gtkhtml_110_panning.diff;patch=p1 \
16            file://gtkhtml/gtkhtml_120_text_selection.diff;patch=p1 \
17            file://gtkhtml/gtkhtml_140_const_patch.diff;patch=p1 \
18            file://gtkhtml/gtkhtml_150_image_magnification.diff;patch=p1 \
19            file://gtkhtml/gtkhtml_160_get_motion_hints.diff;patch=p1 \
20            file://gtkhtml/gtkhtml_170_text_selection_with_proper_doubleclick.diff;patch=p1 \
21            file://gtkhtml/gtkhtml_180_dont_click_link_when_panning.diff;patch=p1 \
22            file://gtkhtml/gtkhtml_190_proper_adjustment_values.diff;patch=p1 \
23            file://gtkhtml/gtkhtml_200_textslave_proper_disposal.diff;patch=p1 \
24            file://gtkhtml/gtkhtml_210_try_a11y.diff;patch=p1 \
25            file://gtkhtml/gtkhtml_220_link_visited.diff;patch=p1 \
26            file://gtkhtml/gtkhtml_230_remove_libart.diff;patch=p1 \
27            file://gtkhtml/gtkhtml_240_last_search_selected_area.diff;patch=p1 \
28            file://gtkhtml/gtkhtml_250_back_out_of_regex_search.diff;patch=p1 \
29            file://gtkhtml/gtkhtml_260_dolt_fix.diff;patch=p1 \
30            file://gtkhtml/gtkhtml_270_content_type_fix.diff;patch=p1 \
31            file://gtkhtml/gtkhtml_280_pop_element_by_type_crash_fix.diff;patch=p1 \
32            file://gtkhtml/gtkhtml_290_set_image_max_size.diff;patch=p1 \
33            file://gtkhtml/gtkhtml_300_coverity_findings.diff;patch=p1 \
34            file://gtkhtml/gtkhtml_310_some_workarounds_to_avoid_crash.diff;patch=p1  "
35
36 S="${WORKDIR}/gtkhtml-${PV}"
37
38 inherit autotools pkgconfig
39 EXTRA_OECONF = "--disable-gtk-doc"
40         
41 ORBIT_IDL = "${STAGING_BINDIR_NATIVE}/orbit-idl-2"
42
43 do_configure_append(){
44     find ${S} -name Makefile | xargs sed -i s:'-I$(includedir)':'-I.':g
45     find ${S} -name Makefile | xargs sed -i s:'-I${prefix}/include':'-I.':g
46     find ${S} -name Makefile | xargs sed -i 's|ORBIT_IDL =.*|ORBIT_IDL = ${ORBIT_IDL}|'
47 }
48
49
50 do_stage(){
51     autotools_stage_all
52 }
53
54 FILES_${PN} += "${datadir}/gtkhtml-3.14/*"