blob: 5f0ce0d4e008565fc933e19d89fb4e3d6ce0703a (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
# Maintainer: Simeon Simeonov <sgs( AT )pichoveDOTorg>
pkgname=python-pyotp2289
pkgver=2.0.0
pkgrel=1
arch=('any')
url="https://codeberg.org/sgs/pyotp2289"
license=('BSD')
pkgdesc='A pure Python 3 implementation of RFC-2289 - "A One-Time Password System"'
depends=('python')
makedepends=('python-build' 'python-installer')
source=(https://codeberg.org/sgs/pyotp2289/releases/download/v${pkgver}/pyotp2289-$pkgver.tar.gz{,.asc})
b2sums=('76f654db15f8f50aecc7b698658e690d3d7fd21e9df1dc6254e2ddcd0696cd03069ad1137046fbd91bf2663c232c4cb6623164c7e7a53261e797f1405b2a84f7' '9cc938bea8b97f7913cb59837882fc8a26a4c8e92714a7a3bdffe0c1ab556be77416f7832d721ef8c1112d18edab2c664bf1e710564d04076f37d8dc620f4e2f')
sha512sums=('72deac37219591a2228efdacb0e05abfa5d48c72187e8e018c1efaa235090053b5577ec31eb3f81d8e5560c9d273f1089538e282b12431c089f922761ff02389' '0f06f61e803439b041237e7afcccbfdd7a18ad0ac79dd19eb2d30e25979c74bb9fe725ede57fbb87e102c64c931852956801ea699b8534fa6f18b9118544e924')
validpgpkeys=('A6645797661E2F473DD3FF06BCE70555C3BB08F7') # Simeon Simeonov
# prepare() {
# cd "pyotp2289-$pkgver"
# }
build() {
cd "pyotp2289-$pkgver"
python -m build --wheel --no-isolation
}
package() {
cd "pyotp2289-$pkgver"
python -m installer --destdir="$pkgdir" dist/*.whl
install -D -m644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/"
}
|