summaryrefslogtreecommitdiff
path: root/community/uwsgi
diff options
context:
space:
mode:
authorNicolás Reynolds <fauno@endefensadelsl.org>2014-05-16 04:10:38 +0000
committerNicolás Reynolds <fauno@endefensadelsl.org>2014-05-16 04:10:38 +0000
commit4f73192c45f7b9615f06144dcb71f8450d39b7fb (patch)
treecf3d6e41a808634a6b55e09464f37bea02cf4e7f /community/uwsgi
parent85be6f08e6368a31e9f971c043b11e8c12ce6545 (diff)
Fri May 16 04:04:53 UTC 2014
Diffstat (limited to 'community/uwsgi')
-rw-r--r--community/uwsgi/PKGBUILD17
1 files changed, 14 insertions, 3 deletions
diff --git a/community/uwsgi/PKGBUILD b/community/uwsgi/PKGBUILD
index 88162a474..ad0dabba5 100644
--- a/community/uwsgi/PKGBUILD
+++ b/community/uwsgi/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 110184 2014-04-25 23:44:06Z dwallace $
+# $Id: PKGBUILD 111170 2014-05-15 03:12:20Z svenstaro $
# Maintainer: Daniel Wallace <danielwallace at gtmanfred dot com>
# Contributor: Valentin Hăloiu <vially.ichb+aur@gmail.com>
# Contributor: Angel Velasquez <angvp@archlinux.org>
@@ -12,6 +12,7 @@ pkgname=(uwsgi
uwsgi-plugin-psgi
uwsgi-plugin-python2
uwsgi-plugin-python
+ uwsgi-plugin-pypy
uwsgi-plugin-nagios
uwsgi-plugin-router
uwsgi-plugin-php
@@ -24,7 +25,7 @@ pkgname=(uwsgi
#uwsgi-plugin-erlang
#uwsgi-plugin-admin
pkgver=2.0.4
-pkgrel=1
+pkgrel=2
arch=(i686 x86_64)
url="http://projects.unbit.it/$pkgbase"
license=(GPL2)
@@ -32,7 +33,7 @@ backup=('etc/uwsgi/emperor.ini')
conflicts=(python-$pkgbase)
makedepends=(gcc python python2 ruby python2-greenlet php-embed curl libxml2 libyaml
perl lua51 pcre libedit openssl bzip2 gmp pam java-environment=7
- jansson classpath)
+ jansson classpath pypy)
source=(http://projects.unbit.it/downloads/$pkgbase-$pkgver.tar.gz
archlinux.ini
tmpfilesd
@@ -76,6 +77,7 @@ build() {
python2 uwsgiconfig.py --plugin plugins/python archlinux python2
python2 uwsgiconfig.py --plugin plugins/greenlet archlinux greenlet
python2 uwsgiconfig.py --plugin plugins/gevent archlinux gevent
+ python2 uwsgiconfig.py --plugin plugins/pypy archlinux pypy
}
package_uwsgi() {
@@ -144,6 +146,15 @@ package_uwsgi-plugin-python(){
ln -s uwsgi $pkgdir/usr/bin/uwsgi_${pkgname#uwsgi-plugin-}
}
+package_uwsgi-plugin-pypy(){
+ depends=(pypy uwsgi-plugin-common)
+ pkgdesc="Plugin for PyPy support"
+ install -dm755 $pkgdir/usr/bin
+ cd $srcdir/$pkgbase-$pkgver
+ install -Dm755 $srcdir/$pkgbase-$pkgver/pypy_plugin.so $pkgdir/usr/lib/uwsgi/pypy_plugin.so
+ ln -s uwsgi $pkgdir/usr/bin/uwsgi_${pkgname#uwsgi-plugin-}
+}
+
package_uwsgi-plugin-nagios(){
depends=( uwsgi-plugin-common)
pkgdesc="Plugin for Nagios support"