summaryrefslogtreecommitdiff
path: root/pyotp2289/PKGBUILD
blob: ac8ee4543e86aca387ff592ceaed3a62a9c51286 (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=1.2.1
pkgrel=1
arch=('any')
url="https://github.com/blackm0re/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://github.com/blackm0re/pyotp2289/releases/download/v${pkgver}/pyotp2289-$pkgver.tar.gz{,.asc})
b2sums=('4a6d3dd95da20e4c42db3ec6c57a0a5e5b8c470f1b5e0fc4463b48e7724db87a817a0f4aaab7f1dd18b410da82a558ad635b9a197c8fc846114386dced2c149b' '0f5e8cd7cd1c45546866889b8fd27b1c8287f711e01f7e69d1c6508f743f512ddd737062506695e9d71ed59f62fba364bdba739d12387dfda67db6ebfcede782')
sha512sums=('8af43dddf0beb905e5cde92635f6bb6937cab088bba626656671f901934070d941548ed96dd9b965a3db0b58766dc28fab59484aa99986a4072cde681a60dd61' '3ef207de88553585cbb2b58c6698ac01d67a780eff5ed6fe8ba0bf23eab842ccbbd2653c2f96079b28056c271701f87671bb4b3ae1551a86380f3ec074121536')
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/"
}