[arch-commits] Commit in tpm2-tss-engine/trunk (PKGBUILD)

Jonas Witschel diabonas at gemini.archlinux.org
Mon Mar 21 22:52:36 UTC 2022


    Date: Monday, March 21, 2022 @ 22:52:35
  Author: diabonas
Revision: 1168678

tpm2-tss-engine: fix building with OpenSSL 3.0, enable debug symbols

Note that engines are deprecated in OpenSSL 3.0, so this package should be
replaced by tpm2-openssl (https://github.com/tpm2-software/tpm2-openssl) once
OpenSSL is upgraded to version 3.0.

Modified:
  tpm2-tss-engine/trunk/PKGBUILD

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

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2022-03-21 22:35:39 UTC (rev 1168677)
+++ PKGBUILD	2022-03-21 22:52:35 UTC (rev 1168678)
@@ -8,11 +8,18 @@
 license=('BSD')
 depends=('openssl' 'tpm2-tss' 'libtss2-esys.so' 'libtss2-mu.so' 'libtss2-tctildr.so')
 checkdepends=('cmocka' 'expect' 'ibm-sw-tpm2' 'iproute2' 'tpm2-tools')
+options=('debug')
 source=("$url/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz"{,.asc})
 sha512sums=('5d2e08178be54350e8672245023d601a0d9d520f8c49e977af49d7c59b91d033c14b4a347b71e042fe7c5ff12af9fcc43b69fd1dc83a9f0db12d47d43e1107f4'
             'SKIP')
 validpgpkeys=('D6B4D8BAC7E0CC97DCD4AC7272E88B53F7A95D84') # Andreas Fuchs <andreas.fuchs at sit.fraunhofer.de>
 
+prepare() {
+	cd "$pkgname-$pkgver"
+	sed -i 's/-Werror//' configure
+	sed -i 's/unable to load Private Key/\0\\|failed loading private key/' test/failload.sh
+}
+
 build() {
 	cd "$pkgname-$pkgver"
 	./configure --prefix=/usr $( ((CHECKFUNC)) && echo --enable-unit --enable-integration)



More information about the arch-commits mailing list