[arch-commits] Commit in uwsgi/trunk (PKGBUILD)

Sven-Hendrik Haase svenstaro at nymeria.archlinux.org
Thu May 15 03:06:31 UTC 2014


    Date: Thursday, May 15, 2014 @ 05:06:31
  Author: svenstaro
Revision: 111168

upgpkg: uwsgi 2.0.4-2

add pypy plugin

Modified:
  uwsgi/trunk/PKGBUILD

----------+
 PKGBUILD |   15 +++++++++++++--
 1 file changed, 13 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2014-05-15 02:32:29 UTC (rev 111167)
+++ PKGBUILD	2014-05-15 03:06:31 UTC (rev 111168)
@@ -12,6 +12,7 @@
         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 @@
         #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 @@
 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 @@
   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 @@
     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"




More information about the arch-commits mailing list