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)
