[arch-commits] Commit in clevis/trunk (PKGBUILD)
Jonas Witschel
diabonas at archlinux.org
Mon Jan 20 14:16:37 UTC 2020
Date: Monday, January 20, 2020 @ 14:16:36
Author: diabonas
Revision: 553216
Use PGP-signed release commit as source
Modified:
clevis/trunk/PKGBUILD
----------+
PKGBUILD | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-01-20 13:38:57 UTC (rev 553215)
+++ PKGBUILD 2020-01-20 14:16:36 UTC (rev 553216)
@@ -1,5 +1,6 @@
# Maintainer: Jonas Witschel <diabonas at archlinux.org>
pkgname=clevis
+_commit=dabff02d76e3c6b55240ff8a6044fa0d09101c7f # signed commit corresponding to tag "v$pkgver"
pkgver=12
pkgrel=1
pkgdesc='Automated Encryption Framework'
@@ -7,7 +8,7 @@
url='https://github.com/latchset/clevis'
license=('GPL3')
depends=('bash' 'jose')
-makedepends=('meson' 'asciidoc' 'bash-completion' 'dracut' 'libpwquality'
+makedepends=('git' 'meson' 'asciidoc' 'bash-completion' 'dracut' 'libpwquality'
'luksmeta' 'tpm2-tools' 'udisks2')
checkdepends=('tang')
optdepends=('cryptsetup: LUKS unlocker support'
@@ -18,17 +19,18 @@
'nmap: dracut unlocker support'
'tpm2-tools: TPM2 pin support'
'udisks2: UDisks2 unlocker support')
-source=("$url/releases/download/v$pkgver/$pkgname-$pkgver.tar.xz")
-sha512sums=('c71144590cf2528d20892d3ef49b2b1ea948286410385b15f6a3eda01539846c7154b6396b78c0ed8a28f3056b4c3f88ff043978e5483b2ac360ee0f156f78e7')
+source=("git+$url.git?signed#commit=$_commit")
+sha512sums=('SKIP')
+validpgpkeys=('7CE2CB3D2AF59FE1EA22F551D0D219ED1F7E762C') # Sergio Correia <scorreia at redhat.com>
build() {
- cd "$pkgname-$pkgver"
+ cd "$pkgname"
meson --prefix=/usr --libexecdir=/usr/lib --buildtype=plain build
ninja -C build
}
check() {
- cd "$pkgname-$pkgver"
+ cd "$pkgname"
# The LUKS tests are skipped when not running as root but work fine without
# actual root privileges, so use fakeroot to bypass the root check
fakeroot ninja -C build test
@@ -35,6 +37,6 @@
}
package() {
- cd "$pkgname-$pkgver"
+ cd "$pkgname"
DESTDIR="$pkgdir" ninja -C build install
}
More information about the arch-commits
mailing list