summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeter Mattern2018-08-30 23:01:59 +0200
committerPeter Mattern2018-08-30 23:02:39 +0200
commitd259aebff972e4ee6c1bd03c59c7733eab540589 (patch)
tree1eae696a247749053034c3d5bd132d0708160ab7
downloadaur-d259aebff972e4ee6c1bd03c59c7733eab540589.tar.gz
Initial commit (release 1.4.0)
-rw-r--r--.SRCINFO34
-rw-r--r--PKGBUILD46
2 files changed, 80 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..a990e2425cf7
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,34 @@
+pkgbase = python-pyjwkest
+ pkgdesc = Implementation of JWT, JWS, JWE and JWK.
+ pkgver = 1.4.0
+ pkgrel = 1
+ url = https://github.com/rohe/pyjwkest
+ arch = any
+ license = Apache
+ makedepends = python-setuptools
+ makedepends = python-pycryptodomex
+ makedepends = python-requests
+ makedepends = python-six
+ makedepends = python-future
+ makedepends = python2-setuptools
+ makedepends = python2-pycryptodomex
+ makedepends = python2-requests
+ makedepends = python2-six
+ makedepends = python2-future
+ source = python-pyjwkest-1.4.0.tar.gz::https://github.com/rohe/pyjwkest/archive/v1.4.0.tar.gz
+ sha256sums = da7c2a0fa21bde050525a50b4b6ae7b265fc2319d598e44e84a4430961bed420
+
+pkgname = python-pyjwkest
+ depends = python-setuptools
+ depends = python-pycryptodomex
+ depends = python-requests
+ depends = python-six
+ depends = python-future
+
+pkgname = python2-pyjwkest
+ depends = python2-setuptools
+ depends = python2-pycryptodomex
+ depends = python2-requests
+ depends = python2-six
+ depends = python2-future
+
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..a756e49a2f72
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,46 @@
+# Maintainer: Peter Mattern <pmattern at arcor dot de>
+
+pkgbase=python-pyjwkest
+pkgname=($pkgbase 'python2-pyjwkest')
+pkgver=1.4.0
+pkgrel=1
+pkgdesc='Implementation of JWT, JWS, JWE and JWK.'
+arch=('any')
+url='https://github.com/rohe/pyjwkest'
+license=('Apache')
+makedepends=('python-setuptools' 'python-pycryptodomex' 'python-requests' 'python-six' 'python-future'
+ 'python2-setuptools' 'python2-pycryptodomex' 'python2-requests' 'python2-six' 'python2-future')
+source=("${pkgbase}-${pkgver}.tar.gz::${url}/archive/v${pkgver}.tar.gz")
+sha256sums=('da7c2a0fa21bde050525a50b4b6ae7b265fc2319d598e44e84a4430961bed420')
+
+prepare() {
+ cp -r pyjwkest-$pkgver pyjwkest-$pkgver-python2
+}
+
+build() {
+
+ cd ${srcdir}/pyjwkest-${pkgver}
+ python setup.py build
+
+ cd ${srcdir}/pyjwkest-${pkgver}-python2
+ python2 setup.py build
+
+}
+
+package_python-pyjwkest() {
+
+ depends=('python-setuptools' 'python-pycryptodomex' 'python-requests' 'python-six' 'python-future')
+
+ cd pyjwkest-$pkgver
+ python setup.py install --root $pkgdir
+
+}
+
+package_python2-pyjwkest() {
+
+ depends=('python2-setuptools' 'python2-pycryptodomex' 'python2-requests' 'python2-six' 'python2-future')
+
+ cd pyjwkest-$pkgver-python2
+ python2 setup.py install --root $pkgdir
+
+}