[arch-commits] Commit in docbook5-xml/repos/extra-any (4 files)
Andreas Radke
andyrtr at gemini.archlinux.org
Sat May 21 19:54:22 UTC 2022
Date: Saturday, May 21, 2022 @ 19:54:22
Author: andyrtr
Revision: 446277
archrelease: copy trunk to extra-any
Added:
docbook5-xml/repos/extra-any/PKGBUILD
(from rev 446276, docbook5-xml/trunk/PKGBUILD)
docbook5-xml/repos/extra-any/docbook5-xml.install
(from rev 446276, docbook5-xml/trunk/docbook5-xml.install)
Deleted:
docbook5-xml/repos/extra-any/PKGBUILD
docbook5-xml/repos/extra-any/docbook5-xml.install
----------------------+
PKGBUILD | 634 ++++++++++++++++++++++++-------------------------
docbook5-xml.install | 104 ++++----
2 files changed, 369 insertions(+), 369 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2022-05-21 19:54:16 UTC (rev 446276)
+++ PKGBUILD 2022-05-21 19:54:22 UTC (rev 446277)
@@ -1,317 +0,0 @@
-# Maintainer: Andreas Radke <andyrtr at archlinux.org>
-# Contributor: Andy Weidenbaum <archbaum at gmail.com>
-# Contributor: Holger Rauch < holger dot rauch at posteo dot de >
-# based on CentOS 7 rpm
-# http://pkgs.org/centos-7/centos-x86_64/docbook5-schemas-5.0-10.el7.noarch.rpm.html
-
-pkgname=docbook5-xml
-pkgver=5.1
-pkgrel=2
-pkgdesc="a complete rewrite of the well-known DocBook 4 XML schema (DTD, Relax NG, W3C schema) for Docbook 5.X"
-arch=('any')
-depends=('libxml2')
-makedepends=('unzip')
-optdepends=('perl: for docbook v4 upgrade tools')
-url="https://docbook.org/schemas/5x"
-license=('MIT')
-source=(https://docbook.org/xml/5.0/docbook-5.0.zip
- https://docbook.org/xml/5.1/docbook-v5.1-os.zip)
-sha512sums=('a245796881762cf001f0d32b7c87315cba0454750d6b4178e4546357e320e2ab602d84c08a7e44329f406a8d32340605671c351e87c0b9097582ebf6d10fede4'
- 'b55f8eda4dcff9d4ebd31876bc33c244ef3884afc167da1425531266963ba64000fbe619ec7c049ae65c0aab864a5a7228caef08b53f546e2686296d97190873')
-install=$pkgname.install
-provides=('docbook5-schemas' 'docbook-xml-5.0' 'docbook-xml-5.1')
-replaces=('docbook5-schemas')
-conflicts=('docbook5-schemas')
-
-_datadir=/usr/share
-_catalog50=docbook-5.0.xml
-_catalog51=docbook-5.1.xml
-
-build() {
-
- # docbook-5.0
- pushd "$srcdir/docbook-5.0"
- xmlcatalog --create --noout ${_catalog50}
-
- for v in 5.0; do
- # DTD
- xmlcatalog --noout --add "public" \
- "-//OASIS//DTD DocBook XML ${v}//EN" \
- "file://${_datadir}/xml/docbook/schema/dtd/${v}/docbook.dtd" ${_catalog50}
- xmlcatalog --noout --add "system" \
- "http://www.oasis-open.org/docbook/xml/${v}/dtd/docbook.dtd" \
- "file://${_datadir}/xml/docbook/schema/dtd/${v}/docbook.dtd" ${_catalog50}
- xmlcatalog --noout --add "system" \
- "http://docbook.org/xml/${v}/dtd/docbook.dtd" \
- "file://${_datadir}/xml/docbook/schema/dtd/${v}/docbook.dtd" ${_catalog50}
- # RNG
- xmlcatalog --noout --add "uri" \
- "http://www.oasis-open.org/docbook/xml/${v}/rng/docbook.rng" \
- "file://${_datadir}/xml/docbook/schema/rng/${v}/docbook.rng" ${_catalog50}
- xmlcatalog --noout --add "uri" \
- "http://docbook.org/xml/${v}/rng/docbook.rng" \
- "file://${_datadir}/xml/docbook/schema/rng/${v}/docbook.rng" ${_catalog50}
- # RNG+XInclude
- xmlcatalog --noout --add "uri" \
- "http://www.oasis-open.org/docbook/xml/${v}/rng/docbookxi.rng" \
- "file://${_datadir}/xml/docbook/schema/rng/${v}/docbookxi.rng" ${_catalog50}
- xmlcatalog --noout --add "uri" \
- "http://docbook.org/xml/${v}/rng/docbookxi.rng" \
- "file://${_datadir}/xml/docbook/schema/rng/${v}/docbookxi.rng" ${_catalog50}
- # RNC
- xmlcatalog --noout --add "uri" \
- "http://www.oasis-open.org/docbook/xml/${v}/rnc/docbook.rnc" \
- "file://${_datadir}/xml/docbook/schema/rng/${v}/docbook.rnc" ${_catalog50}
- xmlcatalog --noout --add "uri" \
- "http://docbook.org/xml/${v}/rng/docbook.rnc" \
- "file://${_datadir}/xml/docbook/schema/rng/${v}/docbook.rnc" ${_catalog50}
- # RNC+XInclude
- xmlcatalog --noout --add "uri" \
- "http://www.oasis-open.org/docbook/xml/${v}/rnc/docbookxi.rnc" \
- "file://${_datadir}/xml/docbook/schema/rng/${v}/docbookxi.rnc" ${_catalog50}
- xmlcatalog --noout --add "uri" \
- "http://docbook.org/xml/${v}/rng/docbookxi.rnc" \
- "file://${_datadir}/xml/docbook/schema/rng/${v}/docbookxi.rnc" ${_catalog50}
- # XSD
- xmlcatalog --noout --add "uri" \
- "http://www.oasis-open.org/docbook/xml/${v}/xsd/docbook.xsd" \
- "file://${_datadir}/xml/docbook/schema/xsd/${v}/docbook.xsd" ${_catalog50}
- xmlcatalog --noout --add "uri" \
- "http://docbook.org/xml/${v}/xsd/docbook.xsd" \
- "file://${_datadir}/xml/docbook/schema/xsd/${v}/docbook.xsd" ${_catalog50}
- # XSD + XInclude
- xmlcatalog --noout --add "uri" \
- "http://www.oasis-open.org/docbook/xml/${v}/xsd/docbookxi.xsd" \
- "file://${_datadir}/xml/docbook/schema/xsd/${v}/docbookxi.xsd" ${_catalog50}
- xmlcatalog --noout --add "uri" \
- "http://docbook.org/xml/${v}/xsd/docbookxi.xsd" \
- "file://${_datadir}/xml/docbook/schema/xsd/${v}/docbookxi.xsd" ${_catalog50}
- xmlcatalog --noout --add "uri" \
- "http://www.oasis-open.org/docbook/xml/${v}/xsd/xi.xsd" \
- "file://${_datadir}/xml/docbook/schema/xsd/${v}/xi.xsd" ${_catalog50}
- xmlcatalog --noout --add "uri" \
- "http://docbook.org/xml/${v}/xsd/xi.xsd" \
- "file://${_datadir}/xml/docbook/schema/xsd/${v}/xi.xsd" ${_catalog50}
- # XLink + XML
- xmlcatalog --noout --add "uri" \
- "http://www.oasis-open.org/docbook/xml/${v}/xsd/xlink.xsd" \
- "file://${_datadir}/xml/docbook/schema/xsd/${v}/xlink.xsd" ${_catalog50}
- xmlcatalog --noout --add "uri" \
- "http://docbook.org/xml/${v}/xsd/xlink.xsd" \
- "file://${_datadir}/xml/docbook/schema/xsd/${v}/xlink.xsd" ${_catalog50}
- xmlcatalog --noout --add "uri" \
- "http://www.oasis-open.org/docbook/xml/${v}/xsd/xml.xsd" \
- "file://${_datadir}/xml/docbook/schema/xsd/${v}/xml.xsd" ${_catalog50}
- xmlcatalog --noout --add "uri" \
- "http://docbook.org/xml/${v}/xsd/xml.xsd" \
- "file://${_datadir}/xml/docbook/schema/xsd/${v}/xml.xsd" ${_catalog50}
- # Schematron
- xmlcatalog --noout --add "uri" \
- "http://www.oasis-open.org/docbook/xml/${v}/sch/docbook.sch" \
- "file://${_datadir}/xml/docbook/schema/sch/${v}/docbook.sch" ${_catalog50}
- xmlcatalog --noout --add "uri" \
- "http://docbook.org/xml/${v}/sch/docbook.sch" \
- "file://${_datadir}/xml/docbook/schema/sch/${v}/docbook.sch" ${_catalog50}
-
- # ---------------------
- # Build XML catalog files for each Schema
- for s in dtd rng sch xsd; do
- _schema_catalog=${s}/catalog.xml
- xmlcatalog --noout --create ${_schema_catalog}
- case $s in
- dtd)
- xmlcatalog --noout --add "public" \
- "-//OASIS//DTD DocBook XML ${v}//EN" \
- "docbook.dtd" ${_schema_catalog}
- xmlcatalog --noout --add "system" \
- "http://www.oasis-open.org/docbook/xml/${v}/dtd/docbook.dtd" \
- "docbook.dtd" ${_schema_catalog}
- ;;
- sch)
- xmlcatalog --noout --add "uri" \
- "http://docbook.org/xml/${v}/${s}/docbook.${s}" \
- "docbook.${s}" ${_schema_catalog}
- xmlcatalog --noout --add "uri" \
- "http://www.oasis-open.org/docbook/xml/${v}/${s}/docbook.${s}" \
- "docbook.${s}" ${_schema_catalog}
- ;;
- rng)
- xmlcatalog --noout --add "uri" \
- "http://docbook.org/xml/${v}/${s}/docbook.${s}" \
- "docbook.${s}" ${_schema_catalog}
- xmlcatalog --noout --add "uri" \
- "http://www.oasis-open.org/docbook/xml/${v}/${s}/docbook.${s}" \
- "docbook.${s}" ${_schema_catalog}
- xmlcatalog --noout --add "uri" \
- "http://docbook.org/xml/${v}/${s}/docbookxi.${s}" \
- "docbookxi.${s}" ${_schema_catalog}
- xmlcatalog --noout --add "uri" \
- "http://www.oasis-open.org/docbook/xml/${v}/${s}/docbookxi.${s}" \
- "docbookxi.${s}" ${_schema_catalog}
- xmlcatalog --noout --add "uri" \
- "http://docbook.org/xml/${v}/${s}/docbook.rnc" \
- "docbook.rnc" ${_schema_catalog}
- xmlcatalog --noout --add "uri" \
- "http://www.oasis-open.org/docbook/xml/${v}/${s}/docbook.rnc" \
- "docbook.rnc" ${_schema_catalog}
- xmlcatalog --noout --add "uri" \
- "http://docbook.org/xml/${v}/${s}/docbookxi.rnc" \
- "docbookxi.rnc" ${_schema_catalog}
- xmlcatalog --noout --add "uri" \
- "http://www.oasis-open.org/docbook/xml/${v}/${s}/docbookxi.rnc" \
- "docbookxi.rnc" ${_schema_catalog}
- ;;
- xsd)
- # https://docbook.org/xml/5.0/xsd/docbook.xsd
- # https://docbook.org/xml/5.0/xsd/xml.xsd
- # https://docbook.org/xml/5.0/xsd/xlink.xsd
- xmlcatalog --noout --add "uri" \
- "http://docbook.org/xml/${v}/${s}/docbook.${s}" \
- "docbook.${s}" ${_schema_catalog}
- xmlcatalog --noout --add "uri" \
- "http://www.oasis-open.org/docbook/xml/${v}/${s}/docbook.${s}" \
- "docbook.${s}" ${_schema_catalog}
- xmlcatalog --noout --add "uri" \
- "http://docbook.org/xml/${v}/${s}/docbookxi.${s}" \
- "docbookxi.${s}" ${_schema_catalog}
- xmlcatalog --noout --add "uri" \
- "http://www.oasis-open.org/docbook/xml/${v}/${s}/docbookxi.${s}" \
- "docbookxi.${s}" ${_schema_catalog}
- # XLink + XML:
- xmlcatalog --noout --add "uri" \
- "http://docbook.org/xml/${v}/${s}/xlink.xsd" \
- "xlink.xsd" ${_schema_catalog}
- xmlcatalog --noout --add "uri" \
- "http://www.oasis-open.org/docbook/xml/${v}/${s}/xlink.xsd" \
- "xlink.xsd" ${_schema_catalog}
- xmlcatalog --noout --add "uri" \
- "http://docbook.org/xml/${v}/${s}/xml.xsd" \
- "xml.xsd" ${_schema_catalog}
- xmlcatalog --noout --add "uri" \
- "http://www.oasis-open.org/docbook/xml/${v}/${s}/xml.xsd" \
- "xml.xsd" ${_schema_catalog}
- ;;
- esac
- done
- done
- popd
-
- # docbook-5.1
- xmlcatalog --create --noout ${_catalog51}
-
- for v in 5.1; do
- # RNG
- xmlcatalog --noout --add "uri" \
- "http://www.oasis-open.org/docbook/xml/${v}/rng/docbook.rng" \
- "file://${_datadir}/xml/docbook/schema/rng/${v}/docbook.rng" ${_catalog51}
- xmlcatalog --noout --add "uri" \
- "http://docbook.org/xml/${v}/rng/docbook.rng" \
- "file://${_datadir}/xml/docbook/schema/rng/${v}/docbook.rng" ${_catalog51}
- # RNG+XInclude
- xmlcatalog --noout --add "uri" \
- "http://www.oasis-open.org/docbook/xml/${v}/rng/docbookxi.rng" \
- "file://${_datadir}/xml/docbook/schema/rng/${v}/docbookxi.rng" ${_catalog51}
- xmlcatalog --noout --add "uri" \
- "http://docbook.org/xml/${v}/rng/docbookxi.rng" \
- "file://${_datadir}/xml/docbook/schema/rng/${v}/docbookxi.rng" ${_catalog51}
- # RNC
- xmlcatalog --noout --add "uri" \
- "http://www.oasis-open.org/docbook/xml/${v}/rnc/docbook.rnc" \
- "file://${_datadir}/xml/docbook/schema/rng/${v}/docbook.rnc" ${_catalog51}
- xmlcatalog --noout --add "uri" \
- "http://docbook.org/xml/${v}/rng/docbook.rnc" \
- "file://${_datadir}/xml/docbook/schema/rng/${v}/docbook.rnc" ${_catalog51}
- # RNC+XInclude
- xmlcatalog --noout --add "uri" \
- "http://www.oasis-open.org/docbook/xml/${v}/rnc/docbookxi.rnc" \
- "file://${_datadir}/xml/docbook/schema/rng/${v}/docbookxi.rnc" ${_catalog51}
- xmlcatalog --noout --add "uri" \
- "http://docbook.org/xml/${v}/rng/docbookxi.rnc" \
- "file://${_datadir}/xml/docbook/schema/rng/${v}/docbookxi.rnc" ${_catalog51}
- # Schematron
- xmlcatalog --noout --add "uri" \
- "http://www.oasis-open.org/docbook/xml/${v}/sch/docbook.sch" \
- "file://${_datadir}/xml/docbook/schema/sch/${v}/docbook.sch" ${_catalog51}
- xmlcatalog --noout --add "uri" \
- "http://docbook.org/xml/${v}/sch/docbook.sch" \
- "file://${_datadir}/xml/docbook/schema/sch/${v}/docbook.sch" ${_catalog51}
-
- # ---------------------
- # Build XML catalog files for each Schema
- for s in schemas/rng schemas/sch; do
- _schema_catalog=${s}/catalog.xml
- xmlcatalog --noout --create ${_schema_catalog}
- case $s in
- sch)
- xmlcatalog --noout --add "uri" \
- "http://docbook.org/xml/${v}/${s}/docbook.${s}" \
- "docbook.${s}" ${_schema_catalog}
- xmlcatalog --noout --add "uri" \
- "http://www.oasis-open.org/docbook/xml/${v}/${s}/docbook.${s}" \
- "docbook.${s}" ${_schema_catalog}
- ;;
- rng)
- xmlcatalog --noout --add "uri" \
- "http://docbook.org/xml/${v}/${s}/docbook.${s}" \
- "docbook.${s}" ${_schema_catalog}
- xmlcatalog --noout --add "uri" \
- "http://www.oasis-open.org/docbook/xml/${v}/${s}/docbook.${s}" \
- "docbook.${s}" ${_schema_catalog}
- xmlcatalog --noout --add "uri" \
- "http://docbook.org/xml/${v}/${s}/docbookxi.${s}" \
- "docbookxi.${s}" ${_schema_catalog}
- xmlcatalog --noout --add "uri" \
- "http://www.oasis-open.org/docbook/xml/${v}/${s}/docbookxi.${s}" \
- "docbookxi.${s}" ${_schema_catalog}
- xmlcatalog --noout --add "uri" \
- "http://docbook.org/xml/${v}/${s}/docbook.rnc" \
- "docbook.rnc" ${_schema_catalog}
- xmlcatalog --noout --add "uri" \
- "http://www.oasis-open.org/docbook/xml/${v}/${s}/docbook.rnc" \
- "docbook.rnc" ${_schema_catalog}
- xmlcatalog --noout --add "uri" \
- "http://docbook.org/xml/${v}/${s}/docbookxi.rnc" \
- "docbookxi.rnc" ${_schema_catalog}
- xmlcatalog --noout --add "uri" \
- "http://www.oasis-open.org/docbook/xml/${v}/${s}/docbookxi.rnc" \
- "docbookxi.rnc" ${_schema_catalog}
- ;;
- esac
- done
- done
-}
-
-package() {
-
- _docbook5dir="${pkgdir}${_datadir}/xml/docbook"
-
- # docbook-5.0
- pushd "$srcdir/docbook-5.0"
- for v in 5.0; do
- for type in dtd rng sch xsd; do
- mkdir -p ${_docbook5dir}/schema/${type}/${v}
- install -m644 ${type}/* ${_docbook5dir}/schema/${type}/${v}
- done
- done
- popd
-
- # docbook-5.1
- pushd "$srcdir/schemas"
- for v in 5.1; do
- for type in rng sch; do
- mkdir -p ${_docbook5dir}/schema/${type}/${v}
- install -m644 ${type}/* ${_docbook5dir}/schema/${type}/${v}
- done
- done
- popd
-
- mkdir -p "$pkgdir/usr/bin"
- install -m755 tools/db4-entities.pl "$pkgdir/usr/bin"
- mkdir -p "${_docbook5dir}/stylesheet/docbook5"
- install -m644 tools/db4-upgrade.xsl "${_docbook5dir}/stylesheet/docbook5/"
-
- # catalog configuration
- mkdir -p "$pkgdir/etc/xml"
- install -m644 docbook-5.0/${_catalog50} "$pkgdir/etc/xml/${_catalog50}"
- install -m644 ${_catalog51} "$pkgdir/etc/xml/${_catalog51}"
-}
Copied: docbook5-xml/repos/extra-any/PKGBUILD (from rev 446276, docbook5-xml/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2022-05-21 19:54:22 UTC (rev 446277)
@@ -0,0 +1,317 @@
+# Maintainer: Andreas Radke <andyrtr at archlinux.org>
+# Contributor: Andy Weidenbaum <archbaum at gmail.com>
+# Contributor: Holger Rauch < holger dot rauch at posteo dot de >
+# based on CentOS 7 rpm
+# http://pkgs.org/centos-7/centos-x86_64/docbook5-schemas-5.0-10.el7.noarch.rpm.html
+
+pkgname=docbook5-xml
+pkgver=5.1
+pkgrel=3
+pkgdesc="a complete rewrite of the well-known DocBook 4 XML schema (DTD, Relax NG, W3C schema) for Docbook 5.X"
+arch=('any')
+depends=('libxml2')
+makedepends=('unzip')
+optdepends=('perl: for docbook v4 upgrade tools')
+url="https://docbook.org/schemas/5x"
+license=('MIT')
+source=(https://docbook.org/xml/5.0/docbook-5.0.zip
+ https://docbook.org/xml/5.1/docbook-v5.1-os.zip)
+sha512sums=('a245796881762cf001f0d32b7c87315cba0454750d6b4178e4546357e320e2ab602d84c08a7e44329f406a8d32340605671c351e87c0b9097582ebf6d10fede4'
+ 'b55f8eda4dcff9d4ebd31876bc33c244ef3884afc167da1425531266963ba64000fbe619ec7c049ae65c0aab864a5a7228caef08b53f546e2686296d97190873')
+install=$pkgname.install
+provides=('docbook5-schemas' 'docbook-xml-5.0' 'docbook-xml-5.1')
+replaces=('docbook5-schemas')
+conflicts=('docbook5-schemas')
+
+_datadir=/usr/share
+_catalog50=docbook-5.0.xml
+_catalog51=docbook-5.1.xml
+
+build() {
+
+ # docbook-5.0
+ pushd "$srcdir/docbook-5.0"
+ xmlcatalog --create --noout ${_catalog50}
+
+ for v in 5.0; do
+ # DTD
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//DTD DocBook XML ${v}//EN" \
+ "file://${_datadir}/xml/docbook/schema/dtd/${v}/docbook.dtd" ${_catalog50}
+ xmlcatalog --noout --add "system" \
+ "http://www.oasis-open.org/docbook/xml/${v}/dtd/docbook.dtd" \
+ "file://${_datadir}/xml/docbook/schema/dtd/${v}/docbook.dtd" ${_catalog50}
+ xmlcatalog --noout --add "system" \
+ "http://docbook.org/xml/${v}/dtd/docbook.dtd" \
+ "file://${_datadir}/xml/docbook/schema/dtd/${v}/docbook.dtd" ${_catalog50}
+ # RNG
+ xmlcatalog --noout --add "uri" \
+ "http://www.oasis-open.org/docbook/xml/${v}/rng/docbook.rng" \
+ "file://${_datadir}/xml/docbook/schema/rng/${v}/docbook.rng" ${_catalog50}
+ xmlcatalog --noout --add "uri" \
+ "http://docbook.org/xml/${v}/rng/docbook.rng" \
+ "file://${_datadir}/xml/docbook/schema/rng/${v}/docbook.rng" ${_catalog50}
+ # RNG+XInclude
+ xmlcatalog --noout --add "uri" \
+ "http://www.oasis-open.org/docbook/xml/${v}/rng/docbookxi.rng" \
+ "file://${_datadir}/xml/docbook/schema/rng/${v}/docbookxi.rng" ${_catalog50}
+ xmlcatalog --noout --add "uri" \
+ "http://docbook.org/xml/${v}/rng/docbookxi.rng" \
+ "file://${_datadir}/xml/docbook/schema/rng/${v}/docbookxi.rng" ${_catalog50}
+ # RNC
+ xmlcatalog --noout --add "uri" \
+ "http://www.oasis-open.org/docbook/xml/${v}/rnc/docbook.rnc" \
+ "file://${_datadir}/xml/docbook/schema/rng/${v}/docbook.rnc" ${_catalog50}
+ xmlcatalog --noout --add "uri" \
+ "http://docbook.org/xml/${v}/rng/docbook.rnc" \
+ "file://${_datadir}/xml/docbook/schema/rng/${v}/docbook.rnc" ${_catalog50}
+ # RNC+XInclude
+ xmlcatalog --noout --add "uri" \
+ "http://www.oasis-open.org/docbook/xml/${v}/rnc/docbookxi.rnc" \
+ "file://${_datadir}/xml/docbook/schema/rng/${v}/docbookxi.rnc" ${_catalog50}
+ xmlcatalog --noout --add "uri" \
+ "http://docbook.org/xml/${v}/rng/docbookxi.rnc" \
+ "file://${_datadir}/xml/docbook/schema/rng/${v}/docbookxi.rnc" ${_catalog50}
+ # XSD
+ xmlcatalog --noout --add "uri" \
+ "http://www.oasis-open.org/docbook/xml/${v}/xsd/docbook.xsd" \
+ "file://${_datadir}/xml/docbook/schema/xsd/${v}/docbook.xsd" ${_catalog50}
+ xmlcatalog --noout --add "uri" \
+ "http://docbook.org/xml/${v}/xsd/docbook.xsd" \
+ "file://${_datadir}/xml/docbook/schema/xsd/${v}/docbook.xsd" ${_catalog50}
+ # XSD + XInclude
+ xmlcatalog --noout --add "uri" \
+ "http://www.oasis-open.org/docbook/xml/${v}/xsd/docbookxi.xsd" \
+ "file://${_datadir}/xml/docbook/schema/xsd/${v}/docbookxi.xsd" ${_catalog50}
+ xmlcatalog --noout --add "uri" \
+ "http://docbook.org/xml/${v}/xsd/docbookxi.xsd" \
+ "file://${_datadir}/xml/docbook/schema/xsd/${v}/docbookxi.xsd" ${_catalog50}
+ xmlcatalog --noout --add "uri" \
+ "http://www.oasis-open.org/docbook/xml/${v}/xsd/xi.xsd" \
+ "file://${_datadir}/xml/docbook/schema/xsd/${v}/xi.xsd" ${_catalog50}
+ xmlcatalog --noout --add "uri" \
+ "http://docbook.org/xml/${v}/xsd/xi.xsd" \
+ "file://${_datadir}/xml/docbook/schema/xsd/${v}/xi.xsd" ${_catalog50}
+ # XLink + XML
+ xmlcatalog --noout --add "uri" \
+ "http://www.oasis-open.org/docbook/xml/${v}/xsd/xlink.xsd" \
+ "file://${_datadir}/xml/docbook/schema/xsd/${v}/xlink.xsd" ${_catalog50}
+ xmlcatalog --noout --add "uri" \
+ "http://docbook.org/xml/${v}/xsd/xlink.xsd" \
+ "file://${_datadir}/xml/docbook/schema/xsd/${v}/xlink.xsd" ${_catalog50}
+ xmlcatalog --noout --add "uri" \
+ "http://www.oasis-open.org/docbook/xml/${v}/xsd/xml.xsd" \
+ "file://${_datadir}/xml/docbook/schema/xsd/${v}/xml.xsd" ${_catalog50}
+ xmlcatalog --noout --add "uri" \
+ "http://docbook.org/xml/${v}/xsd/xml.xsd" \
+ "file://${_datadir}/xml/docbook/schema/xsd/${v}/xml.xsd" ${_catalog50}
+ # Schematron
+ xmlcatalog --noout --add "uri" \
+ "http://www.oasis-open.org/docbook/xml/${v}/sch/docbook.sch" \
+ "file://${_datadir}/xml/docbook/schema/sch/${v}/docbook.sch" ${_catalog50}
+ xmlcatalog --noout --add "uri" \
+ "http://docbook.org/xml/${v}/sch/docbook.sch" \
+ "file://${_datadir}/xml/docbook/schema/sch/${v}/docbook.sch" ${_catalog50}
+
+ # ---------------------
+ # Build XML catalog files for each Schema
+ for s in dtd rng sch xsd; do
+ _schema_catalog=${s}/catalog.xml
+ xmlcatalog --noout --create ${_schema_catalog}
+ case $s in
+ dtd)
+ xmlcatalog --noout --add "public" \
+ "-//OASIS//DTD DocBook XML ${v}//EN" \
+ "docbook.dtd" ${_schema_catalog}
+ xmlcatalog --noout --add "system" \
+ "http://www.oasis-open.org/docbook/xml/${v}/dtd/docbook.dtd" \
+ "docbook.dtd" ${_schema_catalog}
+ ;;
+ sch)
+ xmlcatalog --noout --add "uri" \
+ "http://docbook.org/xml/${v}/${s}/docbook.${s}" \
+ "docbook.${s}" ${_schema_catalog}
+ xmlcatalog --noout --add "uri" \
+ "http://www.oasis-open.org/docbook/xml/${v}/${s}/docbook.${s}" \
+ "docbook.${s}" ${_schema_catalog}
+ ;;
+ rng)
+ xmlcatalog --noout --add "uri" \
+ "http://docbook.org/xml/${v}/${s}/docbook.${s}" \
+ "docbook.${s}" ${_schema_catalog}
+ xmlcatalog --noout --add "uri" \
+ "http://www.oasis-open.org/docbook/xml/${v}/${s}/docbook.${s}" \
+ "docbook.${s}" ${_schema_catalog}
+ xmlcatalog --noout --add "uri" \
+ "http://docbook.org/xml/${v}/${s}/docbookxi.${s}" \
+ "docbookxi.${s}" ${_schema_catalog}
+ xmlcatalog --noout --add "uri" \
+ "http://www.oasis-open.org/docbook/xml/${v}/${s}/docbookxi.${s}" \
+ "docbookxi.${s}" ${_schema_catalog}
+ xmlcatalog --noout --add "uri" \
+ "http://docbook.org/xml/${v}/${s}/docbook.rnc" \
+ "docbook.rnc" ${_schema_catalog}
+ xmlcatalog --noout --add "uri" \
+ "http://www.oasis-open.org/docbook/xml/${v}/${s}/docbook.rnc" \
+ "docbook.rnc" ${_schema_catalog}
+ xmlcatalog --noout --add "uri" \
+ "http://docbook.org/xml/${v}/${s}/docbookxi.rnc" \
+ "docbookxi.rnc" ${_schema_catalog}
+ xmlcatalog --noout --add "uri" \
+ "http://www.oasis-open.org/docbook/xml/${v}/${s}/docbookxi.rnc" \
+ "docbookxi.rnc" ${_schema_catalog}
+ ;;
+ xsd)
+ # https://docbook.org/xml/5.0/xsd/docbook.xsd
+ # https://docbook.org/xml/5.0/xsd/xml.xsd
+ # https://docbook.org/xml/5.0/xsd/xlink.xsd
+ xmlcatalog --noout --add "uri" \
+ "http://docbook.org/xml/${v}/${s}/docbook.${s}" \
+ "docbook.${s}" ${_schema_catalog}
+ xmlcatalog --noout --add "uri" \
+ "http://www.oasis-open.org/docbook/xml/${v}/${s}/docbook.${s}" \
+ "docbook.${s}" ${_schema_catalog}
+ xmlcatalog --noout --add "uri" \
+ "http://docbook.org/xml/${v}/${s}/docbookxi.${s}" \
+ "docbookxi.${s}" ${_schema_catalog}
+ xmlcatalog --noout --add "uri" \
+ "http://www.oasis-open.org/docbook/xml/${v}/${s}/docbookxi.${s}" \
+ "docbookxi.${s}" ${_schema_catalog}
+ # XLink + XML:
+ xmlcatalog --noout --add "uri" \
+ "http://docbook.org/xml/${v}/${s}/xlink.xsd" \
+ "xlink.xsd" ${_schema_catalog}
+ xmlcatalog --noout --add "uri" \
+ "http://www.oasis-open.org/docbook/xml/${v}/${s}/xlink.xsd" \
+ "xlink.xsd" ${_schema_catalog}
+ xmlcatalog --noout --add "uri" \
+ "http://docbook.org/xml/${v}/${s}/xml.xsd" \
+ "xml.xsd" ${_schema_catalog}
+ xmlcatalog --noout --add "uri" \
+ "http://www.oasis-open.org/docbook/xml/${v}/${s}/xml.xsd" \
+ "xml.xsd" ${_schema_catalog}
+ ;;
+ esac
+ done
+ done
+ popd
+
+ # docbook-5.1
+ xmlcatalog --create --noout ${_catalog51}
+
+ for v in 5.1; do
+ # RNG
+ xmlcatalog --noout --add "uri" \
+ "http://www.oasis-open.org/docbook/xml/${v}/rng/docbook.rng" \
+ "file://${_datadir}/xml/docbook/schema/rng/${v}/docbook.rng" ${_catalog51}
+ xmlcatalog --noout --add "uri" \
+ "http://docbook.org/xml/${v}/rng/docbook.rng" \
+ "file://${_datadir}/xml/docbook/schema/rng/${v}/docbook.rng" ${_catalog51}
+ # RNG+XInclude
+ xmlcatalog --noout --add "uri" \
+ "http://www.oasis-open.org/docbook/xml/${v}/rng/docbookxi.rng" \
+ "file://${_datadir}/xml/docbook/schema/rng/${v}/docbookxi.rng" ${_catalog51}
+ xmlcatalog --noout --add "uri" \
+ "http://docbook.org/xml/${v}/rng/docbookxi.rng" \
+ "file://${_datadir}/xml/docbook/schema/rng/${v}/docbookxi.rng" ${_catalog51}
+ # RNC
+ xmlcatalog --noout --add "uri" \
+ "http://www.oasis-open.org/docbook/xml/${v}/rnc/docbook.rnc" \
+ "file://${_datadir}/xml/docbook/schema/rng/${v}/docbook.rnc" ${_catalog51}
+ xmlcatalog --noout --add "uri" \
+ "http://docbook.org/xml/${v}/rng/docbook.rnc" \
+ "file://${_datadir}/xml/docbook/schema/rng/${v}/docbook.rnc" ${_catalog51}
+ # RNC+XInclude
+ xmlcatalog --noout --add "uri" \
+ "http://www.oasis-open.org/docbook/xml/${v}/rnc/docbookxi.rnc" \
+ "file://${_datadir}/xml/docbook/schema/rng/${v}/docbookxi.rnc" ${_catalog51}
+ xmlcatalog --noout --add "uri" \
+ "http://docbook.org/xml/${v}/rng/docbookxi.rnc" \
+ "file://${_datadir}/xml/docbook/schema/rng/${v}/docbookxi.rnc" ${_catalog51}
+ # Schematron
+ xmlcatalog --noout --add "uri" \
+ "http://www.oasis-open.org/docbook/xml/${v}/sch/docbook.sch" \
+ "file://${_datadir}/xml/docbook/schema/sch/${v}/docbook.sch" ${_catalog51}
+ xmlcatalog --noout --add "uri" \
+ "http://docbook.org/xml/${v}/sch/docbook.sch" \
+ "file://${_datadir}/xml/docbook/schema/sch/${v}/docbook.sch" ${_catalog51}
+
+ # ---------------------
+ # Build XML catalog files for each Schema
+ for s in schemas/rng schemas/sch; do
+ _schema_catalog=${s}/catalog.xml
+ xmlcatalog --noout --create ${_schema_catalog}
+ case $s in
+ sch)
+ xmlcatalog --noout --add "uri" \
+ "http://docbook.org/xml/${v}/${s}/docbook.${s}" \
+ "docbook.${s}" ${_schema_catalog}
+ xmlcatalog --noout --add "uri" \
+ "http://www.oasis-open.org/docbook/xml/${v}/${s}/docbook.${s}" \
+ "docbook.${s}" ${_schema_catalog}
+ ;;
+ rng)
+ xmlcatalog --noout --add "uri" \
+ "http://docbook.org/xml/${v}/${s}/docbook.${s}" \
+ "docbook.${s}" ${_schema_catalog}
+ xmlcatalog --noout --add "uri" \
+ "http://www.oasis-open.org/docbook/xml/${v}/${s}/docbook.${s}" \
+ "docbook.${s}" ${_schema_catalog}
+ xmlcatalog --noout --add "uri" \
+ "http://docbook.org/xml/${v}/${s}/docbookxi.${s}" \
+ "docbookxi.${s}" ${_schema_catalog}
+ xmlcatalog --noout --add "uri" \
+ "http://www.oasis-open.org/docbook/xml/${v}/${s}/docbookxi.${s}" \
+ "docbookxi.${s}" ${_schema_catalog}
+ xmlcatalog --noout --add "uri" \
+ "http://docbook.org/xml/${v}/${s}/docbook.rnc" \
+ "docbook.rnc" ${_schema_catalog}
+ xmlcatalog --noout --add "uri" \
+ "http://www.oasis-open.org/docbook/xml/${v}/${s}/docbook.rnc" \
+ "docbook.rnc" ${_schema_catalog}
+ xmlcatalog --noout --add "uri" \
+ "http://docbook.org/xml/${v}/${s}/docbookxi.rnc" \
+ "docbookxi.rnc" ${_schema_catalog}
+ xmlcatalog --noout --add "uri" \
+ "http://www.oasis-open.org/docbook/xml/${v}/${s}/docbookxi.rnc" \
+ "docbookxi.rnc" ${_schema_catalog}
+ ;;
+ esac
+ done
+ done
+}
+
+package() {
+
+ _docbook5dir="${pkgdir}${_datadir}/xml/docbook"
+
+ # docbook-5.0
+ pushd "$srcdir/docbook-5.0"
+ for v in 5.0; do
+ for type in dtd rng sch xsd; do
+ mkdir -p ${_docbook5dir}/schema/${type}/${v}
+ install -m644 ${type}/* ${_docbook5dir}/schema/${type}/${v}
+ done
+ done
+ popd
+
+ # docbook-5.1
+ pushd "$srcdir/schemas"
+ for v in 5.1; do
+ for type in rng sch; do
+ mkdir -p ${_docbook5dir}/schema/${type}/${v}
+ install -m644 ${type}/* ${_docbook5dir}/schema/${type}/${v}
+ done
+ done
+ popd
+
+ mkdir -p "$pkgdir/usr/bin"
+ install -m755 tools/db4-entities.pl "$pkgdir/usr/bin"
+ mkdir -p "${_docbook5dir}/stylesheet/docbook5"
+ install -m644 tools/db4-upgrade.xsl "${_docbook5dir}/stylesheet/docbook5/"
+
+ # catalog configuration
+ mkdir -p "$pkgdir/etc/xml"
+ install -m644 docbook-5.0/${_catalog50} "$pkgdir/etc/xml/${_catalog50}"
+ install -m644 ${_catalog51} "$pkgdir/etc/xml/${_catalog51}"
+}
Deleted: docbook5-xml.install
===================================================================
--- docbook5-xml.install 2022-05-21 19:54:16 UTC (rev 446276)
+++ docbook5-xml.install 2022-05-21 19:54:22 UTC (rev 446277)
@@ -1,52 +0,0 @@
-_datadir=/usr/share
-_rootcatalog=/etc/xml/catalog
-
-post_install() {
- if [[ -w $_rootcatalog ]]; then
- for v in 5.{0,1}; do
- xmlcatalog --noout --add "delegatePublic" \
- "-//OASIS//DTD DocBook XML ${v}//EN" \
- "file://${_datadir}/xml/docbook/schema/dtd/${v}/catalog.xml" \
- ${_rootcatalog}
- xmlcatalog --noout --add "delegateSystem" \
- "http://docbook.org/xml/${v}/dtd/" \
- "file://${_datadir}/xml/docbook/schema/dtd/${v}/catalog.xml" \
- ${_rootcatalog}
- xmlcatalog --noout --add "delegateURI" \
- "http://docbook.org/xml/${v}/dtd/" \
- "file://${_datadir}/xml/docbook/schema/dtd/${v}/catalog.xml" \
- ${_rootcatalog}
- xmlcatalog --noout --add "delegateURI" \
- "http://docbook.org/xml/${v}/rng/" \
- "file://${_datadir}/xml/docbook/schema/rng/${v}/catalog.xml" \
- ${_rootcatalog}
- xmlcatalog --noout --add "delegateURI" \
- "http://docbook.org/xml/${v}/sch/" \
- "file://${_datadir}/xml/docbook/schema/sch/${v}/catalog.xml" \
- ${_rootcatalog}
- xmlcatalog --noout --add "delegateURI" \
- "http://docbook.org/xml/${v}/xsd/" \
- "file://${_datadir}/xml/docbook/schema/xsd/${v}/catalog.xml" \
- ${_rootcatalog}
- done
- fi
-}
-
-post_remove() {
- if [[ -w $_rootcatalog ]]; then
- for v in 5.{0,1}; do
- xmlcatalog --noout --del \
- "file://${_datadir}/xml/docbook/schema/dtd/${v}/catalog.xml" \
- ${_rootcatalog}
- xmlcatalog --noout --del \
- "file://${_datadir}/xml/docbook/schema/rng/${v}/catalog.xml" \
- ${_rootcatalog}
- xmlcatalog --noout --del \
- "file://${_datadir}/xml/docbook/schema/sch/${v}/catalog.xml" \
- ${_rootcatalog}
- xmlcatalog --noout --del \
- "file://${_datadir}/xml/docbook/schema/xsd/${v}/catalog.xml" \
- ${_rootcatalog}
- done
- fi
-}
Copied: docbook5-xml/repos/extra-any/docbook5-xml.install (from rev 446276, docbook5-xml/trunk/docbook5-xml.install)
===================================================================
--- docbook5-xml.install (rev 0)
+++ docbook5-xml.install 2022-05-21 19:54:22 UTC (rev 446277)
@@ -0,0 +1,52 @@
+_datadir=/usr/share
+_rootcatalog=/etc/xml/catalog
+
+post_install() {
+ if [[ -w $_rootcatalog ]]; then
+ for v in 5.{0,1}; do
+ xmlcatalog --noout --add "delegatePublic" \
+ "-//OASIS//DTD DocBook XML ${v}//EN" \
+ "file://${_datadir}/xml/docbook/schema/dtd/${v}/catalog.xml" \
+ ${_rootcatalog}
+ xmlcatalog --noout --add "delegateSystem" \
+ "http://docbook.org/xml/${v}/dtd/" \
+ "file://${_datadir}/xml/docbook/schema/dtd/${v}/catalog.xml" \
+ ${_rootcatalog}
+ xmlcatalog --noout --add "delegateURI" \
+ "http://docbook.org/xml/${v}/dtd/" \
+ "file://${_datadir}/xml/docbook/schema/dtd/${v}/catalog.xml" \
+ ${_rootcatalog}
+ xmlcatalog --noout --add "delegateURI" \
+ "http://docbook.org/xml/${v}/rng/" \
+ "file://${_datadir}/xml/docbook/schema/rng/${v}/catalog.xml" \
+ ${_rootcatalog}
+ xmlcatalog --noout --add "delegateURI" \
+ "http://docbook.org/xml/${v}/sch/" \
+ "file://${_datadir}/xml/docbook/schema/sch/${v}/catalog.xml" \
+ ${_rootcatalog}
+ xmlcatalog --noout --add "delegateURI" \
+ "http://docbook.org/xml/${v}/xsd/" \
+ "file://${_datadir}/xml/docbook/schema/xsd/${v}/catalog.xml" \
+ ${_rootcatalog}
+ done
+ fi
+}
+
+post_remove() {
+ if [[ -w $_rootcatalog ]]; then
+ for v in 5.{0,1}; do
+ xmlcatalog --noout --del \
+ "file://${_datadir}/xml/docbook/schema/dtd/${v}/catalog.xml" \
+ ${_rootcatalog}
+ xmlcatalog --noout --del \
+ "file://${_datadir}/xml/docbook/schema/rng/${v}/catalog.xml" \
+ ${_rootcatalog}
+ xmlcatalog --noout --del \
+ "file://${_datadir}/xml/docbook/schema/sch/${v}/catalog.xml" \
+ ${_rootcatalog}
+ xmlcatalog --noout --del \
+ "file://${_datadir}/xml/docbook/schema/xsd/${v}/catalog.xml" \
+ ${_rootcatalog}
+ done
+ fi
+}
More information about the arch-commits
mailing list