# Maintainer: replydev pkgname=cotp pkgver=1.4.2 pkgrel=1 pkgdesc='Trustworthy, encrypted, command-line TOTP/HOTP authenticator app with import functionality.' arch=('x86_64') url='https://github.com/replydev/cotp' license=('GPL3') makedepends=('cargo' 'python') depends=('libxcb' 'libxkbcommon-x11') source=("$pkgname-$pkgver.tar.gz::$url/archive/v$pkgver.tar.gz") sha256sums=('6b11302f2dce332ac54e1e147faa4a8f91d8d46a4eb7ce41f47e3fccef6c7830') conflics=('cotp-bin') provides=('cotp-bin') prepare(){ cd "$pkgname-$pkgver" cargo update cargo fetch --locked --target "$CARCH-unknown-linux-gnu" } build() { cd "$pkgname-$pkgver" export RUSTUP_TOOLCHAIN=stable export CARGO_TARGET_DIR=target cargo build --frozen --release --all-features } package() { cd "$pkgname-$pkgver" install -Dm755 target/release/$pkgname "$pkgdir/usr/bin/$pkgname" }