kiran-biometrics/kiran-biometrics.spec
kylinsecos_admin 10397dd0df First submission of source code
在openeuler上去除编译依赖fingerprint-sdk-devel

添加ENABLE_ZLOG_EX宏来兼容不同版本的zlog

Signed-off-by: kylinsecos_admin <gitee@kylinos.com.cn>
2022-01-26 10:24:48 +08:00

117 lines
3.1 KiB
RPMSpec
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

%global on_openeuler 1
Name: kiran-biometrics
Version: 0.0.2
Release: 2.kb3
Summary: Kiran Desktop kiran-biometrics
License: Mulan PSL v2
URL: http://www.kylinsec.com.cn
Source0: %{name}-%{version}.tar.gz
Patch0: 0001-fix-kiran-biometrics-Add-the-enable-zlog-ex-macro-fo-98f402e6.patch
BuildRequires: glib2-devel
BuildRequires: dbus-glib-devel
%if 0%{?on_openeuler}
#BuildRequires: fingerprint-sdk-devel
%else
%ifarch x86_64
BuildRequires: fingerprint-sdk-devel
%endif
%endif
%if 0%{?on_openeuler}
BuildRequires: zlog
%else
BuildRequires: zlog-devel
%endif
BuildRequires: cmake
BuildRequires: make
BuildRequires: pam-devel
BuildRequires: kiran-cc-daemon-devel
#BuildRequires: opencv-glib-devel
#BuildRequires: zeromq-devel
BuildRequires: json-glib-devel
BuildRequires: dbus-glib-devel
BuildRequires: gettext
#Requires: facematch
%description
Kiran Biometrics is used do fprint and face auth for system.
%package devel
Summary: Development files for kiran biometrics
%description devel
Development files for kiran-biometrics
%prep
%autosetup -p1
%build
mkdir build
cd build
%cmake -DCMAKE_INSTALL_PREFIX=/usr ..
make %{?_smp_mflags} V=1
%install
cd build
make install DESTDIR=$RPM_BUILD_ROOT
%files
%{_libexecdir}/kiran_biometrics_manager
%{_sysconfdir}/dbus-1/system.d/kiran_biometrics.conf
%{_datadir}/dbus-1/system-services/com.kylinsec.Kiran.SystemDaemon.Biometrics.service
%{_sysconfdir}/kiran-biometrics/settings.conf
%{_datadir}/locale/zh_CN/LC_MESSAGES/kiran-biometrics.mo
%{_prefix}/lib/systemd/system/kiran-system-daemon-biometrics.service
%if 0%{?on_openeuler}
#%{_libdir}/kiran-fprint-modules/libkiran_arat_fingerprint.so
#%{_libdir}/kiran-fprint-modules/libkiran_zk_fingerprint.so
%else
%ifarch x86_64
%{_libdir}/kiran-fprint-modules/libkiran_arat_fingerprint.so
%{_libdir}/kiran-fprint-modules/libkiran_zk_fingerprint.so
%endif
%endif
%{_libdir}/security/pam_kiran_fprintd.so
%{_libdir}/security/pam_kiran_authmode.so
#%{_libdir}/security/pam_kiran_face.so
%files devel
%{_includedir}/kiran-pam-msg.h
%{_includedir}/kiran-fprint-module.h
%{_includedir}/kiran-biometrics/kiran-biometrics-i.h
%changelog
* Tue Jan 25 2022 longcheng <longcheng@kylinos.com.cn> - 0.0.2-2.kb3
- KYOS-B: remove BuildRequires: fingerprint-sdk-devel in openeuler
- KYOS-F Add the enable zlog ex macro for zlog.
* Mon Jan 24 2022 wxq <wangxiaoqing@kylinos.com.cn> - 0.0.2-2.kb2
- KYOS-F Add the Mulan license.
* Wed Dec 29 2021 kpkg <kpkg@kylinos.com.cn> - 0.0.2-2.kb1
- rebuild for KY3.4-MATE-modules-dev
* Wed Dec 29 2021 caoyuanji<caoyuanji@kylinos.com.cn> - 0.0.2-2
- Upgrade version number for easy upgrade
* Mon Dec 20 2021 caoyuanji <caoyuanji@kylinos.com.cn> - 0.0.2-1.kb3
- rebuild for KY3.4-4-KiranUI-2.2
* Mon Dec 20 2021 caoyuanji <caoyuanji@kylinos.com.cn> - 0.0.2-1.kb2
- rebuild for KY3.4-4-KiranUI-2.2
* Mon Dec 20 2021 caoyuanji <caoyuanji@kylinos.com.cn> - 0.0.2-1.kb1
- rebuild for KY3.4-4-KiranUI-2.2
* Mon Aug 23 2021 wxq <wangxiaoqing@kylinos.com.cn> - 0.0.2-1
- KYOS-F: update to 0.0.2 (#35700)
* Sat Mar 27 2021 wxq <wangxiaoqing@kylinos.com.cn> - 0.0.1
- KYOS-F: add the face and fprint auth.(#35700)