Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libfprint for openSUSE:Factory checked in at 2022-11-07 13:51:48 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libfprint (Old) and /work/SRC/openSUSE:Factory/.libfprint.new.1597 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libfprint" Mon Nov 7 13:51:48 2022 rev:50 rq:1034097 version:1.94.5+tod1 Changes: -------- --- /work/SRC/openSUSE:Factory/libfprint/libfprint.changes 2022-11-01 13:43:32.380206154 +0100 +++ /work/SRC/openSUSE:Factory/.libfprint.new.1597/libfprint.changes 2022-11-07 13:51:54.635875462 +0100 @@ -1,0 +2,9 @@ +Sun Nov 6 10:42:36 UTC 2022 - Florian "spirit" <packag...@sp1rit.anonaddy.me> + +- Move to libfprint-tod fork: + This fork allows loading of external modules (typically non-free) + located in /usr/lib64/libfprint-2/tod-1/. This is neccessary for + fingerprint sensors that do on-device verifaction. + These non-free modules shall be included in Packman repositories. + +------------------------------------------------------------------- Old: ---- libfprint-v1.94.5.tar.bz2 New: ---- libfprint-v1.94.5+tod1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libfprint.spec ++++++ --- /var/tmp/diff_new_pack.mawk1d/_old 2022-11-07 13:51:55.391879711 +0100 +++ /var/tmp/diff_new_pack.mawk1d/_new 2022-11-07 13:51:55.395879734 +0100 @@ -3,6 +3,7 @@ # # Copyright (c) 2022 SUSE LLC # Copyright (c) 2013 Mariusz Fik <fi...@opensuse.org>. +# Copyright (c) 2021/22 Florian "sp1rit" <packag...@sp1rit.anonaddy.me> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,6 +19,7 @@ %define apiver 2 +%define todapiver tod1 %{!?_udevrulesdir: %global _udevrulesdir %(pkg-config --variable=udevdir udev)/rules.d} @@ -29,13 +31,13 @@ %endif Name: libfprint -Version: 1.94.5 +Version: 1.94.5+%{todapiver} 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/-/archive/v%{version}/libfprint-v%{version}.tar.bz2 +Source0: https://gitlab.freedesktop.org/3v1n0/libfprint/-/archive/v%{version}/libfprint-v%{version}.tar.bz2 Source99: baselibs.conf BuildRequires: gcc-c++ BuildRequires: gobject-introspection @@ -51,10 +53,12 @@ BuildRequires: pkgconfig(pixman-1) BuildRequires: pkgconfig(udev) -%description +%global _description %{expand: The fprint project provides a central system to support fingerprint readers. libfprint is the component which does the work of talking to -fingerprint reading devices, and processing fingerprint data. +fingerprint reading devices, and processing fingerprint data.} + +%description %{_description} %package -n libfprint-%{apiver}-%{apiver} Summary: Library for fingerprint reader support @@ -62,10 +66,14 @@ Provides: %{name} = %{version} Obsoletes: libfprint-examples -%description -n libfprint-%{apiver}-%{apiver} -The fprint project provides a central system to support fingerprint -readers. libfprint is the component which does the work of talking to -fingerprint reading devices, and processing fingerprint data. +%description -n libfprint-%{apiver}-%{apiver} %{_description} + +%package -n libfprint-%{apiver}-%{todapiver} +Summary: Library for on-device verification fingerprint reader support +Group: System/Libraries +Provides: %{name}-tod = %{version} + +%description -n libfprint-%{apiver}-%{todapiver} %{_description} %package devel Summary: Headers for the fingerprint reader library @@ -79,6 +87,24 @@ for libfprint. If you like to develop programs using libfprint, you will need to install this package. +%package tod-devel +Summary: Headers for the fingerprint reader library +Group: Development/Libraries/C and C++ +Requires: %{name} = %{version} +Requires: %{name}-devel = %{version} +Requires: %{name}-tod = %{version} +Requires: libfprint-%{apiver}-%{todapiver} +Requires: pkgconfig(glib-2.0) +Requires: pkgconfig(gudev-1.0) +Requires: pkgconfig(gusb) +Requires: pkgconfig(nss) >= 3.0 +Requires: pkgconfig(pixman-1) + +%description tod-devel +This package contains the header files and development documentation +for libfprint. If you like to develop programs using libfprint, you +will need to install this package. + %package examples Summary: Example programs from the libfprint package Group: Development/Libraries/C and C++ @@ -128,6 +154,9 @@ %postun -n libfprint-%{apiver}-%{apiver} -p /sbin/ldconfig +%post -n libfprint-%{apiver}-%{todapiver} -p /sbin/ldconfig +%postun -n libfprint-%{apiver}-%{todapiver} -p /sbin/ldconfig + %files -n libfprint-%{apiver}-%{apiver} %{_libdir}/%{name}-%{apiver}.so.* %{_udevrulesdir}/70-%{name}-%{apiver}.rules @@ -135,6 +164,9 @@ %{_udevhwdbdir}/60-autosuspend-%{name}-%{apiver}.hwdb %endif +%files -n libfprint-%{apiver}-%{todapiver} +%{_libdir}/%{name}-%{apiver}-tod.so.* + %files -n typelib-1_0-FPrint-2_0 %{_libdir}/girepository-1.0/*.typelib @@ -148,4 +180,9 @@ %{_libdir}/pkgconfig/%{name}-%{apiver}.pc %{_datadir}/gir-1.0/*.gir +%files tod-devel +%{_includedir}/%{name}-%{apiver}/tod-1/ +%{_libdir}/%{name}-%{apiver}-tod.so +%{_libdir}/pkgconfig/%{name}-%{apiver}-tod-1.pc + %changelog ++++++ baselibs.conf ++++++ --- /var/tmp/diff_new_pack.mawk1d/_old 2022-11-07 13:51:55.439879981 +0100 +++ /var/tmp/diff_new_pack.mawk1d/_new 2022-11-07 13:51:55.443880004 +0100 @@ -1,2 +1,3 @@ libfprint-2-2 +libfprint-2-tod1