Receipt for: htmldoc
source
PACKAGE="htmldoc"
VERSION="1.9.11"
CATEGORY="utilities"
SHORT_DESC="Convert HTML and markdown to EPUB, HTML, PS or PDF document."
MAINTAINER="gokhlayeh@slitaz.org"
LICENSE="GPL2"
WEB_SITE="https://www.msweet.org/htmldoc"
TARBALL="$PACKAGE-$VERSION-source.tar.gz"
WGET_URL="https://github.com/michaelrsweet/$PACKAGE/releases/download/v$VERSION/$TARBALL"
SUGGESTED="gnutls" # for https://uri
DEPENDS="fltk jpeg libpng"
BUILD_DEPENDS="fltk-dev gnutls-dev jpeg-dev libpng-dev"
current_version()
{
wget -O - ${WGET_URL%/down*} 2>/dev/null | \
sed '/tag\//!d;s|.*tag/v*||;s|".*||;q'
}
compile_rules()
{
sed -i -e 's|\(jpeg_read_header.*\)1|\1boolean(1)|' \
-e 's|\(quantize.*\)0|\1boolean(0)|' \
htmldoc/image.cxx
# make sure not to use the libraries htmldoc ships with
mkdir donotuse
mv jpeg donotuse/
mv png donotuse/
mv zlib donotuse/
./configure \
--prefix=/usr \
--enable-gnutls \
$CONFIGURE_ARGS &&
make &&
make install prefix=$DESTDIR/usr
# fix freedesktop stuff
install -Dm 644 desktop/htmldoc-128.png \
$DESTDIR/usr/share/pixmaps/htmldoc.png
echo "MimeType=application/vnd.htmldoc-book;" >> desktop/htmldoc.desktop
sed -i 's|X-Red-Hat.*$||' desktop/htmldoc.desktop
install -Dm 644 desktop/htmldoc.desktop \
$DESTDIR/usr/share/applications/htmldoc.desktop
}
genpkg_rules()
{
mkdir -p $fs/usr/share
cp -a $install/usr/bin $fs/usr
cp -a $install/usr/share/htmldoc $fs/usr/share
}