diff --git a/.gitignore b/.gitignore index f13d419..0af9eba 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ fprintd-0.1-04fd09cfa.tar.bz2 /fprintd-0.8.0.tar.xz /fprintd-0.8.1.tar.xz /fprintd-0.9.0.tar.xz +/fprintd-1.90.1.tar.xz diff --git a/fprintd.spec b/fprintd.spec index aa1c675..565e5b0 100644 --- a/fprintd.spec +++ b/fprintd.spec @@ -1,24 +1,27 @@ Name: fprintd -Version: 0.9.0 -Release: 2%{?dist} +Version: 1.90.1 +Release: 1%{?dist} Summary: D-Bus service for Fingerprint reader access License: GPLv2+ -Source0: https://gitlab.freedesktop.org/libfprint/fprintd/uploads/bdd9f91909f535368b7c21f72311704a/%{name}-%{version}.tar.xz +Source0: https://gitlab.freedesktop.org/libfprint/fprintd/uploads/a47c31c844e23e070665a8a85dae0144/%{name}-%{version}.tar.xz Url: http://www.freedesktop.org/wiki/Software/fprint/fprintd ExcludeArch: s390 s390x +BuildRequires: meson +BuildRequires: gcc +BuildRequires: gcc-c++ +BuildRequires: git BuildRequires: dbus-glib-devel BuildRequires: pam-devel -BuildRequires: libfprint-devel >= 0.1.0 +BuildRequires: libfprint-devel >= 1.90.1 BuildRequires: polkit-devel BuildRequires: gtk-doc -BuildRequires: intltool -BuildRequires: autoconf automake libtool +BuildRequires: gettext BuildRequires: perl-podlators -BuildRequires: pkgconfig(systemd) - -Patch0: 0001-pam-Fix-rhost-string-length-check.patch +BuildRequires: systemd-devel +BuildRequires: python3-dbusmock +BuildRequires: python3-libpamtest %description D-Bus service to access fingerprint readers. @@ -49,16 +52,14 @@ Development documentation for fprintd, the D-Bus service for fingerprint readers access. %prep -%autosetup -p1 -n %{name}-%{version} +%autosetup -S git -n %{name}-%{version} %build -%configure --libdir=/%{_lib}/ --enable-gtk-doc --enable-pam - -make %{?_smp_mflags} +%meson -Dgtk_doc=true -Dpam=true +%meson_build %install -rm -rf $RPM_BUILD_ROOT -make install DESTDIR=$RPM_BUILD_ROOT +%meson_install mkdir -p $RPM_BUILD_ROOT/%{_localstatedir}/lib/fprint rm -f $RPM_BUILD_ROOT/%{_lib}/security/pam_fprintd.{a,la,so.*} @@ -76,7 +77,7 @@ fi %{_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 +%{_datadir}/dbus-1/system.d/net.reactivated.Fprint.conf %{_datadir}/dbus-1/system-services/net.reactivated.Fprint.service /usr/lib/systemd/system/fprintd.service %{_datadir}/polkit-1/actions/net.reactivated.fprint.device.policy @@ -86,6 +87,7 @@ fi %files pam %doc pam/README /%{_lib}/security/pam_fprintd.so +%{_mandir}/man8/pam_fprintd.8.gz %files devel %{_datadir}/gtk-doc/ @@ -93,6 +95,10 @@ fi %{_datadir}/dbus-1/interfaces/net.reactivated.Fprint.Manager.xml %changelog +* Mon Feb 10 2020 Bastien Nocera - 1.90.1-1 ++ fprintd-1.90.1-1 +- Update to 1.90.1 + * Tue Jan 28 2020 Fedora Release Engineering - 0.9.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild diff --git a/sources b/sources index b5233fe..5856d01 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (fprintd-0.9.0.tar.xz) = c8e5ff2c8134e23c6ed83c6c96587dfbc14e4503ca13fcdfd4103b9d2c00332456fdef2e16ea11b0dfde7642ad762f219c38cc5f1a4d875c6ed1970144de9514 +SHA512 (fprintd-1.90.1.tar.xz) = 9d1695e22701e22632baa2c0afe78ee1082dc325cdd96004909ceeadfa012ee05813d98e854d7933375b07a47dbb2c39dbe5a976c5d86942dc04f5de2b7f686f