diff options
author | David Hummel | 2021-08-15 22:06:12 -0700 |
---|---|---|
committer | David Hummel | 2021-08-15 22:06:12 -0700 |
commit | 9d657bbc032cbbe10e30b645aeda2aa74f01f8ff (patch) | |
tree | b33a079e2ca2d5e6174177f422d060aacb820069 | |
download | aur-python-ctap-keyring-device.tar.gz |
Initial AUR release of 1.0.6 of ctap-keyring-device
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | PKGBUILD | 38 |
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 +} |