Date: Friday, November 10, 2017 @ 22:42:02 Author: jgc Revision: 309405
archrelease: copy trunk to testing-x86_64 Added: libplist/repos/testing-x86_64/ libplist/repos/testing-x86_64/PKGBUILD (from rev 309404, libplist/trunk/PKGBUILD) ----------+ PKGBUILD | 59 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) Copied: libplist/repos/testing-x86_64/PKGBUILD (from rev 309404, libplist/trunk/PKGBUILD) =================================================================== --- testing-x86_64/PKGBUILD (rev 0) +++ testing-x86_64/PKGBUILD 2017-11-10 22:42:02 UTC (rev 309405) @@ -0,0 +1,59 @@ +# $Id$ +# Maintainer : Tom Gundersen <t...@jklm.no> +# Maintainer : Ionut Biru <ib...@archlinux.org> +# Contributor: Gabriel Martinez < reitaka at gmail dot com > + +pkgname=libplist +pkgver=2.0.0+11+gec9ba8b +pkgrel=1 +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') +makedepends=('python2' 'cython2' 'python' 'cython' 'autoconf-archive' git python-setuptools python2-setuptools) +options=('!makeflags') +_commit=ec9ba8bff6a4469aa75f6d570ab5109c061c6a9e # master +source=("git+https://github.com/libimobiledevice/libplist#commit=$_commit") +sha256sums=('SKIP') + +pkgver() { + cd $pkgname + git describe --tags | sed 's/-/+/g' +} + +check() { + cd build-py2 + make check +} + +prepare() { + cd $pkgname + NOCONFIGURE=1 ./autogen.sh +} + +build() { + mkdir build-py2 + pushd build-py2 + PYTHON=/usr/bin/python2 CYTHON=/usr/bin/cython2 ../$pkgname/configure --prefix=/usr + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make + popd + + mkdir build-py3 + pushd build-py3 + PYTHON=/usr/bin/python CYTHON=/usr/bin/cython ../$pkgname/configure --prefix=/usr + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool + make + popd +} + +package() { + pushd build-py2 + make DESTDIR="$pkgdir" install + popd + pushd build-py3/cython + make DESTDIR="$pkgdir" install + popd + install -D -m644 $pkgname/cython/plist.pxd "${pkgdir}"/usr/include/plist/cython/plist.pxd +}