blob: 0139564c2bed33ad75639f60fa8dbca1d5459490 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
|
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
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
"
|