mirror of
https://git.yoctoproject.org/poky
synced 2026-09-20 12:49:33 +02:00
xmlto was previously hosted on Fedora's pagure.io server, but this is being decomissioned. As xmlto isn't Fedora-specific the repository has migrated to codeberg.org. >From discussion with Michal Schorm <mschorm@redhat.com>: I became the new maintainer of the project upstream and after a discussion with Kevin Fenzi, migrated it to a new home on the codeberg.org: https://codeberg.org/xmlto/xmlto (From OE-Core rev: 514e5212a304f879ca73b0008baea56e9626d0e5) Signed-off-by: Ross Burton <ross.burton@arm.com> Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org> (cherry picked from commit 0046c780bf612aa7946023f8993c45f0c0b65c08) Signed-off-by: Yoann Congal <yoann.congal@smile.fr> Signed-off-by: Paul Barker <paul@pbarker.dev>
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://codeberg.org/xmlto/xmlto.git;protocol=https;branch=master"
|
|
S = "${WORKDIR}/git"
|
|
|
|
PV .= "+0.0.29+git"
|
|
|
|
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"
|