diff options
author | Carl Smedstad | 2023-02-11 14:45:42 +0100 |
---|---|---|
committer | Carl Smedstad | 2023-02-11 14:45:57 +0100 |
commit | dd128fa46d0bf99ebf094a9012611eeee304a0ef (patch) | |
tree | 7635081dd438d84cc37daafe17be5410c5466138 | |
parent | 51f26eb21b9c40b0f81c52b1f2d3307fb69c55cd (diff) | |
download | aur-dd128fa46d0bf99ebf094a9012611eeee304a0ef.tar.gz |
Take over maintenaince
-rw-r--r-- | .SRCINFO | 11 | ||||
-rw-r--r-- | .gitignore | 4 | ||||
-rw-r--r-- | PKGBUILD | 52 |
3 files changed, 46 insertions, 21 deletions
@@ -1,20 +1,21 @@ pkgbase = python-pyhanko-certvalidator pkgdesc = Validates X.509 certificates and paths pkgver = 0.20.0 - pkgrel = 1 + pkgrel = 2 url = https://github.com/MatthiasValvekens/certvalidator arch = any license = MIT - checkdepends = python-oscrypto-tests checkdepends = python-aiohttp checkdepends = python-freezegun + checkdepends = python-pytest + checkdepends = python-pytest-asyncio makedepends = python-setuptools - depends = python-requests depends = python-asn1crypto - depends = python-oscrypto depends = python-cryptography + depends = python-oscrypto + depends = python-requests depends = python-uritools - source = pyhanko-certvalidator-0.20.0.tar.gz::https://github.com/MatthiasValvekens/certvalidator/archive/refs/tags/0.20.0.tar.gz + source = python-pyhanko-certvalidator-0.20.0.tar.gz::https://github.com/MatthiasValvekens/certvalidator/archive/refs/tags/0.20.0.tar.gz sha256sums = 3975e6732d37d9982b81a3cf89643b659e6d9d0077820b6ee483f5d41c5b042c pkgname = python-pyhanko-certvalidator diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..f71c635dafda --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +* +!.gitignore +!PKGBUILD +!.SRCINFO @@ -1,31 +1,51 @@ -# Maintainer: Michał Wojdyła < micwoj9292 at gmail dot com > -_name=pyhanko-certvalidator -pkgname='python-pyhanko-certvalidator' +# Maintainer: Carl Smedstad <carl.smedstad at protonmail dot com> +# Contributor: Michał Wojdyła < micwoj9292 at gmail dot com > + +pkgname=python-pyhanko-certvalidator +_name=certvalidator pkgver=0.20.0 -pkgrel=1 +pkgrel=2 pkgdesc="Validates X.509 certificates and paths" url="https://github.com/MatthiasValvekens/certvalidator" -license=('MIT') -arch=('any') -depends=('python-requests' 'python-asn1crypto' 'python-oscrypto' 'python-cryptography' - 'python-uritools') -makedepends=('python-setuptools') -checkdepends=('python-oscrypto-tests' 'python-aiohttp' 'python-freezegun') -source=("${_name}-${pkgver}.tar.gz::https://github.com/MatthiasValvekens/certvalidator/archive/refs/tags/$pkgver.tar.gz") +license=(MIT) +arch=(any) +makedepends=(python-setuptools) +checkdepends=( + python-aiohttp + python-freezegun + python-pytest + python-pytest-asyncio +) +depends=( + python-asn1crypto + python-cryptography + python-oscrypto + python-requests + python-uritools +) + +source=("$pkgname-$pkgver.tar.gz::$url/archive/refs/tags/${pkgver}.tar.gz") sha256sums=('3975e6732d37d9982b81a3cf89643b659e6d9d0077820b6ee483f5d41c5b042c') +_archive="$_name-$pkgver" + build() { - cd certvalidator-${pkgver} + cd "$_archive" + python setup.py build } check() { - cd certvalidator-${pkgver} + cd "$_archive" + python -m pytest } package() { - cd certvalidator-${pkgver} - python setup.py install --skip-build --root="$pkgdir/" --optimize=1 - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + cd "$_archive" + + export PYTHONHASHSEED=0 + python setup.py install --root="$pkgdir" --optimize=1 --skip-build + + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } |