# Contributor: Cameron Banta # Maintainer: Cameron Banta pkgname=hylafax pkgver=4.4.4 pkgrel=1 pkgdesc="Sends and receives faxes" url="http://www.hylafax.org/" license="custom" #depends on gcc for libgcc_s.so, it's scripts are hardcoded to bash depends="ghostscript bash" makedepends="zlib-dev tiff-dev uclibc++-dev" install="hylafax.post-install" subpackages="$pkgname-doc" source="ftp://ftp.hylafax.org/source/$pkgname-$pkgver.tar.gz $install " build() { cd "$srcdir/$pkgname-$pkgver" # Patch configure c++ problem sed -i -e 's:"iostream.h":\n using namespace std;:g' \ configure # the configure script does not handle ccache or distcc export CC=gcc ./configure --nointeractive --disable-pam \ --with-CXX=/usr/bin/g++-uc \ --with-DIR_BIN=/usr/bin \ --with-DIR_SBIN=/usr/sbin \ --with-DIR_LIB=/usr/lib \ --with-DIR_LIBEXEC=/usr/sbin \ --with-DIR_LIBDATA=/var/spool/"$pkgname"/lib \ --with-DIR_LOCKS=/var/lock \ --with-DIR_MAN=/usr/share/man \ --with-DIR_SPOOL=/var/spool/"$pkgname" \ --with-DIR_HTML=/usr/share/doc/"$pkgname"/html \ --with-PATH_IMPRIP="" \ --with-SYSVINIT=no \ --with-REGEX=yes \ --with-LIBTIFF="-ltiff -lz" \ --with-DSO=auto \ --with-PATH_EGETTY=/bin/false \ --with-PATH_VGETTY=/bin/false \ || return 1 make -j1 || return 1 # this makefile has issues installing, it doesn't use the standard # install - but the following seems to work mkdir -p "${pkgdir}"/usr/bin "${pkgdir}"/usr/sbin mkdir -p "${pkgdir}"/usr/lib/"$pkgname" "${pkgdir}"/usr/share/man mkdir -p "${pkgdir}"/var/spool/"$pkgname" mkdir -p "${pkgdir}"/var/spool/"$pkgname"/lib touch "${pkgdir}"/var/spool/"$pkgname"/lib/pagesizes chown uucp:uucp "${pkgdir}"/var/spool/"$pkgname" chmod 0600 "${pkgdir}"/var/spool/"$pkgname" make \ BIN="${pkgdir}/usr/bin" \ SBIN="${pkgdir}/usr/sbin" \ LIBDIR="${pkgdir}/usr/lib" \ LIB="${pkgdir}/usr/lib" \ LIBEXEC="${pkgdir}/usr/sbin" \ LIBDATA="${pkgdir}/var/spool/$pkgname"/lib \ MAN="${pkgdir}/usr/share/man" \ SPOOL="${pkgdir}/var/spool/$pkgname" \ HTMLDIR="${pkgdir}/usr/share/doc/$pkgname/html" \ install || return 1 install -m644 -D "$srcdir/$pkgname-$pkgver/COPYRIGHT" \ "$pkgdir"/usr/share/licenses/$pkgname/COPYRIGHT install -m644 -D "$srcdir/$pkgname-$pkgver/README" \ "$pkgdir"/usr/share/doc/$pkgname/README # init.d script is created by faxsetup # - which the user runs after install } md5sums="4beb3d438ca6c4f00f1d94f9643e6668 hylafax-4.4.4.tar.gz a3553e6fc4de30e80759abe5c663c85b hylafax.post-install"