From 695bdeebb0cdfc5264a89757ce822628519a03b7 Mon Sep 17 00:00:00 2001 From: alperak Date: Sun, 7 Jan 2024 18:31:20 +0300 Subject: [PATCH] pcsc-lite: upgrade 2.0.0 -> 2.0.1 Changelog: - SCardConnect(): return SCARD_W_SECURITY_VIOLATION when needed (polkit) - SCardCancel(): return SCARD_S_SUCCESS even if the client already finished - polkit is enabled by default - libpcscspy: fix a crash with NULL pointers - Doxygen: fix SCardBeginTransaction() documentation - fix pcscd internal thread safety issues (clang -fsanitize=thread) - Some other minor improvements Signed-off-by: alperak Signed-off-by: Khem Raj --- .../pcsc-lite/{pcsc-lite_2.0.0.bb => pcsc-lite_2.0.1.bb} | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) rename meta-oe/recipes-support/pcsc-lite/{pcsc-lite_2.0.0.bb => pcsc-lite_2.0.1.bb} (88%) diff --git a/meta-oe/recipes-support/pcsc-lite/pcsc-lite_2.0.0.bb b/meta-oe/recipes-support/pcsc-lite/pcsc-lite_2.0.1.bb similarity index 88% rename from meta-oe/recipes-support/pcsc-lite/pcsc-lite_2.0.0.bb rename to meta-oe/recipes-support/pcsc-lite/pcsc-lite_2.0.1.bb index e7f4551afa..0862f955b6 100644 --- a/meta-oe/recipes-support/pcsc-lite/pcsc-lite_2.0.0.bb +++ b/meta-oe/recipes-support/pcsc-lite/pcsc-lite_2.0.1.bb @@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=628c01ba985ecfa21677f5ee2d5202f6" DEPENDS = "autoconf-archive-native flex-native" SRC_URI = "https://pcsclite.apdu.fr/files/${BP}.tar.bz2" -SRC_URI[sha256sum] = "d6c3e2b64510e5ed6fcd3323febf2cc2a8e5fda5a6588c7671f2d77f9f189356" +SRC_URI[sha256sum] = "5edcaf5d4544403bdab6ee2b5d6c02c6f97ea64eebf0825b8d0fa61ba417dada" inherit autotools systemd pkgconfig perlnative @@ -23,11 +23,12 @@ EXTRA_OECONF = " \ S = "${WORKDIR}/pcsc-lite-${PV}" -PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd', d)} udev" +PACKAGECONFIG ??= "${@bb.utils.filter('DISTRO_FEATURES', 'systemd polkit', d)} udev" PACKAGECONFIG:class-native ??= "" PACKAGECONFIG[systemd] = ",--disable-libsystemd,systemd," PACKAGECONFIG[udev] = "--enable-libudev,--disable-libudev,udev" +PACKAGECONFIG[polkit] = ",--disable-polkit,polkit" PACKAGES = "${PN} ${PN}-dbg ${PN}-dev ${PN}-lib ${PN}-doc ${PN}-spy ${PN}-spy-dev" @@ -35,7 +36,8 @@ RRECOMMENDS:${PN} = "ccid" RRECOMMENDS:${PN}:class-native = "" RPROVIDES:${PN}:class-native += "pcsc-lite-lib-native" -FILES:${PN} = "${sbindir}/pcscd" +FILES:${PN} = "${sbindir}/pcscd \ + ${datadir}/polkit-1" FILES:${PN}-lib = "${libdir}/libpcsclite*${SOLIBS}" FILES:${PN}-dev = "${includedir} \ ${libdir}/pkgconfig \