Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libfido2 for openSUSE:Factory checked in at 2021-04-22 18:03:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libfido2 (Old) and /work/SRC/openSUSE:Factory/.libfido2.new.12324 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libfido2" Thu Apr 22 18:03:33 2021 rev:7 rq:886440 version:1.7.0 Changes: -------- --- /work/SRC/openSUSE:Factory/libfido2/libfido2.changes 2021-01-25 18:22:55.532369284 +0100 +++ /work/SRC/openSUSE:Factory/.libfido2.new.12324/libfido2.changes 2021-04-22 18:03:51.826497241 +0200 @@ -1,0 +2,14 @@ +Sat Apr 17 01:41:49 UTC 2021 - Ferdinand Thiessen <[email protected]> + +- Update to version 1.7.0: + * hid_win: detect devices with vendor or product IDs > 0x7fff + * Support for FIDO 2.1 authenticator configuration. + * Support for FIDO 2.1 UV token permissions. + * Support for FIDO 2.1 "credBlobs" and "largeBlobs" extensions. + * New API calls + * New fido_init flag to disable fido_dev_open???s U2F fallback + * Experimental NFC support on Linux. +- Enabled hidapi again, issues related to hidapi are fixed upstream + * Added fix-cmake-linking.patch to fix linking + +------------------------------------------------------------------- Old: ---- libfido2-1.6.0.tar.gz libfido2-1.6.0.tar.gz.sig New: ---- fix-cmake-linking.patch libfido2-1.7.0.tar.gz libfido2-1.7.0.tar.gz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libfido2.spec ++++++ --- /var/tmp/diff_new_pack.hHUMhY/_old 2021-04-22 18:03:52.266497921 +0200 +++ /var/tmp/diff_new_pack.hHUMhY/_new 2021-04-22 18:03:52.270497928 +0200 @@ -18,20 +18,25 @@ %define sover 1 Name: libfido2 -Version: 1.6.0 +Version: 1.7.0 Release: 0 Summary: FIDO U2F and FIDO 2.0 protocols License: BSD-2-Clause +Group: Development/Libraries/C and C++ URL: https://developers.yubico.com/ Source0: https://developers.yubico.com/libfido2/Releases/%{name}-%{version}.tar.gz Source1: https://developers.yubico.com/libfido2/Releases/%{name}-%{version}.tar.gz.sig +# PATCH-FIX-UPSTREAM fix-cmake-linking.patch -- Fix linking when building with hidapi, gh#323 +Patch0: fix-cmake-linking.patch BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: libopenssl-1_1-devel BuildRequires: ninja BuildRequires: pkgconfig +BuildRequires: pkgconfig(hidapi-hidraw) BuildRequires: pkgconfig(libcbor) BuildRequires: pkgconfig(libudev) +BuildRequires: pkgconfig(zlib) %description Provides library functionality for communicating with a FIDO device @@ -60,6 +65,7 @@ use FIDO U2F and FIDO 2.0 protocols. %package -n %{name}-utils +Group: Hardware/Other Summary: Utility programs making use of libfido2, a library for FIDO U2F and FIDO 2.0 Conflicts: libfido2-0_4_0 Conflicts: libfido2-1_0_0 @@ -75,14 +81,15 @@ This package contains the udev rules for FIDO2 compatible devices. %prep -%autosetup +%autosetup -p1 %build %define __builder ninja %cmake \ -DCBOR_LIBRARY_DIRS=%{_libdir} \ - -DUSE_HIDAPI=0 \ - -DBUILD_EXAMPLES=OFF + -DBUILD_EXAMPLES=OFF \ + -DUSE_HIDAPI=ON \ + -DNFC_LINUX=ON %cmake_build %install ++++++ fix-cmake-linking.patch ++++++ diff -Nur libfido2-1.7.0/src/CMakeLists.txt new/src/CMakeLists.txt --- libfido2-1.7.0/src/CMakeLists.txt 2021-03-29 17:28:56.000000000 +0200 +++ new/src/CMakeLists.txt 2021-04-17 04:08:16.614325721 +0200 @@ -45,6 +45,9 @@ if(USE_HIDAPI) list(APPEND FIDO_SOURCES hid_hidapi.c) + if(NOT WIN32 AND NOT APPLE) + list(APPEND FIDO_SOURCES hid_unix.c) + endif() elseif(WIN32) list(APPEND FIDO_SOURCES hid_win.c) elseif(APPLE) ++++++ libfido2-1.6.0.tar.gz -> libfido2-1.7.0.tar.gz ++++++ ++++ 17057 lines of diff (skipped)
