Date: Wednesday, September 1, 2010 @ 09:57:51 Author: remy Revision: 89520
upgpkg: libimobiledevice 1.0.2-2 Fix swig version check, rebuild for python2. Added: libimobiledevice/trunk/swig-version-check.patch Modified: libimobiledevice/trunk/PKGBUILD --------------------------+ PKGBUILD | 18 +++++++++++++----- swig-version-check.patch | 13 +++++++++++++ 2 files changed, 26 insertions(+), 5 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2010-09-01 13:49:28 UTC (rev 89519) +++ PKGBUILD 2010-09-01 13:57:51 UTC (rev 89520) @@ -4,20 +4,28 @@ pkgname=libimobiledevice pkgver=1.0.2 -pkgrel=1 +pkgrel=2 pkgdesc="Is a software library that talks the protocols to support iPhone and iPod Touch devices on Linux" url="http://libimobiledevice.org/" arch=('i686' 'x86_64') license=('GPL2' 'LGPL2.1') depends=('gnutls' 'glib2' 'libplist>=1.3' 'usbmuxd>=1.0.4') -makedepends=('swig') +makedepends=('swig' 'python2') options=('!libtool') -source=(http://libimobiledevice.org/downloads/${pkgname}-${pkgver}.tar.bz2) -md5sums=('b83dd6f501e2ef199927c20866e9e113') +source=(http://libimobiledevice.org/downloads/${pkgname}-${pkgver}.tar.bz2 + swig-version-check.patch) +md5sums=('b83dd6f501e2ef199927c20866e9e113' + '253398a6ccf7b21b3e80991b67422f4d') + build() { - cd "${srcdir}/${pkgname}-${pkgver}" + # SWIG version check is wrong (still not fixed upstream) + patch -p0 -i "$srcdir"/swig-version-check.patch ./configure --prefix=/usr make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install } Added: swig-version-check.patch =================================================================== --- swig-version-check.patch (rev 0) +++ swig-version-check.patch 2010-09-01 13:57:51 UTC (rev 89520) @@ -0,0 +1,13 @@ +--- configure.orig 2010-09-01 15:42:35.343947508 +0200 ++++ configure 2010-09-01 15:43:43.816857993 +0200 +@@ -2975,9 +2975,7 @@ + if test -z "$available_patch" ; then + available_patch=0 + fi +- if test $available_major -ne $required_major \ +- -o $available_minor -ne $required_minor \ +- -o $available_patch -lt $required_patch ; then ++ if test $available_major -lt $required_major ; then + { $as_echo "$as_me:$LINENO: WARNING: SWIG version >= 1.3.21 is required. You have $swig_version. You should look at http://www.swig.org" >&5 + $as_echo "$as_me: WARNING: SWIG version >= 1.3.21 is required. You have $swig_version. You should look at http://www.swig.org" >&2;} + SWIG=false