[arch-commits] Commit in python2-poppler/trunk (2 files)

Balló György bgyorgy at archlinux.org
Mon Jun 27 21:12:56 UTC 2016


    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 <schiv at archlinux.org
-# Contributor: György Balló <ballogy at freestart.hu>
+# Maintainer: Balló György <ballogyor+arch at gmail dot com>
+# Contributor: Ray Rashif <schiv at 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")



More information about the arch-commits mailing list