# $Id$ PNAME="docbook-xml-dtd50" PVER="5.0" PBUILD="r1" PCATEGORIE="app-text" STATE="unstable" 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.76" SDEPEND=">= app-arch/unzip-5.50" SRCFILE="docbook-${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 5.0 UP2DATE="echo ${PVER}" # special vars for mage file only DTDVER="${PVER}" SPECIAL_VARS="DTDVER" src_prepare() { # unpack munpack ${SRCFILE} || die } src_install() { cd ${SRCDIR} # needed directories minstalldir /etc/xml || die minstalldir /usr/share/sgml/docbook/xml-dtd-${PVER}/dtd || die minstalldir /usr/share/sgml/docbook/xml-dtd-${PVER}/rng || die minstalldir /usr/share/sgml/docbook/xml-dtd-${PVER}/sch || die minstalldir /usr/share/sgml/docbook/xml-dtd-${PVER}/xsd || die minstalldir /usr/share/sgml/docbook/xsl-stylesheets/docbook5 || die minstallfile dtd/\*.dtd /usr/share/sgml/docbook/xml-dtd-${PVER}/dtd || die minstallfile rng/\*.rng /usr/share/sgml/docbook/xml-dtd-${PVER}/rng || die minstallfile sch/\*.sch /usr/share/sgml/docbook/xml-dtd-${PVER}/sch || die minstallfile xsd/\*.xsd /usr/share/sgml/docbook/xml-dtd-${PVER}/xsd || die # xls stylesheet to convert docbook 4 to 5 minstallfile tools/\* /usr/share/sgml/docbook/xsl-stylesheets/docbook5 || 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" }