diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..92eb95763047 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,70 @@ +# $Id$ +# Maintainer: Jan de Groot <jgc@archlinux.org> + +_pkgbase=poppler +pkgbase=poppler-lcdfilter +pkgname=('poppler-lcdfilter' 'poppler-glib-lcdfilter') +pkgver=0.39.0 +pkgrel=1 +arch=(i686 x86_64) +license=('GPL') +makedepends=('libjpeg' 'gcc-libs' 'cairo' 'fontconfig' 'openjpeg' 'gtk2' 'qt4' 'pkgconfig' 'lcms2' 'gobject-introspection' 'icu' 'qt5-base' 'git' 'python2') +options=('!emptydirs') +url="http://poppler.freedesktop.org/" +source=(http://poppler.freedesktop.org/${_pkgbase}-${pkgver}.tar.xz + git://anongit.freedesktop.org/poppler/test + subpixel.patch) +md5sums=('5100960c61b932430b5d74068d71f530' + 'SKIP' + '643f0ea557725dba8119897d493e36b2') + +build() { + cd ${_pkgbase}-${pkgver} + patch -Np1 -i ../subpixel.patch + ./configure --prefix=/usr --sysconfdir=/etc \ + --localstatedir=/var --disable-static \ + --enable-cairo-output \ + --enable-xpdf-headers \ + --enable-libjpeg --enable-zlib \ + --enable-poppler-qt4 \ + --enable-poppler-qt5 \ + --enable-poppler-glib + + make +} + +check() { + cd "${srcdir}/${_pkgbase}-${pkgver}" + LANG=en_US.UTF8 make check +} + +package_poppler-lcdfilter() { + pkgdesc="PDF rendering library based on xpdf 3.0" + depends=('libjpeg' 'gcc-libs' 'cairo' 'fontconfig' 'openjpeg' 'lcms2') + optdepends=('poppler-data: encoding data to display PDF documents containing CJK characters') + conflicts=("poppler-qt3<${pkgver}" "poppler") + provides=("poppler=$pkgver") + + cd "${srcdir}/${_pkgbase}-${pkgver}" + sed -e 's/^glib_subdir =.*/glib_subdir =/' \ + -e 's/^qt4_subdir =.*/qt4_subdir =/' \ + -e 's/^qt5_subdir =.*/qt5_subdir =/' -i Makefile + make DESTDIR="${pkgdir}" install + + rm -f "${pkgdir}"/usr/lib/pkgconfig/poppler-{glib,qt4,qt5}.pc +} + +package_poppler-glib-lcdfilter() { + pkgdesc="Poppler glib bindings" + depends=("poppler-lcdfilter=${pkgver}" 'glib2') + conflicts=("poppler-glib") + provides=("poppler-glib=$pkgver") + + cd "${_pkgbase}-${pkgver}" + make -C poppler DESTDIR="${pkgdir}" install-libLTLIBRARIES + make -C glib DESTDIR="${pkgdir}" install + install -m755 -d "${pkgdir}/usr/lib/pkgconfig" + install -m644 poppler-glib.pc "${pkgdir}/usr/lib/pkgconfig/" + rm -f "${pkgdir}"/usr/lib/libpoppler.* + rm -f "${pkgdir}/usr/bin/poppler-glib-demo" +} |