From 933e2283acebf42fa7529cfe0dcd05e58d73ce22 Mon Sep 17 00:00:00 2001 From: Peter Marquardt Date: Thu, 16 Jan 2020 12:52:06 +0100 Subject: [PATCH] docbook: add catalog for xml-{4.5,5.0.5.1} and xsl-1.79.2 - closing part of docbook bundle - provides /etc/xml/catalog --- docbook-catalog.be0 | 166 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 166 insertions(+) create mode 100755 docbook-catalog.be0 diff --git a/docbook-catalog.be0 b/docbook-catalog.be0 new file mode 100755 index 000000000..64e072fe5 --- /dev/null +++ b/docbook-catalog.be0 @@ -0,0 +1,166 @@ +#!/usr/bin/env beesh + +# BEE_VERSION docbook-catalog-1.0-0 + +# generate /etc/xml/catalog for +# docbook-xml45.be0 +# docbook-xml50.be0 +# docbook-xml51.be0 +# docbook-xsl.be0 + +# SRCURL[0]='' +# PATCHURL+=() + +# build_in_sourcedir + +# sourcesubdir_append src + +#mee_extract() { +# bee_extract "${@}" +#} + +#mee_patch() { +# bee_patch "${@}" +#} + +#mee_configure() { +# bee_configure +#} + +mee_build() { + : +} + +mee_install() { + install -vdm755 ${D}/etc/xml + xmlcatalog --noout --create ${D}/etc/xml/catalog + + # + # docbook-xml45-4.5-0 + # + xmlcatalog --noout --add "delegatePublic" \ + "-//OASIS//ENTITIES DocBook XML" \ + "file:///etc/xml/docbook" \ + ${D}/etc/xml/catalog + xmlcatalog --noout --add "delegatePublic" \ + "-//OASIS//DTD DocBook XML" \ + "file:///etc/xml/docbook" \ + ${D}/etc/xml/catalog + xmlcatalog --noout --add "delegateSystem" \ + "http://www.oasis-open.org/docbook/" \ + "file:///etc/xml/docbook" \ + ${D}/etc/xml/catalog + xmlcatalog --noout --add "delegateURI" \ + "http://www.oasis-open.org/docbook/" \ + "file:///etc/xml/docbook" \ + ${D}/etc/xml/catalog + + # + # utilize DocBook XML DTD V4.5 when any version 4.x is requested in the System Identifier + # + for DTDVERSION in 4.1.2 4.2 4.3 4.4; do + xmlcatalog --noout --add "delegateSystem" \ + "http://www.oasis-open.org/docbook/xml/$DTDVERSION/" \ + "file:///etc/xml/docbook" \ + ${D}/etc/xml/catalog + xmlcatalog --noout --add "delegateURI" \ + "http://www.oasis-open.org/docbook/xml/$DTDVERSION/" \ + "file:///etc/xml/docbook" \ + ${D}/etc/xml/catalog + done + + # + # docbook-xml50 5.0 + # + xmlcatalog --noout --add "delegatePublic" \ + "-//OASIS//DTD DocBook XML 5.0//EN" \ + "file:///usr/share/xml/docbook/schema/dtd/5.0/catalog.xml" \ + ${D}/etc/xml/catalog + xmlcatalog --noout --add "delegateSystem" \ + "http://docbook.org/xml/5.0/dtd/" \ + "file:///usr/share/xml/docbook/schema/dtd/5.0/catalog.xml" \ + ${D}/etc/xml/catalog + xmlcatalog --noout --add "delegateURI" \ + "http://docbook.org/xml/5.0/dtd/" \ + "file:///usr/share/xml/docbook/schema/dtd/5.0/catalog.xml" \ + ${D}/etc/xml/catalog + xmlcatalog --noout --add "delegateURI" \ + "http://docbook.org/xml/5.0/rng/" \ + "file:///usr/share/xml/docbook/schema/rng/5.0/catalog.xml" \ + ${D}/etc/xml/catalog + xmlcatalog --noout --add "delegateURI" \ + "http://docbook.org/xml/5.0/sch/" \ + "file:///usr/share/xml/docbook/schema/sch/5.0/catalog.xml" \ + ${D}/etc/xml/catalog + xmlcatalog --noout --add "delegateURI" \ + "http://docbook.org/xml/5.0/xsd/" \ + "file:///usr/share/xml/docbook/schema/xsd/5.0/catalog.xml" \ + ${D}/etc/xml/catalog + + # + # docbook-xml51 5.1 + # + xmlcatalog --noout --add "delegatePublic" \ + "-//OASIS//DTD DocBook XML 5.1//EN" \ + "file:///usr/share/xml/docbook/schema/dtd/5.1/catalog.xml" \ + ${D}/etc/xml/catalog + xmlcatalog --noout --add "delegateSystem" \ + "http://docbook.org/xml/5.1/dtd/" \ + "file:///usr/share/xml/docbook/schema/dtd/5.1/catalog.xml" \ + ${D}/etc/xml/catalog + xmlcatalog --noout --add "delegateURI" \ + "http://docbook.org/xml/5.1/dtd/" \ + "file:///usr/share/xml/docbook/schema/dtd/5.1/catalog.xml" \ + ${D}/etc/xml/catalog + xmlcatalog --noout --add "delegateURI" \ + "http://docbook.org/xml/5.1/rng/" \ + "file:///usr/share/xml/docbook/schema/rng/5.1/catalog.xml" \ + ${D}/etc/xml/catalog + xmlcatalog --noout --add "delegateURI" \ + "http://docbook.org/xml/5.1/sch/" \ + "file:///usr/share/xml/docbook/schema/sch/5.1/catalog.xml" \ + ${D}/etc/xml/catalog + xmlcatalog --noout --add "delegateURI" \ + "http://docbook.org/xml/5.1/xsd/" \ + "file:///usr/share/xml/docbook/schema/xsd/5.1/catalog.xml" \ + ${D}/etc/xml/catalog + + # + # docbook-xsl-1.72.9 + # + xmlcatalog --noout --add "rewriteSystem" \ + "https://cdn.docbook.org/release/xsl-nons/1.79.2" \ + "/usr/share/xml/docbook/xsl-stylesheets-nons-1.79.2" \ + ${D}/etc/xml/catalog + + xmlcatalog --noout --add "rewriteURI" \ + "https://cdn.docbook.org/release/xsl-nons/1.79.2" \ + "/usr/share/xml/docbook/xsl-stylesheets-nons-1.79.2" \ + ${D}/etc/xml/catalog + + xmlcatalog --noout --add "rewriteSystem" \ + "https://cdn.docbook.org/release/xsl-nons/current" \ + "/usr/share/xml/docbook/xsl-stylesheets-nons-1.79.2" \ + ${D}/etc/xml/catalog + + xmlcatalog --noout --add "rewriteURI" \ + "https://cdn.docbook.org/release/xsl-nons/current" \ + "/usr/share/xml/docbook/xsl-stylesheets-nons-1.79.2" \ + ${D}/etc/xml/catalog + + xmlcatalog --noout --add "rewriteSystem" \ + "http://docbook.sourceforge.net/release/xsl/current" \ + "/usr/share/xml/docbook/xsl-stylesheets-nons-1.79.2" \ + ${D}/etc/xml/catalog + + xmlcatalog --noout --add "rewriteURI" \ + "http://docbook.sourceforge.net/release/xsl/current" \ + "/usr/share/xml/docbook/xsl-stylesheets-nons-1.79.2" \ + ${D}/etc/xml/catalog + + +} + +#mee_install_post() { +# exit +#}