summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD70
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"
+}