#glib2-devel >= 2.74.4 glib2test 1 %global glib2test 0 Name: ukui-biometric-auth Summary: ukui-biometric-auth Version: 1.2.4 Release: 1 License: GPL-3+ URL: https://github.com/ukui/ukui-biometric-auth Source0: %{name}-%{version}.tar.gz BuildRequires: cmake qt5-qtbase-devel pam-devel polkit-qt5-1-devel qt5-qttools-devel pkg-config opencv qt5-qtsvg-devel glib2-devel gsettings-qt-devel Requires: cmake qt5-qtbase-devel pam-devel polkit-qt5-1-devel qt5-qttools-devel pkg-config Patch1: 0001-fix-build-compile-error.patch %description ukui-biometric-auth %package -n libpam-biometric Summary: Insertable authentication module for PAM Requires: cmake qt5-qtbase-devel pam-devel polkit-qt5-1 qt5-qttools-devel pkg-config Suggests: biometric-auth %description -n libpam-biometric The indispensable part for biometric authentication in ukui desktop environment. This package contains a modules for PAM. %package -n ukui-polkit Summary: UKUI authentication agent for PolicyKit-1 Requires: cmake qt5-qtbase-devel pam-devel polkit-qt5-1 qt5-qttools-devel pkg-config Provides: polkit-1-auth-agent Suggests: biometric-auth %description -n ukui-polkit The ukui-polkit package supports general authentication and biometric authentication that the service is provided by the biometric-auth package. %prep %setup -q %if %{?glib2test} %patch1 -p1 %endif %build mkdir build cd build %cmake .. %{make_build} %install cd build %{make_install} DESTDIR=$RPM_BUILD_ROOT %preun -n libpam-biometric #pam-auth-update --package --remove pam-biometric %post -n libpam-biometric #pam-auth-update --package %files -n libpam-biometric %{_sysconfdir}/biometric-auth/ukui-biometric.conf /lib/security/* %{_bindir}/* %{_datadir}/pam-configs/* %{_datadir}/polkit-1/actions/*.policy %{_datadir}/ukui-biometric/images/ %{_datadir}/ukui-biometric/i18n_qm/*.qm %{_datadir}/ukui-biometric/i18n_qm/bioauth-bin/*.qm %files -n ukui-polkit %{_sysconfdir}/xdg/* %{_prefix}/lib/ukui-polkit %{_prefix}/share/ukui-biometric/i18n_qm/polkit/*.qm %changelog * Mon May 22 2023 huayadong - 1.2.4-1 - update to upstream version 1.2.4-1 * Wed Mar 01 2023 peijiankang - 1.2.1-13 - add debug to fix not strip * Mon Dec 19 2022 tanyulong - 1.2.1-12 - Username to long and ends the display * Thu Aug 04 2022 tanyulong - 1.2.1-11 - control file add opencv complication dependencies * Wed Aug 03 2022 tanyulong - 1.2.1-10 - can't exit with ctrl-c using biometric autentication * Tue Aug 02 2022 tanyulong - 1.2.1-9 - fix the problem that the probability window is not displayed in the center of screen * Tue Aug 02 2022 tanyulong - 1.2.1-8 - solve the problem that ukui-greeter-wayland can't use biometric authentication * Mon Aug 01 2022 tanyulong - 1.2.1-7 - modify pam module * Mon Aug 01 2022 tanyulong - 1.2.1-6 - add and use attribute of UseHighDpiPixmaps * Mon Aug 01 2022 tanyulong - 1.2.1-5 - add window icon * Sat Apr 02 2022 tanyulong - 1.2.1-4 - add yaml file * Tue Feb 22 2022 douyan - 1.2.1-3 - fix libpam-biometric uninstall error * Wed Oct 20 2021 douyan - 1.2.1-2 - modify spec file * Thu Jul 9 2020 douyan - 1.2.1-1 - update to upstream version 1.2.1-1 * Thu Jul 9 2020 douyan - 1.2.0-1 - Init package for openEuler