| SUMMARY = "Utilities for formatting and manipulating DocBook documents" |
| DESCRIPTION = "A collection of all the free software tools you need to \ |
| work on and format DocBook documents." |
| HOMEPAGE = "http://sources.redhat.com/docbook-tools/" |
| SECTION = "console/utils" |
| LICENSE = "GPLv2" |
| LIC_FILES_CHKSUM = "file://COPYING;md5=94d55d512a9ba36caa9b7df079bae19f" |
| DEPENDS = "openjade-native sgmlspl-native docbook-dsssl-stylesheets-native docbook-sgml-dtd-3.1-native" |
| |
| PR = "r3" |
| |
| SRC_URI = "\ |
| ftp://sources.redhat.com/pub/docbook-tools/new-trials/SOURCES/docbook-utils-${PV}.tar.gz \ |
| file://re.patch \ |
| " |
| |
| SRC_URI[md5sum] = "6b41b18c365c01f225bc417cf632d81c" |
| SRC_URI[sha256sum] = "48faab8ee8a7605c9342fb7b906e0815e3cee84a489182af38e8f7c0df2e92e9" |
| |
| inherit autotools native |
| |
| do_configure_prepend() { |
| # Fix hard-coded references to /etc/sgml |
| if [ ! -e ${S}/.sed_done ]; then |
| sed -i -e "s|/etc/sgml|${sysconfdir}/sgml|g" ${S}/bin/jw.in |
| sed -i -e "s|/etc/sgml|${sysconfdir}/sgml|g" ${S}/doc/man/Makefile.am |
| sed -i -e "s|/etc/sgml|${sysconfdir}/sgml|g" ${S}/doc/HTML/Makefile.am |
| |
| # Point jw to the native sysroot catalog |
| sed -i -e 's|^SGML_EXTRA_CATALOGS=""|SGML_EXTRA_CATALOGS=":${sysconfdir}/sgml/catalog"|g' ${S}/bin/jw.in |
| touch ${S}/.sed_done |
| fi |
| } |
| do_unpack[cleandirs] += "${S}" |
| |
| do_install() { |
| install -d ${D}${bindir} |
| # Install the binaries and a bunch of other commonly used names for them. |
| for doctype in html ps dvi man pdf rtf tex texi txt |
| do |
| install -m 0755 ${S}/bin/docbook2$doctype ${D}${bindir}/ |
| ln -sf docbook2x-$doctype ${D}${bindir}/db2$doctype |
| ln -sf docbook2$doctype ${D}${bindir}/db2$doctype |
| ln -sf docbook2$doctype ${D}${bindir}/docbook-to-$doctype |
| done |
| |
| install -m 0755 ${B}/bin/jw ${D}${bindir}/ |
| for i in backends/dvi backends/html \ |
| backends/pdf backends/ps backends/rtf backends/tex \ |
| backends/txt \ |
| helpers/docbook2man-spec.pl helpers/docbook2texi-spec.pl \ |
| docbook-utils.dsl |
| do |
| install -d ${D}${datadir}/sgml/docbook/utils-${PV}/`dirname $i` |
| install ${S}/$i ${D}${datadir}/sgml/docbook/utils-${PV}/$i |
| done |
| for i in backends/man backends/texi frontends/docbook |
| do |
| install -d ${D}${datadir}/sgml/docbook/utils-${PV}/`dirname $i` |
| install ${B}/$i ${D}${datadir}/sgml/docbook/utils-${PV}/$i |
| done |
| |
| } |