summaryrefslogtreecommitdiff
path: root/community/python2-gevent
diff options
context:
space:
mode:
authorNicolás Reynolds <fauno@endefensadelsl.org>2013-12-27 23:55:53 +0000
committerNicolás Reynolds <fauno@endefensadelsl.org>2013-12-27 23:55:53 +0000
commit65eeff79fff8a1bfdf67ca51d147384f46f4d5c0 (patch)
treefbfdff322b28d9a3c37e6e31c94caf1d8e48dac1 /community/python2-gevent
parentd53c44f055929b18d7d1b25f8367ee5836c435fc (diff)
Fri Dec 27 23:54:04 UTC 2013
Diffstat (limited to 'community/python2-gevent')
-rw-r--r--community/python2-gevent/PKGBUILD28
1 files changed, 17 insertions, 11 deletions
diff --git a/community/python2-gevent/PKGBUILD b/community/python2-gevent/PKGBUILD
index 5b62ecde1..7cffa0137 100644
--- a/community/python2-gevent/PKGBUILD
+++ b/community/python2-gevent/PKGBUILD
@@ -4,27 +4,33 @@
# Contributor: Ralf Schmitt <ralf@systemexit.de>
pkgname=python2-gevent
-pkgver=0.13.8
-pkgrel=2
+pkgver=1.0
+pkgrel=1
arch=('i686' 'x86_64')
-pkgdesc="Python network library that uses greenlet and libevent for easy and scalable concurrency"
+pkgdesc="Python network library that uses greenlet and libev for easy and scalable concurrency"
license=("MIT")
url="http://www.gevent.org/"
-depends=('libevent' 'python2-greenlet')
-makedepends=('python2-distribute')
-
-source=(http://pypi.python.org/packages/source/g/gevent/gevent-$pkgver.tar.gz)
+depends=('python2-greenlet')
+makedepends=('git' 'cython2')
+provides=('python2-gevent-beta')
+conflicts=('python2-gevent-beta')
+replaces=('python2-gevent-beta')
+source=("git://github.com/surfly/gevent.git#tag=$pkgver")
build() {
- cd "$srcdir/gevent-$pkgver"
+ cd gevent
+
+ LIBEV_EMBED=1 \
+ CARES_EMBED=1 \
+ CYTHON=cython2 \
+ PYTHON=python2 \
python2 setup.py build
}
package() {
- cd "$srcdir/gevent-$pkgver"
+ cd gevent
python2 setup.py install -O1 --root="$pkgdir"
install -Dm0644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
- install -Dm0644 LICENSE.pyevent "$pkgdir/usr/share/licenses/$pkgname/LICENSE.pyevent"
}
-md5sums=('ca9dcaa7880762d8ebbc266b11252960')
+md5sums=('SKIP')