diff --git a/kiran-screensaver-dialog-2.1.1.tar.gz b/kiran-screensaver-dialog-2.1.1.tar.gz new file mode 100644 index 0000000..33b88a3 Binary files /dev/null and b/kiran-screensaver-dialog-2.1.1.tar.gz differ diff --git a/kiran-screensaver-dialog.spec b/kiran-screensaver-dialog.spec new file mode 100644 index 0000000..09aa207 --- /dev/null +++ b/kiran-screensaver-dialog.spec @@ -0,0 +1,192 @@ +Name: kiran-screensaver-dialog +Version: 2.1.1 +Release: 2%{?dist} +Summary: lock dialog +Summary(zh_CN): 锁屏界面 + +License: LGPLv2+ +#URL: +Source0: %{name}-%{version}.tar.gz + +%define BIOMETRICS_AUTH false +%define SHOW_VIRTUAL_KEYBOARD false + +BuildRequires: cmake +BuildRequires: gcc-c++ +BuildRequires: qt5-qtbase +BuildRequires: qt5-qtbase-devel +BuildRequires: qt5-qtx11extras +BuildRequires: qt5-qtx11extras-devel +BuildRequires: libX11 +BuildRequires: libX11-devel +BuildRequires: glib2 +BuildRequires: glib2-devel +BuildRequires: pam +BuildRequires: pam-devel +BuildRequires: libXrandr +BuildRequires: libXrandr-devel +BuildRequires: qt5-linguist +BuildRequires: kiran-log-qt5-devel +BuildRequires: kiran-widgets-qt5-devel + +%if %{BIOMETRICS_AUTH} == true +BuildRequires: kiran-biometrics-devel +%endif + +Requires: mate-screensaver +Requires: qt5-qtbase +Requires: qt5-qtx11extras +Requires: libX11 +Requires: pam +Requires: libXrandr +Requires: kiran-log-qt5 +Requires: kiranwidgets-qt5 + +%if %{BIOMETRICS_AUTH} == true +Requires: kiran-biometrics +%endif + +%if %{SHOW_VIRTUAL_KEYBOARD} == true +Requires: onboard +%endif + +%description +lock dialog + +%prep +%autosetup -p 1 + +%build +%{__mkdir} -p %{buildroot} + +%cmake \ +%if %{BIOMETRICS_AUTH} == true +-DHAVE_BIOMETRICS_AUTH=on \ +%endif +%if %{SHOW_VIRTUAL_KEYBOARD} == true +-DSHOW_VIRTUAL_KEYBOARD=on \ +%endif +-DNO_DISABLE_SESSION_MANAGER=true + +make + +%install +%make_install + +%files +%doc +%{_libexecdir}/%{name} +%{_datadir}/%{name}/translations/* +%{_datadir}/%{name}/screensaver.ini + +%exclude /%{name} + +%clean +rm -rf %{buildroot} + +%changelog +* Sat Oct 09 2021 xiewenhao - 2.1.1-2 +- KYBD: rebuild for KiranUI-2.1-OE + +* Wed Sep 15 2021 liuxinhao - 2.1.1-1.kb2 +- KYBD: rebuild for KiranUI-2.1-OE + +* Wed Sep 15 2021 liuxinhao - 2.1.1-1.kb1 +- KYOS-B: add macro definition compilation AA_ DisableSessionManager (#44112) + +* Tue Sep 14 2021 liuxinhao - 2.1.1.kb1 +- KYOS-F: pam message convert codeset (#43747) + +* Wed Aug 04 2021 liuxinhao - 2.1.0-2.kb1 +- KYOS-F: add profile that disables power option (#40972) + +* Tue Aug 03 2021 liuxinhao - 2.1.0-1.kb1 +- KYOS-F:add auth message queue (#42123) + +* Thu Jul 08 2021 liuxinhao - 1.1.1.kb1 +- KYOS-F:the modification error prompt is white +- KYOS-B:fix that problem that mate-screensaver can't start dialog in debug mode + +* Fri Jun 04 2021 liuxinhao - 1.1.0-6.kb2 +- KYBD: rebuild for KY3.4-4-dev + +* Wed Jun 02 2021 liuxinhao - 1.1.0-6.kb1 +- KYOS-B: Fix the problem of wrong definition of compile command + +* Tue Jun 01 2021 liuxinhao - 1.1.0-5.kb1 +- KYOS-F: virtual keyboard size is calculated form the resolution of the main screen + +* Thu May 27 2021 liuxinhao - 1.1.0-4.kb1 +- KYOS-B: fix the loading of the default background + +* Tue May 25 2021 liuxinhao - 1.1.0-3.kb1 +- KYOS-F: add condition to compile whether to display virtual keyboard + +* Tue May 25 2021 liuxinhao - 1.1.0-2.kb1 +- KYOS-B: fixed authentication failure with correct password input + +* Thu Apr 29 2021 liuxinhao - 1.1.0-1.kb1 +- KYOS-F: using zlog for log output + +* Sat Mar 27 2021 liuxinhao - 1.0.1-1.kb1 +- KYOS-F: add face fingerprint authentication function (#35698) + +* Thu Mar 18 2021 liuxinhao - 1.0.0-4.kb1 +- KYOS-B: fix password verification failure caused by input method + Related: #13415 + +* Thu Dec 03 2020 liuxinhao - 1.0.0-3.kb2 +- KYBD: rebuild + +* Thu Dec 03 2020 liuxinhao - 1.0.0-3.kb1 +- KYOS-B: mitigated possible race condition during app startup + +* Wed Dec 02 2020 liuxinhao - 1.0.0-2.kb1 +- KYOS-B: fix crash caused by gsettings schema not found +- KYOS-B: process user singleton + +* Mon Nov 09 2020 liuxinhao - 1.0.0-1.kb1 +- KYOS-F: hide virtual keyboard + +* Wed Sep 16 2020 liuxinhao - 1.0.0~beta6 +- KYOS-F: use getuid and getpwuid_r to replace getlogin to avoid the situation that the current user is rarely unavailabl,log files are truncated every time the log module is initialized + +* Mon Sep 14 2020 liuxinhao - 1.0.0~beta5 +- KYOS-B: modify the deadlock caused by calling waitForFinished into free during soft interrupt + +* Tue Aug 18 2020 liuxinhao 1.0.0~beta4 +- KYOS-F: use QT interface to produce fuzzy background + +* Wed Aug 12 2020 liuxinhao 1.0.0~beta3 +- KYOS-B: fix onboard crash on exit +- KYOS-B: fix cancelAuthenticate block +- KYOS-B: fix the slow exit of PAM verification thread due to the delay of PAM module verification failure, and fix the SIGTERM signal not exiting the process + +* Mon Aug 03 2020 liuxinhao 1.0.0~beta2 +- KYOS-B: fix a problem where the first resizeevent did not regenerate the background image(#28466) + +* Thu Jul 30 2020 liuxinhao 1.0.0~beta1 +- KYOS-F: fix the display difference caused by different stretching algorithm between background image and desktop background drawing + +* Fri Jul 17 2020 songchuanfei 0.0.1~alpha6 +- KYOS-F: fix application sleep while lock session explicitly (#27934) + +* Tue Jul 07 2020 liuxinhao 0.0.1~alpha5 +- KYOS-B: reduce dependence on X extensions +- KYOF-B: fix the problem that the lock screen window still exists when the lock screen clicks to switch users and then logs +- KYOS-B: fix the button icons in hover, selected,pressed and normal status, and add keyboard navigation + +* Mon Jun 29 2020 liuxinhao 0.0.1~alpha4 +- KYOS-F: sunday display garbled +- KYOS-F: fix the problem of not supporting mate window scaling factor + +* Mon Jun 22 2020 liuxinhao 0.0.1~alpha3 +-KYOS-B: fix glibconfig.h not found + +* Fri Jun 12 2020 liuxinhao 0.0.1~alpha2 +- KYOS-F: add translation +- KYOS-F: time automatic update +- KYOS-F: load the user picture of accountservice + +* Fri Jun 12 2020 liuxinhao 0.0.1~alpha1 +- Initial build