From 696651d0c32258b789ab768bb506bc0a1fdc9a31 Mon Sep 17 00:00:00 2001 From: Stefan Mueller-Klieser Date: Thu, 4 Nov 2021 12:16:15 +0100 Subject: [PATCH] tpm2-tss: fix fapi package config MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit When enabling fapi, the build breaks with: | configure: error: Package requirements (libcurl) were not met: | No package 'libcurl' found This adds the missing dependency and bundles the additional config files in the base package. Signed-off-by: Stefan Müller-Klieser Signed-off-by: Armin Kuster --- meta-tpm/recipes-tpm2/tpm2-tss/tpm2-tss_3.0.3.bb | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/meta-tpm/recipes-tpm2/tpm2-tss/tpm2-tss_3.0.3.bb b/meta-tpm/recipes-tpm2/tpm2-tss/tpm2-tss_3.0.3.bb index 6470879..1a36a5b 100644 --- a/meta-tpm/recipes-tpm2/tpm2-tss/tpm2-tss_3.0.3.bb +++ b/meta-tpm/recipes-tpm2/tpm2-tss/tpm2-tss_3.0.3.bb @@ -15,7 +15,7 @@ inherit autotools pkgconfig systemd extrausers PACKAGECONFIG ??= "" PACKAGECONFIG[oxygen] = ",--disable-doxygen-doc, " -PACKAGECONFIG[fapi] = "--enable-fapi,--disable-fapi,json-c " +PACKAGECONFIG[fapi] = "--enable-fapi,--disable-fapi,curl json-c " EXTRA_OECONF += "--enable-static --with-udevrulesdir=${nonarch_base_libdir}/udev/rules.d/" EXTRA_OECONF:remove = " --disable-static" @@ -73,6 +73,11 @@ FILES:libtss2-dev = " \ ${libdir}/libtss2*so" FILES:libtss2-staticdev = "${libdir}/libtss*a" -FILES:${PN} = "${libdir}/udev ${nonarch_base_libdir}/udev" +FILES:${PN} = "\ + ${libdir}/udev \ + ${nonarch_base_libdir}/udev \ + ${sysconfdir}/tmpfiles.d \ + ${sysconfdir}/tpm2-tss \ + ${sysconfdir}/sysusers.d" RDEPENDS:libtss2 = "libgcrypt"