#glib2-devel >= 2.74.4 glib2test 1 %global glib2test 0 Name: ukui-biometric-manager Version: 3.1.2 Release: 1 Summary: manager for biometric authentication License: GPL-2+ URL: http://www.ukui.org Source0: %{name}-%{version}.tar.gz Patch01: 0001-fix-compile-error-about-opencv.patch #glib2-devel >= 2.74.4 apply pathch02 %if %{?glib2test} Patch02: 0002-fix-compile-error-about-glib2.patch %endif Patch03: 0003-add-user-guide-of-biometric-manager.patch BuildRequires: qt5-qtbase-devel BuildRequires: kf5-kwindowsystem-devel BuildRequires: libX11-devel BuildRequires: qt5-qtx11extras-devel BuildRequires: glib2-devel BuildRequires: opencv BuildRequires: pkgconf BuildRequires: gsettings-qt-devel BuildRequires: qt5-qttools-devel BuildRequires: libukcc-devel BuildRequires: polkit-qt5-1-devel BuildRequires: libpwquality-devel BuildRequires: qt5-qtsvg-devel %description This package is a tool to manage the drivers of biometric devices and users' features and manage whether biometric authentication is enabled. The service is provided by biometric-authentication.service in biometric-auth package. %prep %autosetup -n %{name}-%{version} -p1 %build mkdir build && cd build %{qmake_qt5} .. %{make_build} %install rm -rf $RPM_BUILD_ROOT cd build make INSTALL_ROOT=%{buildroot} install %clean rm -rf $RPM_BUILD_ROOT %post ln -sf /usr/bin/biometric-manager /usr/bin/ukui-biometric-manager %postun unlink /usr/bin/biometric-manager %files %{_bindir}/biometric-manager %{_datadir}/applications/biometric-manager.desktop %{_datadir}/pixmaps/biometric-manager.png %{_libdir}/ukui-control-center/libbiometrics.so %{_datadir}/biometric-manager %{_datadir}/kylin-user-guide/data/guide %changelog * Wed May 24 2023 peijiankang - 3.1.2-1 - update version to 3.1.2 * Wed May 25 2022 tanyulong - 1.0.3-1 - init package for openEuler