diff options
author | Letu Ren | 2023-06-03 10:01:29 +0200 |
---|---|---|
committer | Letu Ren | 2023-06-03 10:01:29 +0200 |
commit | f3f101368b6e4d0619c71b5bf1cce1f7a1e3ee02 (patch) | |
tree | 08e9bd4c4500f87250d57abf51cb4f46521c5b53 | |
parent | 210c813e547c3f0740b6701ae947fc0cbc0dba10 (diff) | |
download | aur-f3f101368b6e4d0619c71b5bf1cce1f7a1e3ee02.tar.gz |
update to 1.6.0
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 52 |
2 files changed, 46 insertions, 29 deletions
@@ -1,17 +1,22 @@ pkgbase = python-pyoidc pkgdesc = A complete OpenID Connect implementation in Python - pkgver = 1.1.1 + pkgver = 1.6.0 pkgrel = 1 - url = https://github.com/OpenIDC/pyoidc - arch = x86_64 + url = https://github.com/CZ-NIC/pyoidc + arch = any license = Apache - makedepends = git + checkdepends = python-pytest + checkdepends = python-pytest-runner makedepends = python-setuptools - depends = python-beaker - depends = python-mako + depends = python + depends = python-requests + depends = python-pycryptodomex + depends = python-pydantic depends = python-pyjwkest - source = python-pyoidc-1.1.1::git://github.com/OpenIDC/pyoidc.git#tag=v1.1.1 - sha256sums = SKIP + depends = python-mako + depends = python-cryptography + depends = python-defusedxml + source = https://github.com/CZ-NIC/pyoidc/archive/refs/tags/1.6.0.tar.gz + sha256sums = 756602451375d293e0e516bc43f0551627edd8be1ea1378ac898cbc8eaec9c35 pkgname = python-pyoidc - @@ -1,29 +1,41 @@ -# Maintainer Poscat <poscat@mail.poscat.moe> +# Maintainer: Letu Ren <fantasquex at gmail dot com> +# Contributor: Poscat <poscat@mail.poscat.moe> -pkgname="python-pyoidc" -pkgver="1.1.1" +pkgname='python-pyoidc' +_name=${pkgname#python-} +pkgver='1.6.0' pkgrel=1 -pkgdesc="A complete OpenID Connect implementation in Python" -arch=("x86_64") -url="https://github.com/OpenIDC/pyoidc" -license=("Apache") -makedepends=("git" "python-setuptools") -depends=("python-beaker" "python-mako" "python-pyjwkest") -source=("${pkgname}-${pkgver}::git://github.com/OpenIDC/pyoidc.git#tag=v${pkgver}") -noextract=() -sha256sums=('SKIP') +pkgdesc='A complete OpenID Connect implementation in Python' +arch=('any') +url='https://github.com/CZ-NIC/pyoidc' +license=('Apache') +depends=( + 'python' + 'python-requests' + 'python-pycryptodomex' + 'python-pydantic' + 'python-pyjwkest' + 'python-mako' + 'python-cryptography' + 'python-defusedxml' +) +makedepends=('python-setuptools') +checkdepends=('python-pytest' 'python-pytest-runner') +source=("https://github.com/CZ-NIC/pyoidc/archive/refs/tags/${pkgver}.tar.gz") +sha256sums=('756602451375d293e0e516bc43f0551627edd8be1ea1378ac898cbc8eaec9c35') -prepare () { - cd "${srcdir}/${pkgname}-${pkgver}" - git submodule update --init +build() { + cd ${_name}-${pkgver} + python setup.py build } -build () { - cd "${srcdir}/${pkgname}-${pkgver}" +package() { + cd ${_name}-${pkgver} + python setup.py install --root="${pkgdir}" --optimize=1 --skip-build } -package () { - cd "${srcdir}/${pkgname}-${pkgver}" - python setup.py install --root="${pkgdir}" +check() { + cd ${_name}-${pkgver} + python setup.py pytest } |