summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD33
1 files changed, 33 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..250ceb62daa4
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: Blair Bonnett <blair dot bonnett at gmail dot com>
+
+pkgname=python-aiohttp-session
+pkgdesc='Web sessions for aiohttp.web'
+pkgver=2.9.0
+pkgrel=1
+url='http://aiohttp-session.readthedocs.io/'
+license=('Apache')
+arch=('any')
+depends=('python-aiohttp')
+optdepends=(
+ 'python-aioredis: Redis session storage'
+ 'python-cryptography: store sessions in encrypted cookies'
+ 'python-aiomcache: Memcached session storage'
+ 'python-pynacl: NaCL encrypted JSON session storage'
+)
+makedepends=('python-setuptools')
+source=(
+ "https://files.pythonhosted.org/packages/source/a/aiohttp-session/aiohttp-session-$pkgver.tar.gz"
+)
+sha256sums=(
+ '959413468b84e30e7ca09719617cfb0000066a2e0f6c20062d043433e82aeb74'
+)
+
+build() {
+ cd "aiohttp-session-$pkgver"
+ python setup.py build
+}
+
+package() {
+ cd "aiohttp-session-$pkgver"
+ python setup.py install --skip-build --optimize=1 --prefix=/usr --root="$pkgdir"
+}