diff mbox series

[meta-oe,v2] libp11: version bump 0.4.13 -> 0.4.16

Message ID 3f38d9736d7e41d6a9072981898fceef@diehl.com
State Under Review
Headers show
Series [meta-oe,v2] libp11: version bump 0.4.13 -> 0.4.16 | expand

Commit Message

Denis OSTERLAND-HEIM July 10, 2025, 10:38 a.m. UTC
This version comes with a pkcs11 provider called 'pkcs11prov'.
Configure modules directory for native build for the provider.
Install provider to target.

Signed-off-by: Denis OSTERLAND-HEIM <denis.osterland@diehl.com>
---
v1 -> v2:
 add provider to FILES

 .../{libp11_0.4.13.bb => libp11_0.4.16.bb}      | 17 +++++++++++++----
 1 file changed, 13 insertions(+), 4 deletions(-)
 rename meta-oe/recipes-support/libp11/{libp11_0.4.13.bb => libp11_0.4.16.bb} (60%)
diff mbox series

Patch

diff --git a/meta-oe/recipes-support/libp11/libp11_0.4.13.bb b/meta-oe/recipes-support/libp11/libp11_0.4.16.bb
similarity index 60%
rename from meta-oe/recipes-support/libp11/libp11_0.4.13.bb
rename to meta-oe/recipes-support/libp11/libp11_0.4.16.bb
index 807d079a05..2bd589be8a 100644
--- a/meta-oe/recipes-support/libp11/libp11_0.4.13.bb
+++ b/meta-oe/recipes-support/libp11/libp11_0.4.16.bb
@@ -11,7 +11,7 @@  DEPENDS = "libtool openssl"
 
 SRC_URI = "git://github.com/OpenSC/libp11.git;branch=master;protocol=https"
 
-SRCREV = "6d669183c7b241ce47ecce28744837ad92814f5c"
+SRCREV = "b9c2de288833e38a391ee3cb106f965a40153629"
 
 UPSTREAM_CHECK_GITTAGREGEX = "libp11-(?P<pver>\d+(\.\d+)+)"
 
@@ -19,13 +19,22 @@  UPSTREAM_CHECK_GITTAGREGEX = "libp11-(?P<pver>\d+(\.\d+)+)"
 inherit autotools pkgconfig
 
 EXTRA_OECONF = "--disable-static"
-EXTRA_OECONF:append:class-native = " --with-enginesdir=${RECIPE_SYSROOT_NATIVE}/usr/lib/engines-3"
+EXTRA_OECONF:append:class-native = "\
+    --with-enginesdir=${RECIPE_SYSROOT_NATIVE}/usr/lib/engines-3 \
+    --with-modulesdir=${RECIPE_SYSROOT_NATIVE}/usr/lib/ossl-modules \
+"
 
 do_install:append () {
     rm -rf ${D}${docdir}/${BPN}
 }
 
-FILES:${PN} += "${libdir}/engines*/pkcs11.so"
-FILES:${PN}-dev += "${libdir}/engines*/libpkcs11${SOLIBSDEV}"
+FILES:${PN} += "\
+    ${libdir}/engines*/pkcs11.so \
+    ${libdir}/ossl-modules/pkcs11prov.so \
+"
+FILES:${PN}-dev += "\
+    ${libdir}/engines*/libpkcs11${SOLIBSDEV} \
+    ${libdir}/ossl-modules/libpkcs11${SOLIBSDEV} \
+"
 
 BBCLASSEXTEND = "native"