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)


Reply via email to