From be72c89360d0f68f6affbb44c59d67ab30dbdc3a Mon Sep 17 00:00:00 2001 From: Arthur Vuillard Date: Tue, 30 Dec 2014 16:11:08 +0100 Subject: [PATCH] Update uwsgi build in order to build mor_proxy_uwsgi --- uwsgi/trunk/PKGBUILD | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/uwsgi/trunk/PKGBUILD b/uwsgi/trunk/PKGBUILD index bd2f85e..996cef7 100644 --- a/uwsgi/trunk/PKGBUILD +++ b/uwsgi/trunk/PKGBUILD @@ -18,7 +18,8 @@ pkgname=(uwsgi 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 @@ backup=('etc/uwsgi/emperor.ini') 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 @@ build() { 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 @@ package_uwsgi-plugin-mono() { 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 -D -m755 \ + ${srcdir}/${pkgbase}-${pkgver}/apache2/.libs/mod_proxy_uwsgi.so \ + ${pkgdir}/usr/lib/httpd/modules/mod_proxy_uwsgi.so +} -- 2.2.1