summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorCarl Smedstad2023-02-11 14:45:42 +0100
committerCarl Smedstad2023-02-11 14:45:57 +0100
commitdd128fa46d0bf99ebf094a9012611eeee304a0ef (patch)
tree7635081dd438d84cc37daafe17be5410c5466138
parent51f26eb21b9c40b0f81c52b1f2d3307fb69c55cd (diff)
downloadaur-dd128fa46d0bf99ebf094a9012611eeee304a0ef.tar.gz
Take over maintenaince
-rw-r--r--.SRCINFO11
-rw-r--r--.gitignore4
-rw-r--r--PKGBUILD52
3 files changed, 46 insertions, 21 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 96977178f413..ec0a92ace035 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 43b76590d5bb..36b45ea56ead 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
}