summaryrefslogtreecommitdiff
path: root/docbook-xml/Pkgfile
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 }

Generated by cgit