IUSE=""
DESCRIPTION="Converts (La)TeX to (X)HTML and XML"
HOMEPAGE="http://www.cse.ohio-state.edu/~gurari/TeX4ht/"
SRC_URI="http://www.cse.ohio-state.edu/~gurari/TeX4ht/${P}.zip"
LICENSE="LPPL"
KEYWORDS="~alpha ~x86 ~ppc ~alpha ~sparc ~amd64"
SLOT="0"
DEPEND="virtual/tetex
app-arch/unzip"
RDEPEND="virtual/tetex
virtual/ghostscript
media-gfx/imagemagick
app-arch/zip"
src_unpack() {
unpack ${P}.zip > /dev/null
}
src_compile() {
cd ${WORKDIR}/temp/
einfo "Compiling postprocessor sources..."
gcc -o tex4ht tex4ht.c -DENVFILE='"/usr/share/texmf/tex4ht/base/tex4ht.env"' -DHAVE_DIRENT_H \
-DKPATHSEA -lkpathsea || einfo "Compiling tex4ht failed"
gcc -o t4ht t4ht.c -DENVFILE='"/usr/share/texmf/tex4ht/base/tex4ht.env"' \
-DKPATHSEA -lkpathsea || einfo "Compiling t4ht failed"
}
src_install () {
# install the binaries
exeinto /usr/bin
doexe ${WORKDIR}/temp/tex4ht ${WORKDIR}/temp/t4ht
doexe ${WORKDIR}/bin/unix/*
# install the .4ht scripts
insinto /usr/share/texmf/tex/generic/tex4ht
doins ${WORKDIR}/texmf/tex/generic/tex4ht/*
# install the special htf fonts
dodir /usr/share/texmf/tex4ht
cp -a ${WORKDIR}/texmf/tex4ht/ht-fonts ${D}/usr/share/texmf/tex4ht
# install the env file
insinto /usr/share/texmf/tex4ht/base
newins ${FILESDIR}/tex4ht.env-20040211 tex4ht.env
}
pkg_postinst () {
einfo "Running mktexlsr to rebuild file databases..."
mktexlsr
}
pkg_postrm () {
einfo "Running mktexlsr to rebuild file databases..."
mktexlsr
}