Date: Tuesday, November 1, 2022 @ 22:17:30
  Author: foutrelis
Revision: 1340372

archrelease: copy trunk to community-staging-x86_64

Added:
  clevis/repos/community-staging-x86_64/
  clevis/repos/community-staging-x86_64/PKGBUILD
    (from rev 1340370, clevis/trunk/PKGBUILD)
  clevis/repos/community-staging-x86_64/keys/

----------+
 PKGBUILD |   56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 56 insertions(+)

Copied: clevis/repos/community-staging-x86_64/PKGBUILD (from rev 1340370, 
clevis/trunk/PKGBUILD)
===================================================================
--- community-staging-x86_64/PKGBUILD                           (rev 0)
+++ community-staging-x86_64/PKGBUILD   2022-11-01 22:17:30 UTC (rev 1340372)
@@ -0,0 +1,56 @@
+# Maintainer: Jonas Witschel <[email protected]>
+pkgname=clevis
+pkgver=18
+_commit=a6131b4a3f9f2ec02eddc1007b1fde94008ed1ce # git rev-parse "v$pkgver^{}"
+pkgrel=2
+pkgdesc='Automated Encryption Framework'
+arch=('x86_64')
+url='https://github.com/latchset/clevis'
+license=('GPL3')
+depends=('bash' 'jose')
+makedepends=('git' 'meson' 'asciidoc' 'audit' 'bash-completion' 'cryptsetup' 
'dracut' 'glib2'
+             'jansson' 'libpwquality' 'luksmeta' 'openssl' 'tpm2-tools' 
'udisks2')
+checkdepends=('jq' 'tang')
+optdepends=('audit: UDisks2 unlocker support'
+            'cryptsetup: LUKS unlocker support'
+            'curl: Tang pin support'
+            'dracut: dracut unlocker support'
+            'glib2: UDisks2 unlocker support'
+            'jansson: SSS pin and UDisks2 unlocker support'
+            'libpwquality: LUKS unlocker support'
+            'luksmeta: LUKS and UDisks2 unlocker support'
+            'nmap: dracut unlocker support'
+            'openssl: SSS pin support'
+            'tpm2-tools: TPM2 pin support'
+            'udisks2: UDisks2 unlocker support')
+options=('debug')
+source=("git+$url.git?signed#commit=$_commit")
+sha512sums=('SKIP')
+validpgpkeys=('7CE2CB3D2AF59FE1EA22F551D0D219ED1F7E762C') # Sergio Correia 
<[email protected]>
+
+pkgver() {
+       cd "$pkgname"
+       git describe --tags | sed 's/^v//;s/\([^-]*-\)g/r\1/;s/-/./g'
+}
+
+prepare() {
+       cd "$pkgname"
+       # Fix building with OpenSSL 3.0
+       git cherry-pick --no-commit ee1dfedb9baca107e66a0fec76693c9d479dcfd9
+}
+
+build() {
+       cd "$pkgname"
+       meson --prefix=/usr --libexecdir=/usr/lib --buildtype=plain build
+       meson compile -C build
+}
+
+check() {
+       cd "$pkgname"
+       meson test -C build
+}
+
+package() {
+       cd "$pkgname"
+       DESTDIR="$pkgdir" meson install -C build
+}

Reply via email to