diff --git 1/var/abs/community/uwsgi/PKGBUILD 2/PKGBUILD index 7614201..fe26b96 100644 --- 1/var/abs/community/uwsgi/PKGBUILD +++ 2/PKGBUILD @@ -1,14 +1,16 @@ # $Id: PKGBUILD 123605 2014-12-07 22:18:10Z svenstaro $ # Maintainer: Daniel Wallace # Contributor: Valentin Hăloiu -# Contributor: Angel Velasquez +# Contributor: Angel Velasquez # Contributor: Kevin Zuber # Contributor: Vsevolod Balashov +# Contributor: David Runge pkgbase=uwsgi pkgname=(uwsgi uwsgi-plugin-rack uwsgi-plugin-psgi + uwsgi-plugin-cgi uwsgi-plugin-python2 uwsgi-plugin-python uwsgi-plugin-pypy @@ -39,7 +41,7 @@ source=(http://projects.unbit.it/downloads/$pkgbase-$pkgver.tar.gz emperor.uwsgi.socket) md5sums=('356b71060aa4c1f0e888dbca03567bd5' - 'e4d8e243b2faff21ec1353e9b1408103' + '30d101f1190ef83b4cc79a2cc079be7e' '752475ee32286acfbafa49b898616817' '4ec6c345df2f9b881f0a6b6c0c95eb1b' 'ea381549fe65a5d72fa1abb5ceb7d3ef' @@ -72,11 +74,12 @@ 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 + python2 uwsgiconfig.py --plugin plugins/cgi archlinux cgi } package_uwsgi() { pkgdesc="A fast, self-healing and developer/sysadmin-friendly application container server coded in pure C" - depends=(python2 libxml2 jansson libyaml systemd) + depends=(python2 libxml2 jansson libyaml systemd) install=uwsgi.install cd $srcdir/$pkgbase-$pkgver install -Dm755 uwsgi $pkgdir/usr/bin/uwsgi @@ -88,6 +91,12 @@ package_uwsgi() { install -Dm644 $srcdir/tmpfilesd $pkgdir/usr/lib/tmpfiles.d/uwsgi.conf } +package_uwsgi-plugin-cgi() { + depends=(uwsgi) + pkgdesc="CGI plugin" + install -Dm755 $pkgbase-$pkgver/cgi_plugin.so $pkgdir/usr/lib/uwsgi/cgi_plugin.so +} + package_uwsgi-plugin-rack() { depends=(uwsgi ruby) pkgdesc="Ruby rack plugin"