blob: ebc374e9dbd9db9c4ee0870c8de7023bd5d7ad2f (
plain)
1 # Description: An document type definitions for verification of XML data files against the DocBook rule set.
2 # URL: http://www.docbook.org/
3 # Maintainer: Danny Rawlins, monster dot romster at gmail dot com
4 # Depends on: libxml2
5
6 ## http://www.linuxfromscratch.org/blfs/view/svn/pst/DocBook.html
7
8 name=docbook-xml
9 version=4.5
10 release=3
11 source=(http://www.docbook.org/xml/$version/$name-$version.zip)
12
13 build() {
14 local _version
15
16 for _version in 4.2 4.3 4.4; do
17
18 wget -O $SRC/$name-$_version.zip \
19 http://www.docbook.org/xml/$_version/$name-$_version.zip
20
21 install -d $name-$_version
22 pushd $name-$_version
23 bsdtar xf $SRC/$name-$_version.zip
24 install -d $PKG/usr/share/xml/docbook/xml-dtd-$_version
25
26 cp -a docbook.cat *.dtd ent/ *.mod \
27 $PKG/usr/share/xml/docbook/xml-dtd-$_version/
28
29 popd
30 done
31
32 install -d $SRC/$name-4.1.2
33
34 wget -O $SRC/docbkx412.zip \
35 http://www.docbook.org/xml/4.1.2/docbkx412.zip
36
37 pushd $name-4.1.2
38 bsdtar xf $SRC/docbkx412.zip
39 install -d $PKG/usr/share/xml/docbook/xml-dtd-4.1.2
40
41 cp -a docbook.cat *.dtd ent/ *.mod \
42 $PKG/usr/share/xml/docbook/xml-dtd-4.1.2/
43 popd
44
45 install -d $PKG/usr/share/xml/docbook/xml-dtd-$version $PKG/etc/xml
46 install -v -d -m 0755 $PKG/usr/share/xml/docbook/xml-dtd-$version
47 install -v -d -m 0755 $PKG/etc/xml
48
49 cp -a docbook.cat *.dtd ent/ *.mod \
50 $PKG/usr/share/xml/docbook/xml-dtd-$version
51
52 find $PKG/usr/share/xml/docbook/xml-dtd-* -type f -exec chmod go-w,-x {} +
53 }
|