Date: Monday, June 27, 2016 @ 21:12:56 Author: bgyorgy Revision: 181449
upgpkg: python2-poppler 0.12.1-9 Fix compatibility with poppler 0.39 (FS#47490) Added: python2-poppler/trunk/python-poppler-0.12.1-poppler-0.39.0-changes.patch Modified: python2-poppler/trunk/PKGBUILD ----------------------------------------------------+ PKGBUILD | 30 ++++++++++--------- python-poppler-0.12.1-poppler-0.39.0-changes.patch | 19 ++++++++++++ 2 files changed, 36 insertions(+), 13 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2016-06-27 20:53:19 UTC (rev 181448) +++ PKGBUILD 2016-06-27 21:12:56 UTC (rev 181449) @@ -1,25 +1,24 @@ # $Id$ -# Maintainer: Ray Rashif <sc...@archlinux.org -# Contributor: György Balló <ball...@freestart.hu> +# Maintainer: Balló György <ballogyor+arch at gmail dot com> +# Contributor: Ray Rashif <sc...@archlinux.org pkgname=python2-poppler _realname=pypoppler pkgver=0.12.1 -pkgrel=8 +pkgrel=9 pkgdesc="Python 2.x bindings for Poppler" arch=('i686' 'x86_64') url="https://launchpad.net/poppler-python" license=('GPL') -depends=('pygtk' 'poppler-glib' 'glib2' 'freetype2') -provides=('pypoppler' 'python-poppler') -conflicts=('python-poppler') -replaces=('python-poppler') +depends=('pygtk' 'poppler-glib') source=("http://launchpad.net/poppler-python/trunk/development/+download/$_realname-$pkgver.tar.gz" - 'pypoppler-0.12.1-poppler-0.16.0.patch') + 'pypoppler-0.12.1-poppler-0.16.0.patch' + 'python-poppler-0.12.1-poppler-0.39.0-changes.patch') md5sums=('1a89e5ed3042afc81bbd4d02e0cf640a' - '683c5b67866d56adc2494120cc329dc8') + '683c5b67866d56adc2494120cc329dc8' + '5f0a6f7f4b649ad61a71f800a6e0ba91') -build() { +prepare() { cd "$srcdir/$_realname-$pkgver" # poppler 0.16 compat @@ -29,10 +28,16 @@ # poppler 0.18 compat sed -i "/pixbuf/,/^)/d" poppler.defs + # poppler 0.39 compat + patch -Np0 -i \ + "$srcdir/python-poppler-0.12.1-poppler-0.39.0-changes.patch" +} + +build() { + cd "$srcdir/$_realname-$pkgver" ./configure --prefix=/usr \ --sysconfdir=/etc \ - --localstatedir=/var \ - --disable-static \ + --localstatedir=/var PYTHON=python2 make } @@ -39,7 +44,6 @@ package() { cd "$srcdir/$_realname-$pkgver" - make DESTDIR="$pkgdir" install } Added: python-poppler-0.12.1-poppler-0.39.0-changes.patch =================================================================== --- python-poppler-0.12.1-poppler-0.39.0-changes.patch (rev 0) +++ python-poppler-0.12.1-poppler-0.39.0-changes.patch 2016-06-27 21:12:56 UTC (rev 181449) @@ -0,0 +1,19 @@ +--- poppler.defs 2009-09-27 16:07:59.000000000 +0700 ++++ poppler.defs 2015-12-22 16:36:14.000000000 +0600 +@@ -579,16 +579,4 @@ + ) + +-(define-enum Orientation +- (in-module "Poppler") +- (c-name "PopplerOrientation") +- (gtype-id "POPPLER_TYPE_ORIENTATION") +- (values +- '("portrait" "POPPLER_ORIENTATION_PORTRAIT") +- '("landscape" "POPPLER_ORIENTATION_LANDSCAPE") +- '("upsidedown" "POPPLER_ORIENTATION_UPSIDEDOWN") +- '("seascape" "POPPLER_ORIENTATION_SEASCAPE") +- ) +-) +- + (define-enum PageTransitionType + (in-module "Poppler")