summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authoruser8272021-09-14 23:40:41 +0300
committeruser8272021-09-15 21:16:58 +0300
commitfbe2bb34fdcf0b884512ece988eb032a988af2cf (patch)
tree76f8747488cf4f213cf4061a99a6df30c3fb919e
parentf8406abeb9681c5b3f3543c27908e42d548a9018 (diff)
downloadaur-fbe2bb34fdcf0b884512ece988eb032a988af2cf.tar.gz
v2.0.0-beta
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD12
2 files changed, 7 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8cbe63b06418..5ca787ef5cdc 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index a7b167f73d10..4d0f2bf280f0 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"