Date: Saturday, August 17, 2013 @ 17:02:06 Author: fyan Revision: 95848
archrelease: copy trunk to community-testing-any Added: python2-flickrapi/repos/community-testing-any/ python2-flickrapi/repos/community-testing-any/PKGBUILD (from rev 95846, python2-flickrapi/trunk/PKGBUILD) python2-flickrapi/repos/community-testing-any/fix_setuptools.patch (from rev 95846, python2-flickrapi/trunk/fix_setuptools.patch) ----------------------+ PKGBUILD | 40 ++++++++++++++++++++++++++++++++++++++++ fix_setuptools.patch | 19 +++++++++++++++++++ 2 files changed, 59 insertions(+) Copied: python2-flickrapi/repos/community-testing-any/PKGBUILD (from rev 95846, python2-flickrapi/trunk/PKGBUILD) =================================================================== --- community-testing-any/PKGBUILD (rev 0) +++ community-testing-any/PKGBUILD 2013-08-17 15:02:06 UTC (rev 95848) @@ -0,0 +1,40 @@ +# $Id$ +# Maintainer: Felix Yan <felixonm...@gmail.com> +# Contributor: Francois Garillot <francois[@]garillot.net> +# Contributor: György Balló <ball...@freestart.hu> + +pkgname=python2-flickrapi +_pkgname=flickrapi +pkgver=1.4.2 +pkgrel=3 +pkgdesc="The official Python interface to the Flickr API" +arch=('any') +url="http://stuvel.eu/flickrapi" +license=('Python') +depends=('python2') +makedepends=('python2-docutils' 'python2-setuptools') +source=("http://pypi.python.org/packages/source/f/$_pkgname/$_pkgname-$pkgver.zip" + fix_setuptools.patch) + +build() { + cd "$srcdir/$_pkgname-$pkgver" + + # Fix setuptools > 0.7b + patch -p1 -i ../fix_setuptools.patch + + find . -type f | xargs sed -i 's@^#!.*python$@#!/usr/bin/python2@' + + python2 setup.py build +} + +package() { + cd "$srcdir/$_pkgname-$pkgver" + + python2 setup.py install --root=$pkgdir/ --optimize=1 + + install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + rm -r "$pkgdir"/usr/{README,LICENSE,UPGRADING} +} + +sha512sums=('e140fd0bdf04d3866988609b2c9d8cb841766aafe349f4cb050716c89912c24f4f656419b7b48e92bae0e1b94b4cd3482475d31171895a1aa52d9da1849f9d88' + '2ab9de3dd3086cf823d397e541287cf04851397c349d608bc8efc7e2e2fc3fa4bc59f5201a4e83a4a2d8a45ad0b23c2c18f45449b3947b09338722c7dda8b6ca') Copied: python2-flickrapi/repos/community-testing-any/fix_setuptools.patch (from rev 95846, python2-flickrapi/trunk/fix_setuptools.patch) =================================================================== --- community-testing-any/fix_setuptools.patch (rev 0) +++ community-testing-any/fix_setuptools.patch 2013-08-17 15:02:06 UTC (rev 95848) @@ -0,0 +1,19 @@ +--- a/distribute_setup.py 2013-08-17 22:57:41.227220859 +0800 ++++ b/distribute_setup.py 2013-08-17 22:57:29.343673408 +0800 +@@ -133,6 +133,16 @@ + try: + try: + import pkg_resources ++ ++ # Setuptools 0.7b and later is a suitable (and preferable) ++ # substitute for any Distribute version. ++ try: ++ pkg_resources.require("setuptools>=0.7b") ++ return ++ except (pkg_resources.DistributionNotFound, ++ pkg_resources.VersionConflict): ++ pass ++ + if not hasattr(pkg_resources, '_distribute'): + if not no_fake: + _fake_setuptools()