diff options
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 24 |
2 files changed, 22 insertions, 11 deletions
@@ -4,12 +4,11 @@ pkgbase = cotp pkgrel = 1 url = https://github.com/replydev/cotp arch = x86_64 - arch = aarch64 - arch = armv7 license = GPL3 - makedepends = rust - makedepends = libxcb - makedepends = libxkbcommon-x11 + makedepends = cargo + makedepends = python + depends = libxcb + depends = libxkbcommon-x11 source = cotp-0.1.8.tar.gz::https://github.com/replydev/cotp/archive/0.1.8.tar.gz sha256sums = d2c66a18db2edd5930c8d0a34ae0fd64fe2888fa3cec134ca59fc590ff650442 @@ -1,25 +1,37 @@ -# Maintainer: replydev <replydev@protonmail.com> -# Maintainer: replydev <commoncargo@protonmail.com> +# Maintainer: replydev <commoncargo@tutanota.com> pkgname=cotp pkgver=0.1.8 pkgrel=1 pkgdesc='Trustworthy encrypted command line authenticator app compatible with multiple backups.' -arch=('x86_64' 'aarch64' 'armv7') +arch=('x86_64') url='https://github.com/replydev/cotp' license=('GPL3') -makedepends=('rust' 'libxcb' 'libxkbcommon-x11') +makedepends=('cargo' 'python') +depends=('libxcb' 'libxkbcommon-x11') source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz") sha256sums=('d2c66a18db2edd5930c8d0a34ae0fd64fe2888fa3cec134ca59fc590ff650442') +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 +} - cargo build --release +check(){ + cd "$pkgname-$pkgver" + export RUSTUP_TOOLCHAIN=stable + cargo test --frozen --all-features } package() { cd "$pkgname-$pkgver" - install -Dm755 target/release/$pkgname "$pkgdir/usr/bin/$pkgname" } |