Package fprintd: Specfile
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 | %define _unpackaged_files_terminate_build 1 Name: fprintd Version: 1.94.2 Release: alt1 Summary: D-Bus service for Fingerprint reader access Group: System/Servers Url: https://www.freedesktop.org/wiki/Software/fprint/fprintd License: GPLv2+ # https://gitlab.freedesktop.org/libfprint/fprintd Source: %name-%version.tar Source1: system-auth-fprintd Source2: system-auth-use_first_pass-fprintd Patch: %name-%version.patch BuildRequires(pre): meson BuildRequires: libdbus-glib-devel BuildRequires: pkgconfig(libfprint-2) > 1.94.0 BuildRequires: libfprint2-gir-devel BuildRequires: pkgconfig(glib-2.0) pkgconfig(dbus-glib-1) BuildRequires: pkgconfig(gmodule-2.0) pkgconfig(polkit-gobject-1) >= 0.91 pkgconfig(gio-2.0) >= 2.26 BuildRequires: libpam0-devel BuildRequires: gtk-doc intltool BuildRequires: /usr/bin/pod2man /usr/bin/xmllint /usr/bin/xsltproc docbook-dtds BuildRequires: pkgconfig(systemd) BuildRequires: pkgconfig(libpamtest) BuildRequires: python3-module-pycairo BuildRequires: python3-module-dbus BuildRequires: python3-module-dbusmock BuildRequires: python3-module-libpamtest BuildRequires: python3(gi) Requires: %name-clients = %EVR %description D-Bus service to access fingerprint readers. %package -n pam_fprintd Summary: PAM module for fingerprint authentication Provides: pam_fprint Obsoletes: pam_fprint <= 0.2 Group: System/Base %description -n pam_fprintd PAM module that uses the fprintd D-Bus service for fingerprint authentication. %package devel Summary: Development files for %name Requires: %name = %EVR Group: Development/Other BuildArch: noarch %description devel Development documentation for fprintd, the D-Bus service for fingerprint readers access. %package clients Summary: %name clients Group: System/Base %description clients Client appications to access fingerprint readers %prep %setup -q %patch -p1 %build %meson %meson_build %install %meson_install %find_lang %name mkdir -p %buildroot%_sysconfdir/pam.d install -m0644 -p %SOURCE1 %buildroot%_sysconfdir/pam.d/ install -m0644 -p %SOURCE2 %buildroot%_sysconfdir/pam.d/ %check %meson_test %files -f %name.lang %doc README COPYING AUTHORS TODO %config(noreplace) %_sysconfdir/fprintd.conf %_datadir/dbus-1/system.d/net.reactivated.Fprint.conf %_prefix/lib/fprintd %_unitdir/fprintd.service %_datadir/dbus-1/system-services/net.reactivated.Fprint.service %_datadir/polkit-1/actions/net.reactivated.fprint.device.policy %_man1dir/fprintd.1* %files -n pam_fprintd %doc pam/README /%_lib/security/pam_fprintd.so %_man8dir/pam_fprintd.8* %_sysconfdir/pam.d/system-auth-* %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 %files clients %_bindir/%name-* %changelog * Tue Jun 21 2022 Egor Ignatov <egori@altlinux.org> 1.94.2-alt1 - 1.94.2 - backport upstream fix for tests (issue #135) * Mon Nov 08 2021 Anton Farygin <rider@altlinux.ru> 1.94.1-alt1 - 1.94.1 * Thu Sep 02 2021 Anton Farygin <rider@altlinux.ru> 1.94.0-alt1 - 1.94.0 * Tue Jul 27 2021 Anton Farygin <rider@altlinux.ru> 1.92.0-alt1 - 1.92.0 * Tue Jun 29 2021 L.A. Kostis <lakostis@altlinux.ru> 1.90.9-alt1.1 - Split -clients pkg (to use them with other fingerprint providers). - Add pam.d configuration into pam pkg. * Mon Apr 05 2021 Aleksei Nikiforov <darktemplar@altlinux.org> 1.90.9-alt1 - Updated to upstream version 1.90.9. - Cleaned up spec and patches. * Thu Aug 13 2020 Anton Farygin <rider@altlinux.ru> 1.90.1-alt1 - 1.90.1 * Sat Mar 17 2018 Alexey Shabalin <shaba@altlinux.ru> 0.8.0-alt1 - 0.8.0 * Thu Mar 15 2018 Igor Vlasenko <viy@altlinux.ru> 0.4.1-alt1.1 - NMU: added URL * Fri Oct 26 2012 Ivan Ovcherenko <asdus@altlinux.org> 0.4.1-alt1 - 0.4.1 with git updates (closes: #27851) * Mon Aug 17 2009 Valery Inozemtsev <shrek@altlinux.ru> 0.1-alt3 - ported to PolicyKit 1 * Wed May 27 2009 Valery Inozemtsev <shrek@altlinux.ru> 0.1-alt2 - pam_fprintd: fixed obsoletes * Wed May 27 2009 Valery Inozemtsev <shrek@altlinux.ru> 0.1-alt1 - initial release |