summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorLetu Ren2023-06-03 10:01:29 +0200
committerLetu Ren2023-06-03 10:01:29 +0200
commitf3f101368b6e4d0619c71b5bf1cce1f7a1e3ee02 (patch)
tree08e9bd4c4500f87250d57abf51cb4f46521c5b53
parent210c813e547c3f0740b6701ae947fc0cbc0dba10 (diff)
downloadaur-f3f101368b6e4d0619c71b5bf1cce1f7a1e3ee02.tar.gz
update to 1.6.0
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD52
2 files changed, 46 insertions, 29 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 19f5a8d4da6d..148c00b9503d 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index 3465b5ce38e9..2f2d7d9b7f64 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}