Date: Thursday, July 25, 2019 @ 15:22:58 Author: andyrtr Revision: 358578
add pkg Added: docbook-xsl-ns/ docbook-xsl-ns/repos/ docbook-xsl-ns/trunk/ docbook-xsl-ns/trunk/PKGBUILD docbook-xsl-ns/trunk/docbook-xsl-ns.install ------------------------+ PKGBUILD | 34 ++++++++++++++++++++++++++++++++++ docbook-xsl-ns.install | 46 ++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 80 insertions(+) Added: docbook-xsl-ns/trunk/PKGBUILD =================================================================== --- docbook-xsl-ns/trunk/PKGBUILD (rev 0) +++ docbook-xsl-ns/trunk/PKGBUILD 2019-07-25 15:22:58 UTC (rev 358578) @@ -0,0 +1,34 @@ +# Maintainer: AndyRTR <[email protected]> +# Contributor: Pierre Metzner <[email protected]> + +pkgname=docbook-xsl-ns +pkgver=1.79.2 +pkgrel=2 +pkgdesc='The recommended namespaced XML stylesheets for Docbook5 transformations' +arch=(any) +license=(custom) +url='http://docbook.org/' +depends=(libxml2 libxslt sed) +install="$pkgname.install" +provides=('docbook5-xsl') +source=("https://github.com/docbook/xslt10-stylesheets/releases/download/release%2F$pkgver/docbook-xsl-$pkgver.tar.gz") +sha256sums=('966188d7c05fc76eaca115a55893e643dd01a3486f6368733c9ad974fcee7a26') + +package() { + cd docbook-xsl-$pkgver + + _pkgroot="$pkgdir"/usr/share/xml/docbook/stylesheet/docbook-xsl-ns-$pkgver + + install -dm755 ${_pkgroot} + install -m644 VERSION VERSION.xsl ${_pkgroot} + + for fn in assembly common eclipse epub epub3 fo highlighting html htmlhelp javahelp lib \ + manpages params profiling roundtrip template website xhtml xhtml-1_1 xhtml5; do + echo ${_pkgroot}/${fn} + install -dm755 ${_pkgroot}/${fn} + install -m644 ${fn}/*.{xml,xsl,dtd,ent} ${_pkgroot}/${fn} || true # ignore missing files + done + + install -dm755 "$pkgdir"/etc/xml + install -Dm644 COPYING "$pkgdir"/usr/share/licenses/$pkgname/LICENSE +} Added: docbook-xsl-ns/trunk/docbook-xsl-ns.install =================================================================== --- docbook-xsl-ns/trunk/docbook-xsl-ns.install (rev 0) +++ docbook-xsl-ns/trunk/docbook-xsl-ns.install 2019-07-25 15:22:58 UTC (rev 358578) @@ -0,0 +1,46 @@ +post_install() { + if [ ! -f etc/xml/catalog ]; then + xmlcatalog --noout --create etc/xml/catalog + fi + _NEW=`echo $1 | sed 's|\(.*\)\-.*|\1|'` + + xmlcatalog --noout --add "rewriteSystem" \ + "http://cdn.docbook.org/release/xsl/${_NEW}" \ + "/usr/share/xml/docbook/stylesheet/docbook-xsl-ns-${_NEW}" \ + etc/xml/catalog + + xmlcatalog --noout --add "rewriteURI" \ + "http://cdn.docbook.org/release/xsl/${_NEW}" \ + "/usr/share/xml/docbook/stylesheet/docbook-xsl-ns-${_NEW}" \ + etc/xml/catalog + + xmlcatalog --noout --add "rewriteSystem" \ + "http://cdn.docbook.org/release/xsl/current" \ + "/usr/share/xml/docbook/stylesheet/docbook-xsl-ns-${_NEW}" \ + etc/xml/catalog + + xmlcatalog --noout --add "rewriteURI" \ + "http://cdn.docbook.org/release/xsl/current" \ + "/usr/share/xml/docbook/stylesheet/docbook-xsl-ns-${_NEW}" \ + etc/xml/catalog + + xmlcatalog --noout --add "rewriteSystem" \ + "http://docbook.sourceforge.net/release/xsl/current" \ + "/usr/share/xml/docbook/stylesheet/docbook-xsl-ns-${_NEW}" \ + etc/xml/catalog + + xmlcatalog --noout --add "rewriteURI" \ + "http://docbook.sourceforge.net/release/xsl/current" \ + "/usr/share/xml/docbook/stylesheet/docbook-xsl-ns-${_NEW}" \ + etc/xml/catalog +} + +post_upgrade() { + post_remove $2 + post_install $1 +} + +post_remove() { + _OLD=`echo $1 | sed 's|\(.*\)\-.*|\1|'` + xmlcatalog --noout --del "/usr/share/xml/docbook/stylesheet/docbook-xsl-ns-${_OLD}" etc/xml/catalog +}
