| author | Felix Yan
<felixonmars@archlinux.org> 2024-01-12 09:31:19 UTC |
| committer | Felix Yan
<felixonmars@archlinux.org> 2024-01-12 09:31:19 UTC |
| parent | b37ae325ffbc2e6a4a8ac31ecb7a2c0b6e44853e |
| .SRCINFO | +18 | -0 |
| PKGBUILD | +17 | -12 |
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000..0319ce2 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = python-pyasn1 + pkgdesc = ASN.1 library for Python 3 + pkgver = 0.5.0 + pkgrel = 1 + url = https://github.com/pyasn1/pyasn1 + arch = any + license = BSD + makedepends = python-build + makedepends = python-installer + makedepends = python-setuptools + makedepends = python-wheel + depends = python + provides = pyasn1 + replaces = pyasn1 + source = https://github.com/pyasn1/pyasn1/archive/v0.5.0/pyasn1-0.5.0.tar.gz + sha512sums = 50e29b4c0a55367c4ba3a48bc8935ec967f23822bf89bc848d4c910572f5351be23d8f696dc6f451c8eee4e97ccce888fd7d89d12362a3c52fc247fec7d47b5b + +pkgname = python-pyasn1 diff --git a/PKGBUILD b/PKGBUILD index 38ce1cf..4c8bae1 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,26 +1,31 @@ # Maintainer: Eric Bélanger <eric@archlinux.org> pkgname=python-pyasn1 -pkgver=0.4.8 -pkgrel=8 +pkgdesc="ASN.1 library for Python 3" +pkgver=0.5.0 +pkgrel=1 arch=('any') -url="https://github.com/etingof/pyasn1" +url="https://github.com/pyasn1/pyasn1" license=('BSD') -pkgdesc="ASN.1 library for Python 3" depends=('python') -makedepends=('python-setuptools') +makedepends=('python-build' 'python-installer' 'python-setuptools' 'python-wheel') replaces=('pyasn1') provides=('pyasn1') -source=(https://pypi.io/packages/source/p/pyasn1/pyasn1-$pkgver.tar.gz) -sha512sums=('e64e70b325c8067f87ace7c0673149e82fe564aa4b0fa146d29b43cb588ecd6e81b1b82803b8cfa7a17d3d0489b6d88b4af5afb3aa0052bf92e8a1769fe8f7b0') +source=(https://github.com/pyasn1/pyasn1/archive/v$pkgver/pyasn1-$pkgver.tar.gz) +sha512sums=('50e29b4c0a55367c4ba3a48bc8935ec967f23822bf89bc848d4c910572f5351be23d8f696dc6f451c8eee4e97ccce888fd7d89d12362a3c52fc247fec7d47b5b') + +build() { + cd pyasn1-$pkgver + python -m build -nw +} check() { - cd pyasn1-${pkgver} - python setup.py test + cd pyasn1-$pkgver + python -m unittest discover -s tests } package() { - cd pyasn1-${pkgver} - python setup.py install --root="${pkgdir}" - install -D -m 644 LICENSE.rst "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + cd pyasn1-$pkgver + python -m installer -d "$pkgdir" dist/*.whl + install -Dm644 LICENSE.rst -t "$pkgdir"/usr/share/licenses/$pkgname/ }