diff options
Diffstat (limited to 'community/py3-solo1/APKBUILD')
-rw-r--r-- | community/py3-solo1/APKBUILD | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/community/py3-solo1/APKBUILD b/community/py3-solo1/APKBUILD new file mode 100644 index 00000000000..972ab56b78f --- /dev/null +++ b/community/py3-solo1/APKBUILD @@ -0,0 +1,50 @@ +# Contributor: Clayton Craft <clayton@craftyguy.net> +# Maintainer: Clayton Craft <clayton@craftyguy.net> +pkgname=py3-solo1 +_pkgname=solo1-cli +pkgver=0.1.1 +pkgrel=4 +pkgdesc="Python3 tool and library for SoloKeys" +url="https://github.com/solokeys/solo1-cli" +arch="noarch" +license="MIT" +depends=" + py3-click + py3-cryptography + py3-ecdsa + py3-fido2 + py3-intelhex + py3-pyserial + py3-requests + py3-usb + " +makedepends="py3-gpep517 py3-flit-core" +subpackages="$pkgname-pyc" +source=" + https://github.com/solokeys/solo1-cli/archive/$pkgver/solo1-cli-$pkgver.tar.gz + 70-solokey.rules + flit-core.patch + fido2-1.0-compat.patch + " +builddir="$srcdir/$_pkgname-$pkgver" +options="!check" # only lint/style tests + +build() { + gpep517 build-wheel \ + --wheel-dir .dist \ + --output-fd 3 3>&1 >&2 +} + +package() { + python3 -m installer -d "$pkgdir" .dist/solo1-$pkgver-py3-none-any.whl + + install -Dm644 "$srcdir"/70-solokey.rules \ + "$pkgdir"/usr/lib/udev/rules.d/70-solokey.rules +} + +sha512sums=" +0ba86a86867b636298b6949ddcdfd3bf56facfb97f8f0b47bb5a3d5352a84fab9c9a89d51516fd03b0184d685be9707d0acb4968112a3d33437567c0d05750bc solo1-cli-0.1.1.tar.gz +190f20de90a21697d9b28c4ccc891332f55757c856a43b42e658d58d4694dc6f0f74027d2d3bb21a861e68f7faf321cb64b38df469d3a4638a9c053914c5a163 70-solokey.rules +87eb89cb84e15e4a15f00609e50c07b3d3f6dcff020c61d72f9c1e262a972d884659d700480f8fc7cf94648fe01da09e499a22f5c7f7c1cbf00d6022218d853c flit-core.patch +e75b7d5098eee9e63b7129adaa6888db314dc94a4b2e57d1a6ecafb8272d22fb7f0d82c42a2b697839eb6e57fa1585a032341d6c09de1c0d2b7d35910a8e725b fido2-1.0-compat.patch +" |