diff options
Diffstat (limited to 'meta/recipes-core/libxml/libxml2.inc')
-rw-r--r-- | meta/recipes-core/libxml/libxml2.inc | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/meta/recipes-core/libxml/libxml2.inc b/meta/recipes-core/libxml/libxml2.inc new file mode 100644 index 0000000000..5aba6a7875 --- /dev/null +++ b/meta/recipes-core/libxml/libxml2.inc | |||
@@ -0,0 +1,43 @@ | |||
1 | DESCRIPTION = "GNOME XML Parser library" | ||
2 | HOMEPAGE = "http://www.xmlsoft.org/" | ||
3 | BUGTRACKER = "http://bugzilla.gnome.org/buglist.cgi?product=libxml2" | ||
4 | SECTION = "libs" | ||
5 | PRIORITY = "optional" | ||
6 | LICENSE = "MIT" | ||
7 | LIC_FILES_CHKSUM = "file://COPYING;md5=bb90c48926316d9af6e2d70ca7013ade \ | ||
8 | file://hash.c;beginline=6;endline=15;md5=ce702952bfddd7aee22639a2d6b54136 \ | ||
9 | file://list.c;beginline=4;endline=13;md5=cdbfa3dee51c099edb04e39f762ee907 \ | ||
10 | file://trio.c;beginline=5;endline=14;md5=6c025753c86d958722ec76e94cae932e" | ||
11 | |||
12 | DEPENDS_virtclass-native = "python-native" | ||
13 | DEPENDS =+ "zlib" | ||
14 | |||
15 | SRC_URI = "ftp://xmlsoft.org/libxml2/libxml2-${PV}.tar.gz \ | ||
16 | file://libxml-64bit.patch" | ||
17 | |||
18 | |||
19 | inherit autotools pkgconfig binconfig | ||
20 | |||
21 | EXTRA_OECONF = "--without-python --without-debug --without-legacy --without-catalog --without-docbook --with-c14n" | ||
22 | EXTRA_OECONF_virtclass-native = "--with-python=${STAGING_BINDIR}/python --without-debug --without-legacy --with-catalog --without-docbook --with-c14n" | ||
23 | |||
24 | # required for pythong binding | ||
25 | export HOST_SYS | ||
26 | export BUILD_SYS | ||
27 | export STAGING_LIBDIR | ||
28 | export STAGING_INCDIR | ||
29 | |||
30 | export LDFLAGS += "-ldl" | ||
31 | |||
32 | python populate_packages_prepend () { | ||
33 | # autonamer would call this libxml2-2, but we don't want that | ||
34 | if bb.data.getVar('DEBIAN_NAMES', d, 1): | ||
35 | bb.data.setVar('PKG_libxml2', 'libxml2', d) | ||
36 | } | ||
37 | |||
38 | PACKAGES = "${PN}-dbg ${PN}-dev ${PN}-utils ${PN} ${PN}-doc ${PN}-locale" | ||
39 | |||
40 | FILES_${PN}-dev += "${bindir}/*-config ${libdir}/xml2Conf.sh" | ||
41 | FILES_${PN}-utils += "${bindir}/*" | ||
42 | |||
43 | BBCLASSEXTEND = "native" | ||