# Contributor: Andrew Fyfe pkgname='docbook-xml' pkgver='4.5' pkgrel='1' pkgdesc='' arch=('i686' 'x86_64') url='http://www.docbook.org/xml/' license=('custom') depends=('libxml2') makedepends=('unzip') #provides=() #conflicts=() #replaces=() #backup=() install='docbook-xml.install' source=("http://www.docbook.org/xml/${pkgver}/docbook-xml-${pkgver}.zip") #noextract=() md5sums=('03083e288e87a7e829e437358da7ef9e') sha1sums=('b9124233b50668fb508773aa2b3ebc631d7c1620') build() { cd "$startdir"/src local CATALOG="etc/xml/docbook-xml-$pkgver" local DTDDIR="usr/share/xml/docbook-xml-$pkgver" mkdir -pv "$startdir"/pkg/{etc/xml,$DTDDIR} chown -R 0:0 ./ cp -av docbook.cat *.dtd *.mod ent/ "$startdir"/pkg/$DTDDIR cd "$startdir"/pkg xmlcatalog --noout --create $CATALOG xmlcatalog --noout --add "public" \ "-//OASIS//DTD DocBook XML V4.5//EN" \ "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" \ $CATALOG xmlcatalog --noout --add "public" \ "-//OASIS//DTD DocBook XML CALS Table Model V4.5//EN" \ "file:///$DTDDIR/calstblx.dtd" \ $CATALOG xmlcatalog --noout --add "public" \ "-//OASIS//DTD XML Exchange Table Model 19990315//EN" \ "file:///$DTDDIR/soextblx.dtd" \ $CATALOG xmlcatalog --noout --add "public" \ "-//OASIS//ELEMENTS DocBook XML Information Pool V4.5//EN" \ "file:///$DTDDIR/dbpoolx.mod" \ $CATALOG xmlcatalog --noout --add "public" \ "-//OASIS//ELEMENTS DocBook XML Document Hierarchy V4.5//EN" \ "file:///$DTDDIR/dbhierx.mod" \ $CATALOG xmlcatalog --noout --add "public" \ "-//OASIS//ELEMENTS DocBook XML HTML Tables V4.5//EN" \ "file:///$DTDDIR/htmltblx.mod" \ $CATALOG xmlcatalog --noout --add "public" \ "-//OASIS//ENTITIES DocBook XML Notations V4.5//EN" \ "file:///$DTDDIR/dbnotnx.mod" \ $CATALOG xmlcatalog --noout --add "public" \ "-//OASIS//ENTITIES DocBook XML Character Entities V4.5//EN" \ "file:///$DTDDIR/dbcentx.mod" \ $CATALOG xmlcatalog --noout --add "public" \ "-//OASIS//ENTITIES DocBook XML Additional General Entities V4.5//EN" \ "file:///$DTDDIR/dbgenent.mod" \ $CATALOG xmlcatalog --noout --add "rewriteSystem" \ "http://www.oasis-open.org/docbook/xml/4.5" \ "file:///$DTDDIR" \ $CATALOG xmlcatalog --noout --add "rewriteURI" \ "http://www.oasis-open.org/docbook/xml/4.5" \ "file:///$DTDDIR" \ $CATALOG # Add support for past version. local DTDVERSION for DTDVERSION in 4.1.2 4.2 4.3 4.4; do xmlcatalog --noout --add "public" \ "-//OASIS//DTD DocBook XML V$DTDVERSION//EN" \ "http://www.oasis-open.org/docbook/xml/$DTDVERSION/docbookx.dtd" \ $CATALOG xmlcatalog --noout --add "rewriteSystem" \ "http://www.oasis-open.org/docbook/xml/$DTDVERSION" \ "file:///$DTDDIR" \ $CATALOG xmlcatalog --noout --add "rewriteURI" \ "http://www.oasis-open.org/docbook/xml/$DTDVERSION" \ "file:///$DTDDIR" \ $CATALOG done } # vim:set syntax=sh ts=4 sw=4 noet: