[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