Date: Thursday, June 4, 2015 @ 12:27:22
  Author: jgc
Revision: 240333

upgpkg: libplist 1.12-2

Add python bindings (2.x and 3.x), fix build for python3 by using more recent 
macros from autoconf-archive (FS#39890)

Modified:
  libplist/trunk/PKGBUILD

----------+
 PKGBUILD |   27 ++++++++++++++++++++++-----
 1 file changed, 22 insertions(+), 5 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2015-06-04 09:45:09 UTC (rev 240332)
+++ PKGBUILD    2015-06-04 10:27:22 UTC (rev 240333)
@@ -5,24 +5,41 @@
 
 pkgname=libplist
 pkgver=1.12
-pkgrel=1
+pkgrel=2
 pkgdesc="A library to handle Apple Property List format whereas it's binary or 
XML"
 url="http://libimobiledevice.org/";
 arch=('i686' 'x86_64')
 license=('GPL2' 'LGPL2.1')
 depends=('glib2' 'libxml2')
-makedepends=('python2')
+makedepends=('python2' 'cython2' 'python' 'cython' 'autoconf-archive')
 options=('!makeflags')
 source=(http://www.libimobiledevice.org/downloads/$pkgname-$pkgver.tar.bz2)
 md5sums=('8b04b0f09f2398022dcd4fba75012997')
 
+prepare() {
+  cd $pkgname-$pkgver
+  sed -e 's/AC_PYTHON_DEVEL/AX_PYTHON_DEVEL/' -i m4/cython_python.m4
+  autoreconf -fi
+}
+
 build() {
-  cd libplist-$pkgver
-  ./configure --prefix=/usr
+  mkdir build-py2
+  pushd build-py2
+  PYTHON=/usr/bin/python2 CYTHON=/usr/bin/cython2 
../$pkgname-$pkgver/configure --prefix=/usr
   make
+  popd
+
+  mkdir build-py3
+  pushd build-py3
+  PYTHON=/usr/bin/python CYTHON=/usr/bin/cython ../$pkgname-$pkgver/configure 
--prefix=/usr
+  make
+  popd
 }
 
 package() {
-  cd libplist-$pkgver
+  pushd build-py2
   make DESTDIR="$pkgdir" install
+  popd
+  pushd build-py3/cython
+  make DESTDIR="$pkgdir" install
 }

Reply via email to