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

Sven-Hendrik Haase svenstaro at archlinux.org
Sat Jan 3 13:32:38 UTC 2015


    Date: Saturday, January 3, 2015 @ 14:32:36
  Author: svenstaro
Revision: 125217

upgpkg: uwsgi 2.0.8-5

Implement FS#43273

Modified:
  uwsgi/trunk/PKGBUILD

----------+
 PKGBUILD |   16 ++++++++++++++--
 1 file changed, 14 insertions(+), 2 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2015-01-03 13:24:31 UTC (rev 125216)
+++ PKGBUILD	2015-01-03 13:32:36 UTC (rev 125217)
@@ -18,7 +18,8 @@
          uwsgi-plugin-php
          uwsgi-plugin-lua51
          uwsgi-plugin-jvm
-         uwsgi-plugin-mono)
+         uwsgi-plugin-mono
+         mod_proxy_uwsgi)
 pkgver=2.0.8
 pkgrel=5
 arch=(i686 x86_64)
@@ -28,7 +29,7 @@
 conflicts=(python-$pkgbase)
 makedepends=(gcc python python2 ruby python2-greenlet python-greenlet php-embed curl libxml2 libyaml
              perl lua51 pcre libedit openssl bzip2 gmp pam java-environment=7
-             jansson classpath pypy mono python2-gevent)
+             jansson classpath pypy mono python2-gevent apache)
 source=(http://projects.unbit.it/downloads/$pkgbase-$pkgver.tar.gz
         archlinux.ini
         tmpfilesd
@@ -75,6 +76,9 @@
   python2 uwsgiconfig.py --plugin plugins/greenlet archlinux greenlet2
   python2 uwsgiconfig.py --plugin plugins/gevent archlinux gevent2
   python2 uwsgiconfig.py --plugin plugins/pypy archlinux pypy
+
+  pushd $srcdir/$pkgbase-$pkgver/apache2
+  /usr/bin/apxs -c mod_proxy_uwsgi.c
 }
 
 package_uwsgi() {
@@ -166,3 +170,11 @@
     install -Dm755 $pkgbase-$pkgver/plugins/mono/uwsgi.dll $pkgdir/usr/lib/mono/2.0/uwsgi.dll
     install -Dm755 $pkgbase-$pkgver/mono_plugin.so $pkgdir/usr/lib/uwsgi/mono_plugin.so
 }
+
+package_mod_proxy_uwsgi(){
+    depends=(uwsgi apache)
+    pkgdesc="Apache uWSGI proxy module"
+    install -Dm755 \
+        $pkgbase-$pkgver/apache2/.libs/mod_proxy_uwsgi.so \
+        $pkgdir/usr/lib/httpd/modules/mod_proxy_uwsgi.so
+}



More information about the arch-commits mailing list