Date: Monday, August 31, 2020 @ 14:34:25 Author: diabonas Revision: 694206
archrelease: copy trunk to community-x86_64 Added: clevis/repos/community-x86_64/PKGBUILD (from rev 694205, clevis/trunk/PKGBUILD) Deleted: clevis/repos/community-x86_64/PKGBUILD ----------+ PKGBUILD | 100 +++++++++++++++++++++++++++++-------------------------------- 1 file changed, 49 insertions(+), 51 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2020-08-31 14:34:19 UTC (rev 694205) +++ PKGBUILD 2020-08-31 14:34:25 UTC (rev 694206) @@ -1,51 +0,0 @@ -# Maintainer: Jonas Witschel <diabo...@archlinux.org> -pkgname=clevis -pkgver=13 -_commit=0bea5c4f6594a4611498cfbcfe123ed3e092b1e5 # signed commit corresponding to tag "v$pkgver" -pkgrel=1 -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' - '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') -source=("git+$url.git?signed#commit=$_commit") -sha512sums=('SKIP') -validpgpkeys=('7CE2CB3D2AF59FE1EA22F551D0D219ED1F7E762C') # Sergio Correia <scorr...@redhat.com> - -pkgver() { - cd "$pkgname" - git describe --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' -} - -build() { - cd "$pkgname" - meson --prefix=/usr --libexecdir=/usr/lib --buildtype=plain build - ninja -C build -} - -check() { - 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 -} - -package() { - cd "$pkgname" - DESTDIR="$pkgdir" ninja -C build install -} Copied: clevis/repos/community-x86_64/PKGBUILD (from rev 694205, clevis/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2020-08-31 14:34:25 UTC (rev 694206) @@ -0,0 +1,49 @@ +# Maintainer: Jonas Witschel <diabo...@archlinux.org> +pkgname=clevis +pkgver=14 +_commit=44b7b6ef3b1bdce67fff737daa72b25671f4ce2c # signed commit corresponding to tag "v$pkgver" +pkgrel=1 +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') +source=("git+$url.git?signed#commit=$_commit") +sha512sums=('SKIP') +validpgpkeys=('7CE2CB3D2AF59FE1EA22F551D0D219ED1F7E762C') # Sergio Correia <scorr...@redhat.com> + +pkgver() { + cd "$pkgname" + git describe --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd "$pkgname" + meson --prefix=/usr --libexecdir=/usr/lib --buildtype=plain build + ninja -C build +} + +check() { + cd "$pkgname" + ninja -C build test +} + +package() { + cd "$pkgname" + DESTDIR="$pkgdir" ninja -C build install +}