diff options
author | user827 | 2021-09-14 23:40:41 +0300 |
---|---|---|
committer | user827 | 2021-09-15 21:16:58 +0300 |
commit | fbe2bb34fdcf0b884512ece988eb032a988af2cf (patch) | |
tree | 76f8747488cf4f213cf4061a99a6df30c3fb919e | |
parent | f8406abeb9681c5b3f3543c27908e42d548a9018 (diff) | |
download | aur-fbe2bb34fdcf0b884512ece988eb032a988af2cf.tar.gz |
v2.0.0-beta
-rw-r--r-- | .SRCINFO | 5 | ||||
-rw-r--r-- | PKGBUILD | 12 |
2 files changed, 7 insertions, 10 deletions
@@ -1,6 +1,6 @@ pkgbase = xaskpass pkgdesc = A lightweight passphrase dialog - pkgver = 1.8.7 + pkgver = 2.0.0.beta pkgrel = 1 url = https://github.com/user827/xaskpass.git arch = x86_64 @@ -9,7 +9,6 @@ pkgbase = xaskpass makedepends = rust makedepends = cargo makedepends = clang - makedepends = jq depends = libxcb depends = pango depends = cairo @@ -17,7 +16,7 @@ pkgbase = xaskpass depends = libxkbcommon-x11 provides = x11-ssh-askpass options = strip - source = xaskpass::git+https://github.com/user827/xaskpass.git#tag=v1.8.7?signed + source = xaskpass::git+https://github.com/user827/xaskpass.git#tag=v2.0.0.beta?signed validpgpkeys = D47AF080A89B17BA083053B68DFE60B7327D52D6 sha256sums = SKIP @@ -3,11 +3,11 @@ pkgname=xaskpass pkgdesc="A lightweight passphrase dialog" url="https://github.com/user827/xaskpass.git" -pkgver=1.8.7 +pkgver=2.0.0.beta pkgrel=1 arch=('x86_64') license=('Apache') -makedepends=('git' 'rust' 'cargo' 'clang' 'jq') +makedepends=('git' 'rust' 'cargo' 'clang') depends=(libxcb pango cairo libxkbcommon libxkbcommon-x11) provides=('x11-ssh-askpass') source=("$pkgname::git+$url#tag=v${pkgver}?signed") @@ -17,10 +17,8 @@ options=(strip) build() { cd "$pkgname" - local cargo_out - cargo_out=$(cargo build --release --locked --target-dir target \ - --message-format=json-render-diagnostics) - printf '%s\n' "$cargo_out" | jq -r "select(.out_dir) | select(.package_id | startswith(\"$pkgname \")) | .out_dir" > out_dir + mkdir manout + XASKPASS_BUILDDIR=manout cargo build --release --locked --target-dir target } check() { @@ -32,7 +30,7 @@ check() { package() { cd "$pkgname" - local outdir=$(<out_dir) + local outdir=manout install -D -m755 target/release/xaskpass "$pkgdir"/usr/bin/xaskpass install -D -m755 xaskpass.default.toml "$pkgdir/etc/xdg/xaskpass/xaskpass.default.toml" install -D -m644 "$outdir"/xaskpass.man "$pkgdir/usr/share/man/man1/xaskpass.1" |