diff --git a/lightdm-kiran-greeter-1.0.0~beta12.tar.gz b/lightdm-kiran-greeter-1.0.0~beta12.tar.gz deleted file mode 100644 index 3b7b650..0000000 Binary files a/lightdm-kiran-greeter-1.0.0~beta12.tar.gz and /dev/null differ diff --git a/lightdm-kiran-greeter-2.1.2.tar.gz b/lightdm-kiran-greeter-2.1.2.tar.gz new file mode 100644 index 0000000..60430a3 Binary files /dev/null and b/lightdm-kiran-greeter-2.1.2.tar.gz differ diff --git a/lightdm-kiran-greeter.spec b/lightdm-kiran-greeter.spec index 0432284..8ae8208 100644 --- a/lightdm-kiran-greeter.spec +++ b/lightdm-kiran-greeter.spec @@ -1,81 +1,244 @@ Name: lightdm-kiran-greeter -Version: 1.0.0~beta12 -Release: 1%{?dist} +Version: 2.1.2 +Release: 3%{?dist} Summary: User login interface Summary(zh_CN): 用户登录界面 -License: LGPLv2+ +License: Mulan PSL v2 #URL: Source0: %{name}-%{version}.tar.gz +#%define BIOMETRICS_AUTH false +%define SHOW_VIRTUAL_KEYBOARD false + +BuildRequires: cmake BuildRequires: gcc-c++ -BuildRequires: lightdm-qt5 +BuildRequires: lightdm-qt5 BuildRequires: lightdm-qt5-devel BuildRequires: qt5-qtbase -BuildRequires: qt5-qtbase-devel -BuildRequires: libX11 -BuildRequires: libX11-devel -BuildRequires: libXtst -BuildRequires: libXtst-devel +BuildRequires: qt5-qtbase-devel +BuildRequires: libX11 +BuildRequires: libX11-devel +BuildRequires: libXtst +BuildRequires: libXtst-devel BuildRequires: libXrandr -BuildRequires: libXrandr-devel -BuildRequires: libXcursor -BuildRequires: libXcursor-devel -BuildRequires: libXfixes -BuildRequires: libXfixes-devel +BuildRequires: libXrandr-devel +BuildRequires: libXcursor +BuildRequires: libXcursor-devel +BuildRequires: libXfixes +BuildRequires: libXfixes-devel BuildRequires: glib2 BuildRequires: glib2-devel BuildRequires: gsettings-qt BuildRequires: gsettings-qt-devel BuildRequires: qt5-qtx11extras BuildRequires: qt5-qtx11extras-devel +BuildRequires: kiran-widgets-qt5 +BuildRequires: kiran-widgets-qt5-devel +BuildRequires: qt5-linguist +BuildRequires: kiran-log-qt5-devel +BuildRequires: kiran-cc-daemon-devel >= 2.0.3-1 +BuildRequires: kiran-control-panel-devel -Requires: lightdm -Requires: lightdm-qt5 -Requires: qt5-qtbase -Requires: libX11 -Requires: libXtst -Requires: libXrandr -Requires: libXcursor -Requires: libXfixes -Requires: onboard -Requires: glib2 -Requires: gsettings-qt -Requires: qt5-qtx11extras +%if %{BIOMETRICS_AUTH} == true +BuildRequires: kiran-biometrics-devel +%endif + +Requires: lightdm +Requires: lightdm-qt5 +Requires: qt5-qtbase +Requires: libX11 +Requires: libXtst +Requires: libXrandr +Requires: libXcursor +Requires: libXfixes +Requires: glib2 +Requires: gsettings-qt +Requires: qt5-qtx11extras +Requires: kiran-widgets-qt5 +#Requires: kiran-biometrics +Requires: kiran-log-qt5 +Requires: kiran-system-daemon >= 2.0.3-1 +Requires: kiran-cpanel-launcher + +%if %{BIOMETRICS_AUTH} == true +Requires: kiran-biometrics +%endif + +%if %{SHOW_VIRTUAL_KEYBOARD} == true +Requires: onboard +%endif + +Provides: lightdm-greeter %description User login interface %prep -%setup -q +%autosetup -p1 %build %{__mkdir} -p %{buildroot} -%{qmake_qt5} DESTDIR=%{buildroot} %{name}.pro + +%cmake \ +%if %{BIOMETRICS_AUTH} == true +-DHAVE_BIOMETRICS_AUTH=on \ +%endif +%if %{SHOW_VIRTUAL_KEYBOARD} == true +-DSHOW_VIRTUAL_KEYBOARD=on \ +%endif + make %{?_smp_mflags} + %install %make_install +%post +gtk-update-icon-cache -f /usr/share/icons/hicolor/ + +%posttrans +%define link_source %{_datadir}/kiran-control-panel/plugins/desktop/kiran-cpanel-greeter.desktop +%define link_target %{_datadir}/applications/kiran-cpanel-greeter.desktop +if [ ! -e %{link_target} ] ; then + ln -sf %{link_source} %{link_target} + echo "link %{link_source} -> %{link_target}" +fi + %files %doc -%{_bindir}/kiran-greeter-settings -%{_sbindir}/%{name} -%{_sbindir}/kiran-greeter-settings -%{_datadir}/%{name}/translations/* -%{_sysconfdir}/lightdm/%{name}.conf -%{_datadir}/xgreeters/%{name}.desktop -%{_datadir}/applications/kiran-greeter-settings.desktop -%{_datadir}/polkit-1/actions/com.kiran.kiran-greeter-settings.policy -%{_datadir}/lightdm/lightdm.conf.d/*-%{name}.conf +%{_datadir}/kiran-control-panel/plugins/libs/libkiran-cpanel-greeter.so* +%{_datadir}/kiran-control-panel/plugins/desktop/* +%{_datadir}/icons/hicolor/* +%{_datadir}/applications/*.desktop -%exclude /%{name} -%exclude /kiran-greeter-settings +%{_sbindir}/%{name} +%{_datadir}/%{name}/translations/* +%{_datadir}/%{name}/greeter.ini +%{_datadir}/%{name}/zlog.conf +%{_datadir}/xgreeters/%{name}.desktop +%{_datadir}/lightdm/lightdm.conf.d/*-%{name}.conf %clean rm -rf %{buildroot} %changelog +* Mon Oct 18 2021 liuxinhao - 2.1.2-1.kb2 +- KYBD: rebuild for KiranUI-2.1-OE + +* Mon Oct 18 2021 liuxinhao - 2.1.2-1.kb1 +- KYOS-B: fix scale mode combobox not diable +- KYOS-B: when all power options are disabled,this power button is hidden + +* Sat Oct 09 2021 xiewenhao - 2.1.1-1.kb2 +- KYBD: rebuild for KiranUI-2.1-OE + +* Tue Aug 03 2021 liuxinhao - 2.1.1-1.kb1 +- KYOS-B: fix private zlog.conf +- KYOS-B: fix auth message queue delay + +* Wed Jul 21 2021 liuxinhao - 2.1.0-8.kb1 +- KYOS-B: install desktop link (#38890) + +* Tue Jul 13 2021 liuxinhao - 2.1.0-7.kb1 +- KYOS-F: add login interface to hide user and power options(#40972) + +* Thu Jul 08 2021 liuxinhao - 2.1.0-6.kb1 +- KYOS-F: modify "enable manual login" to "enable manual input user login" +- KYOS-F: unified authentication failure prompt to "Failed to authenticate" + +* Wed Jun 30 2021 liuxinhao - 2.1.0-5.kb1 +- KYOS-B: don't exit if translation file not found (#40693) + +* Tue Jun 29 2021 liuxinhao - 2.1.0-4.kb1 +- KYOS-B: unified user name for interface description (#40542) + +* Thu Jun 17 2021 longcheng - 2.1.0-3.kb2 +- KYOS-F: change SHOW_VIRTUAL_KEYBOARD to flase + +* Wed Jun 16 2021 liuxinhao - 2.1.0-3.kb1 +- KYOS-B: Account disabled authentication error message optimized (#40170) + +* Tue Jun 15 2021 liuxinhao - 2.1.0-2.kb1 +- KYOS-B: fix load default background error + +* Wed Jun 09 2021 liuxinhao - 2.1.0-1.kb1 +- KYOS-F: using private zlog.conf + +* Wed Jun 09 2021 liuxinhao - 1.1.0-8.kb1 +- KYBD: add icons + +* Mon Jun 07 2021 liuxinhao - 1.1.0-7.kb1 +- KYOS-F: using klog-qt5 for log output +- KYOS-F: build for KiranControlPanel plugin + +* Tue Jun 01 2021 liuxinhao - 1.1.0-6.kb1 +- KYOS-F: virtual keyboard size is calculated form the resolution of the main screen +- KYOS-B: fix kiran-greeter-settings desktop name error + +* Tue May 25 2021 liuxinhao - 1.1.0-5.kb1 +- KYOS-F: add condition to compile whether to display virtual keyboard + +* Fri May 14 2021 liuxinhao - 1.1.0-4.kb1 +- KYOS-B: fix the problem that the default background picture is not visible in the picture selection control +- KYOS-B: fix kiran-greeter-settings translation +- KYOS-F: discard lightdm-kiran-greeter.conf +- KYOS-F: adapting new greeter settings back end + +* Sat May 08 2021 liuxinhao - 1.1.0-3.kb1 +- KYOS-F: update translation + +* Fri May 07 2021 liuxinhao - 1.1.0-2.kb1 +- KYOS-F: using new image select widget + +* Thu Apr 29 2021 liuxinhao - 1.1.0-1.kb1 +- KYOS-F: using kiranstyle instead of style sheet +- KYOS-F: using DBUS backend,modify interface style +- KYOS-F: fix the possible error of mouse event click position in login interface +- KYOS-F: using zlog for log output + +* Sat Mar 27 2021 liuxinhao - 1.0.2-1.kb1 +- KYOS-F: Add face fingerprint authentication function (#35698) + +* Tue Mar 23 2021 liuxinhao - 1.0.1-5.kb2 +- KYBD: rebuild for kiranwidgets-qt5-2 + +* Fri Jan 29 2021 liuxinhao - 1.0.1-5.kb1 +- KYOS-B: fix the problem of blocking communication with X when SIGTERM exit release is received (#34254) + +* Fri Jan 22 2021 liuxinhao - 1.0.1-4.kb1 +- KYOS-F: when authentication failed without input,show re-authentication button +- KYOS-B: fix the possible error of mouse event click position in login interface + +* Sat Nov 28 2020 liuxinhao - 1.0.1-3.kb3 +- KYBD: rebuild for kiranwidgets-qt5-2 + +* Wed Oct 28 2020 liuxinhao - 1.0.1-3.kb2 +- KYOS-R: rebuild + +* Wed Oct 28 2020 liuxinhao - 1.0.1-3.kb1 +- KYOS-B: update translation + +* Tue Oct 27 2020 liuxinhao - 1.0.1-2.kb1 +- KYOS-B: Manual login input error account prompt modification (#31164 #31159) + +* Mon Oct 26 2020 longcheng - 1.0.1-1.kb3 +- KYOS-F: Add Obsoletes: slick-greeter-cinnamon, lightdm-settings, and slick-greeter (#30772) +- KYOS-F: Add Provides: lightdm-greeter (#30772) + +* Fri Oct 23 2020 longcheng - 1.0.1-1.kb2 +- KYOS-R: rebuild for KY3.3-9-dev (#31162) + +* Wed Oct 21 2020 liuxinhao - 1.0.1-1.kb1 +- KYOS-B: disable lineedit context menu +- KYOS-B: disable virtual keyboard buttons + +* Tue Sep 29 2020 liuxinhao - 1.0.0+beta13 +- KYOS-F: use custom title bar +- KYOS-F: dealing with users from scratch and from being to nothing +- KYOS-B: fix memory leak caused by incorrect use of libxrandr interface +- KYOS-F: kiran-greeter-settings do not handle scaling + * Thu Sep 17 2020 liuxinhao - 1.0.0~beta12 - KYOS-B: log files are truncated every time the log module is initialized