diff options
author | Morgenstern | 2022-07-30 22:15:57 +1200 |
---|---|---|
committer | Morgenstern | 2022-07-30 22:15:57 +1200 |
commit | c650ed7209f771597090af06fb23e12ff34fc4dc (patch) | |
tree | 32a31d5a8fad85512bc108d4127df3350c079324 | |
parent | 2688be77a27964f0d26292ad6a18bddf452b4b7b (diff) | |
download | aur-c650ed7209f771597090af06fb23e12ff34fc4dc.tar.gz |
Switch to git sources for GPG verification of signed tags
-rw-r--r-- | .SRCINFO | 8 | ||||
-rw-r--r-- | PKGBUILD | 20 |
2 files changed, 17 insertions, 11 deletions
@@ -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 @@ -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 } |