mirror of
https://git.yoctoproject.org/poky
synced 2026-02-21 00:49:41 +01:00
0001-Skip-validating-xmlto-output isn't needed as xmllint will use the local catalogues correctly now[1]. configure.in-drop-the-test-of-xmllint-and-xsltproc can be dropped if we pre-load the result of AC_PATH_PROG with ac_cv_path_XMLLINT. [1] oe-core 8159b47e7ddddaca57ade2ecf24d8ff9a0abf26a (From OE-Core rev: 0fecb0c86303cb0b54c0f3986176b27f0647d6a3) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
49 lines
1.6 KiB
BlitzBasic
49 lines
1.6 KiB
BlitzBasic
SUMMARY = "A shell-script tool for converting XML files to various formats"
|
|
HOMEPAGE = "https://pagure.io/xmlto"
|
|
DESCRIPTION = "Utility xmlto is a simple shell-script tool for converting XML files to various formats. It serves as easy to use command line frontend to make fine output without remembering many long options and searching for the syntax of the backends."
|
|
SECTION = "docs/xmlto"
|
|
LICENSE = "GPL-2.0-only"
|
|
|
|
LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552"
|
|
|
|
SRCREV = "6fa6a0e07644f20abf2596f78a60112713e11cbe"
|
|
UPSTREAM_CHECK_COMMITS = "1"
|
|
SRC_URI = "git://pagure.io/xmlto.git;protocol=https;branch=master"
|
|
S = "${WORKDIR}/git"
|
|
|
|
PV .= "+0.0.29+git${SRCPV}"
|
|
|
|
inherit autotools
|
|
|
|
CLEANBROKEN = "1"
|
|
|
|
DEPENDS = "libxml2-native libxslt-native flex-native docbook-xml-dtd4-native docbook-xsl-stylesheets-native"
|
|
|
|
RDEPENDS:${PN} = "docbook-xml-dtd4 \
|
|
docbook-xsl-stylesheets \
|
|
util-linux \
|
|
libxml2 \
|
|
libxslt \
|
|
bash \
|
|
"
|
|
RDEPENDS:${PN}:append:class-target = " \
|
|
libxml2-utils \
|
|
libxslt-bin \
|
|
coreutils \
|
|
"
|
|
CACHED_CONFIGUREVARS += "ac_cv_path_TAIL=tail ac_cv_path_GREP=grep ac_cv_path_XMLLINT=xmllint ac_cv_path_XSLTPROC=xsltproc"
|
|
|
|
BBCLASSEXTEND = "native"
|
|
|
|
EXTRA_OECONF:append = " BASH=/bin/bash GCP=/bin/cp"
|
|
|
|
do_configure:prepend() {
|
|
(cd ${S} && flex -o xmlif/xmlif.c xmlif/xmlif.l)
|
|
}
|
|
|
|
do_install:append:class-native() {
|
|
create_wrapper ${D}${bindir}/xmlto XML_CATALOG_FILES=${sysconfdir}/xml/catalog
|
|
}
|
|
|
|
do_populate_sysroot[rdeptask] = "do_populate_sysroot"
|