[arch-commits] Commit in (5 files)
Andreas Radke
andyrtr at archlinux.org
Thu Jul 25 15:22:59 UTC 2019
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 <andyrtr at archlinux.org>
+# Contributor: Pierre Metzner <openhab.doc at web.de>
+
+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
+}
More information about the arch-commits
mailing list