diff options
author | timvisee | 2022-08-18 15:20:17 +0000 |
---|---|---|
committer | timvisee | 2022-08-18 15:20:17 +0000 |
commit | 1118e74a25dbd6d7f4c1a47296c86a8d808d7bec (patch) | |
tree | aad502f1c083902f744daec68209398d3cf27467 | |
parent | 48b703ce0eec76f84e6039e91b3ae3c53a237c8b (diff) | |
download | aur-1118e74a25dbd6d7f4c1a47296c86a8d808d7bec.tar.gz |
prs-git 0.3.5
-rw-r--r-- | .SRCINFO | 9 | ||||
-rw-r--r-- | PKGBUILD | 40 |
2 files changed, 32 insertions, 17 deletions
@@ -1,11 +1,12 @@ pkgbase = prs-git pkgdesc = Secure, fast & convenient password manager CLI using GPG and git to sync (git) - pkgver = 0.3.2.r0.gac76409 + pkgver = 0.3.5.r0.gbb316c8 pkgrel = 1 url = https://gitlab.com/timvisee/prs - arch = any + arch = x86_64 + arch = i686 license = GPL3 - makedepends = rust + makedepends = cargo makedepends = python makedepends = git depends = gpgme @@ -13,7 +14,7 @@ pkgbase = prs-git depends = libxcb depends = libxkbcommon depends = skim - depends = tomb + optdepends = tomb: password store Tomb support provides = prs conflicts = prs source = git+https://gitlab.com/timvisee/prs @@ -5,14 +5,15 @@ # See: https://gitlab.com/timvisee/prs/-/tree/master/pkg/aur/prs-git pkgname=prs-git -pkgver=0.3.2.r0.gac76409 +pkgver=0.3.5.r0.gbb316c8 pkgrel=1 pkgdesc="Secure, fast & convenient password manager CLI using GPG and git to sync (git)" -arch=('any') +arch=('x86_64' 'i686') url="https://gitlab.com/timvisee/prs" license=('GPL3') -depends=('gpgme' 'dbus' 'libxcb' 'libxkbcommon' 'skim' 'tomb') -makedepends=('rust' 'python' 'git') +depends=('gpgme' 'dbus' 'libxcb' 'libxkbcommon' 'skim') +makedepends=('cargo' 'python' 'git') +optdepends=('tomb: password store Tomb support') conflicts=("${pkgname%-git}") provides=("${pkgname%-git}") source=("git+${url}") @@ -20,22 +21,35 @@ sha512sums=('SKIP') _prs_cli_features=alias,clipboard,notify,backend-gpgme,select-skim-bin,tomb pkgver() { - cd "${pkgname%-git}" - git describe --long | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' + cd "${pkgname%-git}" + + git describe --long | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +prepare() { + cd "${pkgname%-git}" + + cargo fetch --locked --target "$CARCH-unknown-linux-gnu" } build() { - cd "${pkgname%-git}" - cargo build --package prs-cli --no-default-features --features $_prs_cli_features --release --locked + cd "${pkgname%-git}" + + export RUSTUP_TOOLCHAIN=stable + export CARGO_TARGET_DIR=target + cargo build --frozen --release --package prs-cli --no-default-features --features $_prs_cli_features } check() { - cd "${pkgname%-git}" - cargo test --package prs-cli --no-default-features --features $_prs_cli_features --release --locked + cd "${pkgname%-git}" + + export RUSTUP_TOOLCHAIN=stable + cargo test --frozen --package prs-cli --no-default-features --features $_prs_cli_features } package() { - cd "${pkgname%-git}" - install -Dm 755 "target/release/${pkgname%-git}" -t "${pkgdir}/usr/bin" - install -Dm 644 README.md -t "$pkgdir/usr/share/doc/$pkgname" + cd "${pkgname%-git}" + + install -Dm0755 -t "$pkgdir/usr/bin/" "target/release/${pkgname%-git}" + install -Dm0644 README.md -t "$pkgdir/usr/share/doc/${pkgname%-git}" } |