# $Id$ PNAME="docbook-xml-dtd45" PVER="4.5" PBUILD="r3" PCAT="app-text" DESCRIPTION="DocBook DTD version ${PVER} for XML." HOMEPAGE="http://www.docbook.org/xml/" DEPEND=">= dev-libs/libxml2-2.7 >= app-text/sgml-common-0.6.3 >= app-text/build-docbook-catalog-1.4 >= app-text/docbook-xsl-stylesheets-1.75" SDEPEND=">= virtual/unzip" SRCFILE="docbook-xml-${PVER}.zip" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" sminclude mtools SRC_URI=( http://www.docbook.org/xml/${PVER}/${SRCFILE} mirror://docbook-xml-dtd/${SRCFILE} ) # want to stay at version 4.5 UP2DATE="echo ${PVER}" # special vars for mage file only DTDVER="${PVER}" SPECIAL_VARS="DTDVER" src_prepare() { # unpack munpack ${SRCFILE} ${SRCDIR} || die cd ${SRCDIR} # prepend OVERRIDE directive sed -i '1i\\OVERRIDE YES' docbook.cat || die } src_install() { cd ${SRCDIR} # needed directories minstalldir /etc/xml || die minstalldir /usr/share/sgml/docbook/xml-dtd-${PVER}/ent || die minstallfile \*.dtd /usr/share/sgml/docbook/xml-dtd-${PVER} || die minstallfile \*.mod /usr/share/sgml/docbook/xml-dtd-${PVER} || die minstallfile docbook.cat /usr/share/sgml/docbook/xml-dtd-${PVER} || die minstallfile ent/\*.ent /usr/share/sgml/docbook/xml-dtd-${PVER}/ent || die minstalldocs ChangeLog *.txt || die } postinstall() { build-docbook-catalog install-catalog --add "/etc/sgml/xml-docbook-${DTDVER}.cat" "/etc/sgml/sgml-docbook.cat" install-catalog --add "/etc/sgml/xml-docbook-${DTDVER}.cat" "/usr/share/sgml/docbook/xml-dtd-${DTDVER}/docbook.cat" } postremove() { build-docbook-catalog install-catalog --remove "/etc/sgml/xml-docbook-${DTDVER}.cat" "/etc/sgml/sgml-docbook.cat" install-catalog --remove "/etc/sgml/xml-docbook-${DTDVER}.cat" "/usr/share/sgml/docbook/xml-dtd-${DTDVER}/docbook.cat" }