From 3f1acca350135873139160eef9a483b3130f94de Mon Sep 17 00:00:00 2001 From: John Vogel Date: Sun, 9 Jun 2024 04:46:15 -0400 Subject: local/docbook-xml: fork of main/docbook-xml --- docbook-xml/APKBUILD | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 docbook-xml/APKBUILD (limited to 'docbook-xml/APKBUILD') diff --git a/docbook-xml/APKBUILD b/docbook-xml/APKBUILD new file mode 100644 index 0000000..0139564 --- /dev/null +++ b/docbook-xml/APKBUILD @@ -0,0 +1,65 @@ +# Maintainer: Natanael Copa +pkgname=docbook-xml +pkgver=4.5 +pkgrel=10 +pkgdesc="A widely used XML scheme for writing documentation and help" +url="https://scrollkeeper.sourceforge.net/docbook.shtml" +arch="noarch" +license="MIT" +depends="xmlcatmgr" +install="$pkgname.post-install $pkgname.pre-upgrade $pkgname.post-upgrade $pkgname.pre-deinstall" +subpackages="$pkgname-doc" +source=" + https://www.oasis-open.org/docbook/xml/4.2/docbook-xml-4.2.zip + https://www.oasis-open.org/docbook/xml/4.3/docbook-xml-4.3.zip + https://www.oasis-open.org/docbook/xml/4.4/docbook-xml-4.4.zip + https://www.oasis-open.org/docbook/xml/4.5/docbook-xml-4.5.zip + " +builddir="$srcdir" +options="!check" + +_versions="4.2 4.3 4.4 4.5" +unpack() { + local ver + local filename + for ver in $_versions; do + filename=docbook-xml-$ver.zip + msg "extracting $filename" + unzip -n -q "$srcdir/$filename" -d "$srcdir/docbook-xml-$ver" + find "$srcdir/docbook-xml-$ver" -type f -exec chmod 644 {} \; + done +} + +package() { + local ver + local src + local dst + + for ver in $_versions; do + src="$srcdir/docbook-xml-$ver" + dst="$pkgdir/usr/share/xml/docbook/$ver" + + msg "installing docbook-xml-$ver" + install -D -m644 -t "$dst" "$src"/*.dtd "$src"/*.mod + install -D -m644 -t "$dst/ent" "$src"/ent/*.ent + install -D -m644 "$src/catalog.xml" "$dst/catalog" + find "$src" \( -name 'README' -o -name 'ChangeLog' \) \ + -exec install -D -m644 \ + -t "$pkgdir/usr/share/doc/$pkgname/$ver" {} \; + done + + # from pkgsrc, 4.2 is backwards compatible with 4.1.2, make 4.1.2 an alias + sed -e 's|V4.2|V4.1.2|g' < $pkgdir/usr/share/xml/docbook/4.2/catalog \ + > "$pkgdir"/usr/share/xml/docbook/4.2/catalog-4.1.2 +} + +doc() { + amove usr/share/doc +} + +sha512sums=" +0c836346130d1e8f4e26e00959f6b4fd2c3c11269ba5cbf11cdc904724e189606f431c99cd5ab188877daa0eb44c58d0bc30556df3b51df480396818d61c4e0a docbook-xml-4.2.zip +f5090fb74884bae3d4fac8a3c5060bffff5d6a74272de183c181a7642e4b91f4ed32ad028537d198010782c3d98575ce679672f76a9749ed124432195886a7cb docbook-xml-4.3.zip +7df5af4df24e4618b09814e4e20c147c722962531f03a40c28cd60f1db16b4c330420adf96adb7d66ed6eda84046ee91b467fd6f6fbfac2201537e2080735d76 docbook-xml-4.4.zip +1ee282fe86c9282610ee72c0e1d1acfc03f1afb9dc67166f438f2703109046479edb6329313ecb2949db27993077e077d111501c10b8769ebb20719eb6213d27 docbook-xml-4.5.zip +" -- cgit v1.2.3