summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorMorgenstern2022-07-30 22:15:57 +1200
committerMorgenstern2022-07-30 22:15:57 +1200
commitc650ed7209f771597090af06fb23e12ff34fc4dc (patch)
tree32a31d5a8fad85512bc108d4127df3350c079324
parent2688be77a27964f0d26292ad6a18bddf452b4b7b (diff)
downloadaur-c650ed7209f771597090af06fb23e12ff34fc4dc.tar.gz
Switch to git sources for GPG verification of signed tags
-rw-r--r--.SRCINFO8
-rw-r--r--PKGBUILD20
2 files changed, 17 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2622fad2fd0d..c9ed854b02c4 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,11 +1,12 @@
pkgbase = pass-parcellite
pkgdesc = Stores, retrieves, generates, and synchronizes passwords securely (Parcellite support)
pkgver = 1.7.4
- pkgrel = 2
+ pkgrel = 3
url = https://www.passwordstore.org/
arch = any
license = GPL2
checkdepends = git
+ makedepends = git
depends = bash
depends = gnupg
depends = tree
@@ -22,9 +23,10 @@ pkgbase = pass-parcellite
conflicts = passmenu
conflicts = pass
replaces = passmenu
- source = https://git.zx2c4.com/password-store/snapshot/password-store-1.7.4.tar.xz
+ source = git+https://git.zx2c4.com/password-store?signed#tag=1.7.4
source = pass-parcellite.patch
- sha256sums = cfa9faf659f2ed6b38e7a7c3fb43e177d00edbacc6265e6e32215ff40e3793c0
+ validpgpkeys = AB9942E6D4A4CFC3412620A749FC7012A5DE03AE
+ sha256sums = SKIP
sha256sums = 111ec13bdcbc691bdfca7134dfba3e01672d0900cdc9810bec5a5da487cb5d6f
pkgname = pass-parcellite
diff --git a/PKGBUILD b/PKGBUILD
index 455fb50fbd22..45023bef5436 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,10 +1,12 @@
# Maintainer: Morgenstern <charles [at] charlesbwise [dot] com>
# Contributor: Lukas Fleischer <lfleischer@archlinux.org>
+# Contributor: Brett Cornwall <ainola@archlinux.org>
# Contributor: Simon Zimmermann <simon@insmo.com>
+# Contributor: Daniel M. Capella <polyzen@archlinux.org>
pkgname=pass-parcellite
pkgver=1.7.4
-pkgrel=2
+pkgrel=3
pkgdesc='Stores, retrieves, generates, and synchronizes passwords securely (Parcellite support)'
arch=('any')
url="https://www.passwordstore.org/"
@@ -13,6 +15,7 @@ depends=('bash'
'gnupg'
'tree')
checkdepends=('git')
+makedepends=('git')
optdepends=('dmenu: for passmenu'
'git: for Git support'
'parcellite-git: for Parcellite support [AUR]'
@@ -26,28 +29,29 @@ provides=('passmenu'
'pass')
conflicts=('passmenu'
'pass')
-source=("https://git.zx2c4.com/password-store/snapshot/password-store-${pkgver}.tar.xz"
+source=("git+https://git.zx2c4.com/password-store?signed#tag=${pkgver}"
'pass-parcellite.patch')
-sha256sums=('cfa9faf659f2ed6b38e7a7c3fb43e177d00edbacc6265e6e32215ff40e3793c0'
+sha256sums=('SKIP'
'111ec13bdcbc691bdfca7134dfba3e01672d0900cdc9810bec5a5da487cb5d6f')
+validpgpkeys=('AB9942E6D4A4CFC3412620A749FC7012A5DE03AE') # Jason A. Donenfeld
prepare() {
- cd "${srcdir}/password-store-$pkgver/"
+ cd "${srcdir}/password-store"
# Parcellite history removal support
# https://github.com/rickyrockrat/parcellite/commit/fa54161d0ea83357d817d3d16b6ef3f503bafc09
patch --forward --strip=1 --input="${srcdir}/pass-parcellite.patch"
}
check() {
- cd "${srcdir}/password-store-$pkgver/"
+ cd "${srcdir}/password-store"
make test
}
package() {
- cd "${srcdir}/password-store-$pkgver/"
+ cd "${srcdir}/password-store"
make DESTDIR="${pkgdir}" WITH_ALLCOMP=yes install
- install -Dm0755 -t "${pkgdir}/usr/bin" contrib/dmenu/passmenu
- install -Dm0644 -t "${pkgdir}/usr/share/vim/vimfiles/plugin" \
+ install -vDm0755 -t "${pkgdir}/usr/bin" contrib/dmenu/passmenu
+ install -vDm0644 -t "${pkgdir}/usr/share/vim/vimfiles/plugin" \
contrib/vim/redact_pass.vim
}