diff options
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | .gitignore | 23 | ||||
-rw-r--r-- | PKGBUILD | 191 | ||||
-rw-r--r-- | docbook5-schemas.install | 4 |
4 files changed, 129 insertions, 102 deletions
@@ -1,17 +1,16 @@ -# Generated by mksrcinfo v8 -# Mon Jan 11 06:51:19 UTC 2016 pkgbase = docbook5-schemas pkgdesc = Norman Walsh's schemas (DTD, Relax NG, W3C schema) for Docbook 5.X - pkgver = 5.0 - pkgrel = 1 - url = http://www.oasis-open.org/docbook/ + pkgver = 5.1 + pkgrel = 2 + url = http://docs.oasis-open.org/docbook/docbook/v5.1/os/docbook-v5.1-os.html install = docbook5-schemas.install arch = any license = PublicDomain makedepends = unzip depends = libxml2 - source = http://docbook.org/xml/5.0/docbook-5.0.zip - sha256sums = 3dcd65e1f5d9c0c891b3be204fa2bb418ce485d32310e1ca052e81d36623208e + source = http://docs.oasis-open.org/docbook/docbook/v5.1/os/docbook-v5.1-os.zip + sha256sums = b3f3413654003c1e773360d7fc60ebb8abd0e8c9af8e7d6c4b55f124f34d1e7f + sha512sums = b55f8eda4dcff9d4ebd31876bc33c244ef3884afc167da1425531266963ba64000fbe619ec7c049ae65c0aab864a5a7228caef08b53f546e2686296d97190873 pkgname = docbook5-schemas diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..29d072f76700 --- /dev/null +++ b/.gitignore @@ -0,0 +1,23 @@ +# package src/pkg archives, downloaded sources +*.tar* +*.tgz +*.txz +*.tbz2 +*.tgz +*.zip + +# signed sources +*.asc +*.sig + +# subfolders, e.g. source or built package trees, vcs +*/**/ +src/ +pkg/ + +# backup files +*~ +*.bak + +# mkpkg status files, from soyuz.archlinux.org +.mkpkg_check @@ -1,40 +1,44 @@ # Maintainer: Andy Weidenbaum <archbaum@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 +# http://pkgs.org/centos-7/centos-x86_64/docbook5-schemas-5.1-10.el7.noarch.rpm.html +# hrauch: 5.1 has become an OASIS standard (hence the 'os' in the filename) +# in the meantime pkgname=docbook5-schemas -pkgver=5.0 -pkgrel=1 +pkgver=5.1 +pkgrel=2 pkgdesc="Norman Walsh's schemas (DTD, Relax NG, W3C schema) for Docbook 5.X" arch=('any') depends=('libxml2') makedepends=('unzip') -url="http://www.oasis-open.org/docbook/" +url="http://docs.oasis-open.org/docbook/docbook/v5.1/os/docbook-v5.1-os.html" license=('PublicDomain') -source=(http://docbook.org/xml/5.0/docbook-5.0.zip) -sha256sums=('3dcd65e1f5d9c0c891b3be204fa2bb418ce485d32310e1ca052e81d36623208e') +source=(http://docs.oasis-open.org/docbook/docbook/v${pkgver}/os/docbook-v${pkgver}-os.zip) +sha256sums=('b3f3413654003c1e773360d7fc60ebb8abd0e8c9af8e7d6c4b55f124f34d1e7f') +sha512sums=('b55f8eda4dcff9d4ebd31876bc33c244ef3884afc167da1425531266963ba64000fbe619ec7c049ae65c0aab864a5a7228caef08b53f546e2686296d97190873') install=docbook5-schemas.install _datadir=/usr/share build() { - cd "$srcdir/docbook-5.0" + cd "$srcdir" _catalog=docbook-5.xml xmlcatalog --create --noout ${_catalog} - for v in 5.0; do + for v in ${pkgver}; do # DTD - xmlcatalog --noout --add "public" \ - "-//OASIS//DTD DocBook XML ${v}//EN" \ - "file://${_datadir}/xml/docbook5/schema/dtd/${v}/docbook.dtd" ${_catalog} - xmlcatalog --noout --add "system" \ - "http://www.oasis-open.org/docbook/xml/${v}/dtd/docbook.dtd" \ - "file://${_datadir}/xml/docbook5/schema/dtd/${v}/docbook.dtd" ${_catalog} - xmlcatalog --noout --add "system" \ - "http://docbook.org/xml/${v}/dtd/docbook.dtd" \ - "file://${_datadir}/xml/docbook5/schema/dtd/${v}/docbook.dtd" ${_catalog} +# xmlcatalog --noout --add "public" \ +# "-//OASIS//DTD DocBook XML ${v}//EN" \ +# "file://${_datadir}/xml/docbook5/schema/dtd/${v}/docbook.dtd" ${_catalog} +# xmlcatalog --noout --add "system" \ +# "http://www.oasis-open.org/docbook/xml/${v}/dtd/docbook.dtd" \ +# "file://${_datadir}/xml/docbook5/schema/dtd/${v}/docbook.dtd" ${_catalog} +# xmlcatalog --noout --add "system" \ +# "http://docbook.org/xml/${v}/dtd/docbook.dtd" \ +# "file://${_datadir}/xml/docbook5/schema/dtd/${v}/docbook.dtd" ${_catalog} # RNG xmlcatalog --noout --add "uri" \ "http://www.oasis-open.org/docbook/xml/${v}/rng/docbook.rng" \ @@ -64,38 +68,38 @@ build() { "http://docbook.org/xml/${v}/rng/docbookxi.rnc" \ "file://${_datadir}/xml/docbook5/schema/rng/${v}/docbookxi.rnc" ${_catalog} # XSD - xmlcatalog --noout --add "uri" \ - "http://www.oasis-open.org/docbook/xml/${v}/xsd/docbook.xsd" \ - "file://${_datadir}/xml/docbook5/schema/xsd/${v}/docbook.xsd" ${_catalog} - xmlcatalog --noout --add "uri" \ - "http://docbook.org/xml/${v}/xsd/docbook.xsd" \ - "file://${_datadir}/xml/docbook5/schema/xsd/${v}/docbook.xsd" ${_catalog} +# xmlcatalog --noout --add "uri" \ +# "http://www.oasis-open.org/docbook/xml/${v}/xsd/docbook.xsd" \ +# "file://${_datadir}/xml/docbook5/schema/xsd/${v}/docbook.xsd" ${_catalog} +# xmlcatalog --noout --add "uri" \ +# "http://docbook.org/xml/${v}/xsd/docbook.xsd" \ +# "file://${_datadir}/xml/docbook5/schema/xsd/${v}/docbook.xsd" ${_catalog} # XSD + XInclude - xmlcatalog --noout --add "uri" \ - "http://www.oasis-open.org/docbook/xml/${v}/xsd/docbookxi.xsd" \ - "file://${_datadir}/xml/docbook5/schema/xsd/${v}/docbookxi.xsd" ${_catalog} - xmlcatalog --noout --add "uri" \ - "http://docbook.org/xml/${v}/xsd/docbookxi.xsd" \ - "file://${_datadir}/xml/docbook5/schema/xsd/${v}/docbookxi.xsd" ${_catalog} - xmlcatalog --noout --add "uri" \ - "http://www.oasis-open.org/docbook/xml/${v}/xsd/xi.xsd" \ - "file://${_datadir}/xml/docbook5/schema/xsd/${v}/xi.xsd" ${_catalog} - xmlcatalog --noout --add "uri" \ - "http://docbook.org/xml/${v}/xsd/xi.xsd" \ - "file://${_datadir}/xml/docbook5/schema/xsd/${v}/xi.xsd" ${_catalog} +# xmlcatalog --noout --add "uri" \ +# "http://www.oasis-open.org/docbook/xml/${v}/xsd/docbookxi.xsd" \ +# "file://${_datadir}/xml/docbook5/schema/xsd/${v}/docbookxi.xsd" ${_catalog} +# xmlcatalog --noout --add "uri" \ +# "http://docbook.org/xml/${v}/xsd/docbookxi.xsd" \ +# "file://${_datadir}/xml/docbook5/schema/xsd/${v}/docbookxi.xsd" ${_catalog} +# xmlcatalog --noout --add "uri" \ +# "http://www.oasis-open.org/docbook/xml/${v}/xsd/xi.xsd" \ +# "file://${_datadir}/xml/docbook5/schema/xsd/${v}/xi.xsd" ${_catalog} +# xmlcatalog --noout --add "uri" \ +# "http://docbook.org/xml/${v}/xsd/xi.xsd" \ +# "file://${_datadir}/xml/docbook5/schema/xsd/${v}/xi.xsd" ${_catalog} # XLink + XML - xmlcatalog --noout --add "uri" \ - "http://www.oasis-open.org/docbook/xml/${v}/xsd/xlink.xsd" \ - "file://${_datadir}/xml/docbook5/schema/xsd/${v}/xlink.xsd" ${_catalog} - xmlcatalog --noout --add "uri" \ - "http://docbook.org/xml/${v}/xsd/xlink.xsd" \ - "file://${_datadir}/xml/docbook5/schema/xsd/${v}/xlink.xsd" ${_catalog} - xmlcatalog --noout --add "uri" \ - "http://www.oasis-open.org/docbook/xml/${v}/xsd/xml.xsd" \ - "file://${_datadir}/xml/docbook5/schema/xsd/${v}/xml.xsd" ${_catalog} - xmlcatalog --noout --add "uri" \ - "http://docbook.org/xml/${v}/xsd/xml.xsd" \ - "file://${_datadir}/xml/docbook5/schema/xsd/${v}/xml.xsd" ${_catalog} +# xmlcatalog --noout --add "uri" \ +# "http://www.oasis-open.org/docbook/xml/${v}/xsd/xlink.xsd" \ +# "file://${_datadir}/xml/docbook5/schema/xsd/${v}/xlink.xsd" ${_catalog} +# xmlcatalog --noout --add "uri" \ +# "http://docbook.org/xml/${v}/xsd/xlink.xsd" \ +# "file://${_datadir}/xml/docbook5/schema/xsd/${v}/xlink.xsd" ${_catalog} +# xmlcatalog --noout --add "uri" \ +# "http://www.oasis-open.org/docbook/xml/${v}/xsd/xml.xsd" \ +# "file://${_datadir}/xml/docbook5/schema/xsd/${v}/xml.xsd" ${_catalog} +# xmlcatalog --noout --add "uri" \ +# "http://docbook.org/xml/${v}/xsd/xml.xsd" \ +# "file://${_datadir}/xml/docbook5/schema/xsd/${v}/xml.xsd" ${_catalog} # Schematron xmlcatalog --noout --add "uri" \ "http://www.oasis-open.org/docbook/xml/${v}/sch/docbook.sch" \ @@ -107,19 +111,20 @@ build() { # --------------------- # Build XML catalog files for each Schema - for v in 5.0; do - for s in dtd rng sch xsd; do + for v in ${pkgver}; do +# for s in dtd rng sch xsd; do + for s in schemas/rng schemas/sch; 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} - ;; +# 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}" \ @@ -154,53 +159,53 @@ build() { "http://www.oasis-open.org/docbook/xml/${v}/${s}/docbookxi.rnc" \ "docbookxi.rnc" ${_schema_catalog} ;; - xsd) - # http://www.oasis-open.org/docbook/xml/5.0/xsd/docbookxi.xsd - # http://www.oasis-open.org/docbook/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} +# xsd) +# # http://www.oasis-open.org/docbook/xml/5.1/xsd/docbookxi.xsd +# # http://www.oasis-open.org/docbook/xml/5.1/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} - ;; +# 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 } package() { - cd "$srcdir/docbook-5.0" + cd "$srcdir" _docbook5dir="${pkgdir}${_datadir}/xml/docbook5" - for v in 5.0; do - mkdir -p ${_docbook5dir}/schema/dtd/${v} + for v in ${pkgver}; do +# mkdir -p ${_docbook5dir}/schema/dtd/${v} mkdir -p ${_docbook5dir}/schema/rng/${v} mkdir -p ${_docbook5dir}/schema/sch/${v} - mkdir -p ${_docbook5dir}/schema/xsd/${v} - install -m644 dtd/* ${_docbook5dir}/schema/dtd/${v} - install -m644 rng/* ${_docbook5dir}/schema/rng/${v} - install -m644 sch/* ${_docbook5dir}/schema/sch/${v} - install -m644 xsd/* ${_docbook5dir}/schema/xsd/${v} +# mkdir -p ${_docbook5dir}/schema/xsd/${v} +# install -m644 dtd/* ${_docbook5dir}/schema/dtd/${v} + install -m644 schemas/rng/* ${_docbook5dir}/schema/rng/${v} + install -m644 schemas/sch/* ${_docbook5dir}/schema/sch/${v} +# install -m644 xsd/* ${_docbook5dir}/schema/xsd/${v} done mkdir -p "$pkgdir/usr/bin" install -m755 tools/db4-entities.pl "$pkgdir/usr/bin" diff --git a/docbook5-schemas.install b/docbook5-schemas.install index eb6475bcbdb1..b1bc56bf9509 100644 --- a/docbook5-schemas.install +++ b/docbook5-schemas.install @@ -3,7 +3,7 @@ _rootcatalog=/etc/xml/catalog post_install() { if [[ -w $_rootcatalog ]]; then - for v in 5.0; do + for v in 5.1; do xmlcatalog --noout --add "delegatePublic" \ "-//OASIS//DTD DocBook XML ${v}//EN" \ "file://${_datadir}/xml/docbook5/schema/dtd/${v}/catalog.xml" \ @@ -34,7 +34,7 @@ post_install() { post_remove() { if [[ -w $_rootcatalog ]]; then - for v in 5.0; do + for v in 5.1; do xmlcatalog --noout --del \ "file://${_datadir}/xml/docbook5/schema/dtd/${v}/catalog.xml" \ ${_rootcatalog} |