diff options
Diffstat (limited to 'community/yubikey-manager/APKBUILD')
-rw-r--r-- | community/yubikey-manager/APKBUILD | 51 |
1 files changed, 37 insertions, 14 deletions
diff --git a/community/yubikey-manager/APKBUILD b/community/yubikey-manager/APKBUILD index a5af8fb6a93..c3d87321e38 100644 --- a/community/yubikey-manager/APKBUILD +++ b/community/yubikey-manager/APKBUILD @@ -1,33 +1,56 @@ # Contributor: Daniel Everett <deverett@gmail.com> -# Maintainer: Rasmus Thomsen <oss@cogitri.dev> +# Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=yubikey-manager -pkgver=3.1.1 -pkgrel=0 +pkgver=5.3.0 +pkgrel=1 pkgdesc="Python library and command line tool for configuring any YubiKey over all USB interfaces" url="https://developers.yubico.com/yubikey-manager/" arch="noarch" license="BSD-2-Clause" -depends="python3 py3-ykman py3-click py3-usb py3-pyscard py3-openssl py3-fido2 - py3-cryptography py3-setuptools libusb ykpers-dev yubico-c pcsc-lite - pcsc-lite-libs libu2f-host" -subpackages="py3-ykman" -source="https://developers.yubico.com/yubikey-manager/Releases/yubikey-manager-$pkgver.tar.gz" +depends=" + ccid + pcsc-lite + pcsc-lite-libs + py3-click + py3-cryptography + py3-fido2 + py3-keyring + py3-pyscard + py3-ykman + python3 + yubico-c + " +makedepends=" + py3-poetry-core + py3-gpep517 + " +checkdepends="py3-pytest py3-makefun" +subpackages="$pkgname-pyc py3-ykman" +source="https://github.com/Yubico/yubikey-manager/releases/download/$pkgver/yubikey_manager-$pkgver.tar.gz" +builddir="$srcdir/yubikey_manager-$pkgver" build() { - python3 setup.py build + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 } check() { - python3 setup.py check + python3 -m venv --clear --without-pip --system-site-packages .testenv + .testenv/bin/python3 -m installer .dist/*.whl + .testenv/bin/python3 -m pytest } package() { - python3 setup.py install --prefix=/usr --root="$pkgdir" + python3 -m installer -d "$pkgdir" \ + .dist/*.whl } ykman() { - mkdir -p "$subpkgdir"/usr/ - mv "$pkgdir"/usr/lib "$subpkgdir"/usr/lib + depends= + amove usr/lib } -sha512sums="8229d5442ddf89fe90abb0153aa005cb0d149a84634b994dc283f7cbac2f72d4b913c238c277c6aa07f431aed8905008aeb11e594e730be71c9ca88150a6ef68 yubikey-manager-3.1.1.tar.gz" +sha512sums=" +6cdcb10e490319344f3afb18a6826b4a83bd2ea388b2942b57b3e3eff7a21384df8e183989281eb30375dd371dfcfdf6504195144515439190f6c49f6b9e6a49 yubikey_manager-5.3.0.tar.gz +" |