Hello community,

here is the log from the commit of package fprintd for openSUSE:Factory checked 
in at 2020-03-20 23:55:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/fprintd (Old)
 and      /work/SRC/openSUSE:Factory/.fprintd.new.3160 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "fprintd"

Fri Mar 20 23:55:20 2020 rev:9 rq:786489 version:1.90.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/fprintd/fprintd.changes  2019-12-02 
11:38:30.226462732 +0100
+++ /work/SRC/openSUSE:Factory/.fprintd.new.3160/fprintd.changes        
2020-03-20 23:59:46.137036048 +0100
@@ -1,0 +2,20 @@
+Thu Mar 19 08:00:08 UTC 2020 - Tomáš Chvátal <[email protected]>
+
+- Few minor spec-cleaner tweaks
+
+-------------------------------------------------------------------
+Sun Mar 15 12:54:49 UTC 2020 - Hillwood Yang <[email protected]>
+
+- Update version to 1.90.1
+  * Add support for prints saved on the fingerprint device itself
+  * Add integration tests using the virtual image driver, and further tests 
for the utilities
+  * Port build system to meson
+  * Loads of build warnings and memory leak fixes
+  * PAM module:
+    Port PAM module to sd-bus from dbus-glib
+    Use systemd to not ask for a fingerprint scan on remote logins
+    Add man page for PAM module
+    Add tests
+- Split doc package
+
+-------------------------------------------------------------------

Old:
----
  fprintd-0.9.0.tar.xz

New:
----
  fprintd-1.90.1.tar.xz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ fprintd.spec ++++++
--- /var/tmp/diff_new_pack.0bOBNr/_old  2020-03-20 23:59:51.645039539 +0100
+++ /var/tmp/diff_new_pack.0bOBNr/_new  2020-03-20 23:59:51.689039567 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package fprintd
 #
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,25 +16,31 @@
 #
 
 
-%define gitlabhash 9dec4b63d1f00e637070be1477ce63c0
+%define gitlabhash a47c31c844e23e070665a8a85dae0144
 Name:           fprintd
-Version:        0.9.0
+Version:        1.90.1
 Release:        0
 Summary:        D-Bus service for Fingerprint reader access
 License:        GPL-2.0-or-later
-Group:          Productivity/Security
 URL:            https://fprint.freedesktop.org/
 Source0:        
https://gitlab.freedesktop.org/libfprint/fprintd/uploads/%{gitlabhash}/%{name}-%{version}.tar.xz
 Source1:        baselibs.conf
 Source2:        README.SUSE
 BuildRequires:  gtk-doc >= 1.3
 BuildRequires:  intltool
+BuildRequires:  meson >= 0.46.1
 BuildRequires:  pam-devel
 BuildRequires:  pkgconfig
-BuildRequires:  xz
+BuildRequires:  python3-cairo
+BuildRequires:  python3-dbusmock
+BuildRequires:  python3-gobject
+BuildRequires:  python3-libpamtest
+BuildRequires:  python3-pydbus
 BuildRequires:  pkgconfig(dbus-glib-1)
 BuildRequires:  pkgconfig(glib-2.0)
-BuildRequires:  pkgconfig(libfprint) > 0.1.0
+BuildRequires:  pkgconfig(libfprint-2) >= 1.90.1
+BuildRequires:  pkgconfig(libsystemd)
+BuildRequires:  pkgconfig(pam_wrapper)
 BuildRequires:  pkgconfig(polkit-gobject-1)
 BuildRequires:  pkgconfig(systemd)
 Recommends:     %{name}-lang
@@ -47,13 +53,11 @@
 %package pam
 Summary:        PAM module for fingerprint authentication
 License:        GPL-2.0-or-later
-Group:          Productivity/Security
 Requires:       %{name} = %{version}
 Requires(postun): coreutils
 Requires(postun): pam
 Requires(postun): pam-config
 # on biarch platforms we need to have it before the call of pam-config
-Recommends:     yast2-fingerprint-reader
 Supplements:    modalias(usb:v045Ep00BBd*dc*dsc*dp*ic*isc*ip*)
 Supplements:    modalias(usb:v045Ep00BCd*dc*dsc*dp*ic*isc*ip*)
 Supplements:    modalias(usb:v045Ep00BDd*dc*dsc*dp*ic*isc*ip*)
@@ -81,7 +85,6 @@
 %package devel
 Summary:        Development files for %{name}
 License:        GFDL-1.1-or-later
-Group:          Development/Libraries/C and C++
 Requires:       %{name} = %{version}
 Requires:       gtk-doc
 BuildArch:      noarch
@@ -90,26 +93,39 @@
 Development documentation for fprintd, the D-Bus service for
 fingerprint readers access.
 
+%package doc
+Summary:        Development documents of fprintd
+License:        GPL-2.0-or-later
+Requires:       %{name} = %{version}
+BuildArch:      noarch
+
+%description doc
+This package contains Development documents for fprintd
+
 %lang_package
 
 %prep
 %autosetup -p1
+cp %{SOURCE2} .
 
 %build
-cp %{SOURCE2} .
-%configure \
-    --libdir=/%{_lib}/ \
-    --disable-static \
-    --enable-gtk-doc \
-    --enable-pam
-make %{?_smp_mflags}
+%meson \
+  -Dgtk_doc=true \
+  %{nil}
+%meson_build
 
 %install
-%make_install
+%meson_install
+
+install -d %{buildroot}%{_sbindir}
+ln -s %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name}
 find %{buildroot} -type f -name "*.la" -delete -print
 mkdir -p %{buildroot}/%{_localstatedir}/lib/fprint
 %find_lang %{name} %{?no_lang_C}
 
+%check
+%meson_test
+
 %pre
 %service_add_pre fprintd.service
 
@@ -130,26 +146,29 @@
 %files
 %license COPYING
 %doc README AUTHORS TODO
+%doc README.SUSE
+%{_sbindir}/rc%{name}
 %{_bindir}/fprintd-*
 %{_libexecdir}/fprintd
-# FIXME This file should be marked as config when it does something useful
-%{_sysconfdir}/fprintd.conf
-%{_sysconfdir}/dbus-1/system.d/net.reactivated.Fprint.conf
+%config %{_sysconfdir}/fprintd.conf
+%{_datadir}/dbus-1/system.d/net.reactivated.Fprint.conf
 %{_datadir}/dbus-1/system-services/net.reactivated.Fprint.service
 %{_datadir}/polkit-1/actions/net.reactivated.fprint.device.policy
 %{_localstatedir}/lib/fprint
 %{_mandir}/man1/fprintd.1%{?ext_man}
 %{_unitdir}/fprintd.service
-%doc README.SUSE
 
 %files lang -f %{name}.lang
 
 %files pam
 %doc pam/README
 /%{_lib}/security/pam_fprintd.so
+%{_mandir}/man8/pam_fprintd.8%{?ext_man}
+
+%files doc
+%{_datadir}/gtk-doc/html/%{name}
 
 %files devel
-%{_datadir}/gtk-doc/html/fprintd
 %{_datadir}/dbus-1/interfaces/net.reactivated.Fprint.Device.xml
 %{_datadir}/dbus-1/interfaces/net.reactivated.Fprint.Manager.xml
 

++++++ fprintd-0.9.0.tar.xz -> fprintd-1.90.1.tar.xz ++++++
++++ 62019 lines of diff (skipped)


Reply via email to