# 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 "