summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Hummel2021-08-15 22:06:12 -0700
committerDavid Hummel2021-08-15 22:06:12 -0700
commit9d657bbc032cbbe10e30b645aeda2aa74f01f8ff (patch)
treeb33a079e2ca2d5e6174177f422d060aacb820069
downloadaur-python-ctap-keyring-device.tar.gz
Initial AUR release of 1.0.6 of ctap-keyring-device
-rw-r--r--.SRCINFO20
-rw-r--r--PKGBUILD38
2 files changed, 58 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..b5eac393c379
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,20 @@
+pkgbase = python-ctap-keyring-device
+ pkgdesc = CTAP (client-to-authenticator-protocol) device backed by python's keyring library
+ pkgver = 1.0.6
+ pkgrel = 1
+ url = https://github.com/dany74q/ctap-keyring-device
+ arch = any
+ license = MIT
+ checkdepends = python-pytest
+ checkdepends = python-pytest-black
+ checkdepends = python-pytest-cov
+ checkdepends = python-pytest-flake8
+ makedepends = git
+ makedepends = python-setuptools-scm
+ depends = python-cryptography
+ depends = python-fido2
+ depends = python-keyring
+ source = git+https://github.com/dany74q/ctap-keyring-device#tag=v1.0.6
+ sha512sums = SKIP
+
+pkgname = python-ctap-keyring-device
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..b4be9a668d0e
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: David Hummel <david dot hummel at gmail point com>
+
+pkgname=python-ctap-keyring-device
+_pkgname=ctap-keyring-device
+pkgver=1.0.6
+pkgrel=1
+pkgdesc="CTAP (client-to-authenticator-protocol) device backed by python's keyring library"
+arch=('any')
+url="https://github.com/dany74q/ctap-keyring-device"
+license=('MIT')
+depends=('python-cryptography' 'python-fido2' 'python-keyring')
+makedepends=('git' 'python-setuptools-scm')
+checkdepends=('python-pytest' 'python-pytest-black' 'python-pytest-cov' 'python-pytest-flake8')
+source=("git+$url#tag=v$pkgver")
+sha512sums=('SKIP')
+
+build() {
+ cd $_pkgname
+
+ python setup.py build
+}
+
+check() {
+ cd $_pkgname
+
+ rm ./ctap_keyring_device/user_verifiers/touch_id_ctap_user_verifier.py
+ rm ./ctap_keyring_device/user_verifiers/windows_hello_ctap_user_verifier.py
+
+ python setup.py test
+}
+
+package() {
+ cd $_pkgname
+
+ python setup.py install --root="$pkgdir" --optimize=1
+
+ install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
+}