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
@@ -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"
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%)