diff options
author | digital_mystik | 2022-02-05 12:33:27 -0800 |
---|---|---|
committer | digital_mystik | 2022-02-05 12:33:27 -0800 |
commit | 828f15f20a4d3947d507838bd033398082a86619 (patch) | |
tree | 0ee4bc420c67a99d643b831528454663b4572a44 /PKGBUILD | |
download | aur-828f15f20a4d3947d507838bd033398082a86619.tar.gz |
commit e4d16a361aaeb15ff3f7bc5d9d0b891eb87b2dbe
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 73 |
1 files changed, 73 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..63da36af34bf --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,73 @@ +#Maintainer digital mystik <echo ZGlnaXRhbF9teXN0aWtAcHJvdG9ubWFpbC5jaAo= | base64 -d> + +_name=trezor-agent +pkgname=python-trezor-agent-git +pkgver=v0.14.4.r6.ge4d16a3 +pkgrel=1 +pkgdesc="Hardware-based SSH/PGP agent (Trezor/Keepkey/Ledger/OnlyKey)" +arch=('any') +url="https://github.com/romanz/trezor-agent" +license=("LGPL3") +depends=( + 'python' + 'python-docutils' + 'python-wheel' + 'python-backports.shutil_which' + 'python-trezor' + 'python-configargparse' + 'python-daemon' + 'python-ecdsa' + 'python-pynacl' + 'python-mnemonic' + 'python-pymsgbox' + 'python-semver' + 'python-unidecode' + 'python-bech32' + 'python-hidapi' + ) +makedepends=('git' 'python-setuptools') +source=("$pkgname::git+https://github.com/romanz/$_name.git#branch=master") + +b2sums=('SKIP') + +pkgver() { + cd "$pkgname" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd "$srcdir/$pkgname" + python setup.py build + + #comment or uncomment for agent selection (don't forget to do the same under the package section) + cd "$srcdir/$pkgname/agents/trezor" + python setup.py build + + #cd "$srcdir/$pkgname/agents/keepkey" + #python setup.py build + + #cd "$srcdir/$pkgname/agents/ledger" + #python setup.py build + + #cd "$srcdir/$pkgname/agents/onlykey" + #python setup.py build +} + +package() { + cd "$srcdir/$pkgname" + python setup.py install --root="$pkgdir" --optimize=1 --skip-build + install -D -m0644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE + + #comment or uncomment for agent selection + cd "$srcdir/$pkgname/agents/trezor" + python setup.py install --root="$pkgdir" --optimize=1 --skip-build + + #cd "$srcdir/$pkgname/agents/keepkey" + #python setup.py install --root="$pkgdir" --optimize=1 --skip-build + + #cd "$srcdir/$pkgname/agents/ledger" + #python setup.py install --root="$pkgdir" --optimize=1 --skip-build + + #cd "$srcdir/$pkgname/agents/onlykey" + #python setup.py install --root="$pkgdir" --optimize=1 --skip-build +} |