Hello community, here is the log from the commit of package libfprint for openSUSE:Factory checked in at 2020-03-17 13:09:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libfprint (Old) and /work/SRC/openSUSE:Factory/.libfprint.new.3160 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libfprint" Tue Mar 17 13:09:14 2020 rev:40 rq:785591 version:1.90.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libfprint/libfprint.changes 2020-01-07 23:52:54.804017605 +0100 +++ /work/SRC/openSUSE:Factory/.libfprint.new.3160/libfprint.changes 2020-03-17 13:09:22.293763318 +0100 @@ -1,0 +2,30 @@ +Sun Mar 15 12:47:29 UTC 2020 - Hillwood Yang <[email protected]> + +- Update version to 1.90.1 + * Library: + * Add early report mechanism for verify and identify (API CHANGE!) + * Add support to run tests in gdb/valgrind + * Allow testing on all architectures + * Avoid image device AWAIT_FINGER_ON to deactivate state transitions + * Fix verify/identify error propagation to library user + * Correctly read image device information from class data + * Continue enroll after an image driver reported a retry error + * Change external API to allow reporting match results early + * A lot of new unit tests and integration tests have been added + * Drivers API: + * Added API for early report of matching results or retry errors + * Verify and identification completion functions have been simplified + * Support variadic arguments in error functions + * Various re-definitions of ownership handling + * Add convenience API to change state after a timeout + * Add unit tests for all the drivers API + * Drivers: + * elan: Ensure correct deactivation of device + * uru4000: Fix IRQ handler registration and internal state handling + * uru4000: Fix control transfer request type + * synaptics: + Ensure errors are only reported after finger removal + Use early report mechanism +- Enable documents build + +------------------------------------------------------------------- Old: ---- libfprint-1.0.tar.xz New: ---- libfprint-1.90.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libfprint.spec ++++++ --- /var/tmp/diff_new_pack.uhREpv/_old 2020-03-17 13:09:22.993763856 +0100 +++ /var/tmp/diff_new_pack.uhREpv/_new 2020-03-17 13:09:22.993763856 +0100 @@ -1,7 +1,7 @@ # # spec file for package libfprint # -# Copyright (c) 2019 SUSE LLC +# Copyright (c) 2020 SUSE LLC # Copyright (c) 2013 Mariusz Fik <[email protected]>. # # All modifications and additions to the file contributed by third parties @@ -17,22 +17,27 @@ # +%define commit 662cd834e76c02c4d74ad01c50412759 +%define apiver 2 + %{!?_udevrulesdir: %global _udevrulesdir %(pkg-config --variable=udevdir udev)/rules.d} + Name: libfprint -Version: 1.0 +Version: 1.90.1 Release: 0 Summary: Library for fingerprint reader support License: LGPL-2.1-or-later Group: Development/Libraries/C and C++ URL: https://www.freedesktop.org/wiki/Software/fprint -Source0: https://gitlab.freedesktop.org/libfprint/libfprint/uploads/aff93e9921d1cff53d7c070944952ff9/%{name}-%{version}.tar.xz +Source0: https://gitlab.freedesktop.org/libfprint/libfprint/uploads/%{commit}/%{name}-%{version}.tar.xz Source99: baselibs.conf - BuildRequires: gcc-c++ +BuildRequires: gobject-introspection +BuildRequires: gtk-doc BuildRequires: meson >= 0.46.1 BuildRequires: pkgconfig -BuildRequires: xz BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gusb) BuildRequires: pkgconfig(libusb-1.0) BuildRequires: pkgconfig(nss) BuildRequires: pkgconfig(pixman-1) @@ -43,13 +48,13 @@ The fprint project aims to plug a gap in the Linux desktop: support for consumer fingerprint reader devices. -%package -n libfprint0 +%package -n libfprint-%{apiver}-%{apiver} Summary: Library for fingerprint reader support Group: Development/Libraries/C and C++ Provides: %{name} = %{version} Obsoletes: libfprint-examples -%description -n libfprint0 +%description -n libfprint-%{apiver}-%{apiver} The fprint project aims to plug a gap in the Linux desktop: support for consumer fingerprint reader devices. @@ -58,7 +63,7 @@ Group: Development/Libraries/C and C++ Requires: %{name} = %{version} Requires: glibc-devel -Requires: libfprint0 = %{version} +Requires: libfprint-%{apiver}-%{apiver} = %{version} %description devel This package contains the header files, static libraries and @@ -75,6 +80,22 @@ development documentation for libfprint. If you like to develop programs using libfprint, you will need to install this package. +%package doc +Summary: Development documents of libfprint +Group: Documentation/Development +Requires: %{name} = %{version} +BuildArch: noarch + +%description doc +This package contains Development documents for libfprint + +%package -n typelib-1_0-FPrint-2_0 +Summary: Introspection bindings for libfprint +Group: System/Libraries + +%description -n typelib-1_0-FPrint-2_0 +This package contains the introspection bindings for the libfprint. + %prep %autosetup -p1 @@ -82,27 +103,33 @@ %meson \ -Dx11-examples=false \ -Dgtk-examples=false \ - -Ddoc=false \ %{nil} %meson_build %install %meson_install -%post -n libfprint0 +%post -n libfprint-%{apiver}-%{apiver} /sbin/ldconfig %{?udev_rules_update:%udev_rules_update} -%postun -n libfprint0 -p /sbin/ldconfig +%postun -n libfprint-%{apiver}-%{apiver} -p /sbin/ldconfig + +%files -n libfprint-%{apiver}-%{apiver} +%{_libdir}/%{name}-%{apiver}.so.* +%{_udevrulesdir}/60-%{name}-%{apiver}-autosuspend.rules + +%files -n typelib-1_0-FPrint-2_0 +%{_libdir}/girepository-1.0/*.typelib -%files -n libfprint0 -%{_libdir}/%{name}.so.* -%{_udevrulesdir}/60-fprint-autosuspend.rules +%files doc +%{_datadir}/gtk-doc/html/%{name}-%{apiver} %files devel -%dir %{_includedir}/%{name} -%{_includedir}/%{name}/fprint.h -%{_libdir}/%{name}.so -%{_libdir}/pkgconfig/%{name}.pc +%dir %{_includedir}/%{name}-%{apiver} +%{_includedir}/%{name}-%{apiver}/*.h +%{_libdir}/%{name}-%{apiver}.so +%{_libdir}/pkgconfig/%{name}-%{apiver}.pc +%{_datadir}/gir-1.0/*.gir %changelog ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.uhREpv/_old 2020-03-17 13:09:23.017763874 +0100 +++ /var/tmp/diff_new_pack.uhREpv/_new 2020-03-17 13:09:23.017763874 +0100 @@ -1 +1 @@ -libfprint0 +libfprint-2-2 ++++++ libfprint-1.0.tar.xz -> libfprint-1.90.1.tar.xz ++++++ ++++ 99127 lines of diff (skipped)
