!7 Update to 2.1 version

From: @tangjie02
Reviewed-by: @stonefly128
Signed-off-by: @stonefly128
This commit is contained in:
openeuler-ci-bot 2021-11-01 05:51:56 +00:00 committed by Gitee
commit 973a86e4bf
3 changed files with 202 additions and 39 deletions

Binary file not shown.

View File

@ -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 <liuxinhao@kylinos.com.cn> - 2.1.2-1.kb2
- KYBD: rebuild for KiranUI-2.1-OE
* Mon Oct 18 2021 liuxinhao <liuxinhao@kylinos.com.cn> - 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 <xiewenhao@kylinos.com.cn> - 2.1.1-1.kb2
- KYBD: rebuild for KiranUI-2.1-OE
* Tue Aug 03 2021 liuxinhao <liuxinhao@kylinos.com.cn> - 2.1.1-1.kb1
- KYOS-B: fix private zlog.conf
- KYOS-B: fix auth message queue delay
* Wed Jul 21 2021 liuxinhao <liuxinhao@kylinos.com.cn> - 2.1.0-8.kb1
- KYOS-B: install desktop link (#38890)
* Tue Jul 13 2021 liuxinhao <liuxinhao@kylinos.com.cn> - 2.1.0-7.kb1
- KYOS-F: add login interface to hide user and power options(#40972)
* Thu Jul 08 2021 liuxinhao <liuxinhao@kylinos.com.cn> - 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 <liuxinhao@kylinos.com.cn> - 2.1.0-5.kb1
- KYOS-B: don't exit if translation file not found (#40693)
* Tue Jun 29 2021 liuxinhao <liuxinhao@kylinos.com.cn> - 2.1.0-4.kb1
- KYOS-B: unified user name for interface description (#40542)
* Thu Jun 17 2021 longcheng <longcheng@kylinos.com.cn> - 2.1.0-3.kb2
- KYOS-F: change SHOW_VIRTUAL_KEYBOARD to flase
* Wed Jun 16 2021 liuxinhao <liuxinhao@kylinos.com.cn> - 2.1.0-3.kb1
- KYOS-B: Account disabled authentication error message optimized (#40170)
* Tue Jun 15 2021 liuxinhao <liuxinhao@kylinos.com.cn> - 2.1.0-2.kb1
- KYOS-B: fix load default background error
* Wed Jun 09 2021 liuxinhao <liuxinhao@kylinos.com.cn> - 2.1.0-1.kb1
- KYOS-F: using private zlog.conf
* Wed Jun 09 2021 liuxinhao <liuxinhao@kylinos.com.cn> - 1.1.0-8.kb1
- KYBD: add icons
* Mon Jun 07 2021 liuxinhao <liuxinhao@kylinos.com.cn> - 1.1.0-7.kb1
- KYOS-F: using klog-qt5 for log output
- KYOS-F: build for KiranControlPanel plugin
* Tue Jun 01 2021 liuxinhao <liuxinhao@kylinos.com.cn> - 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 <liuxinhao@kylinos.com.cn> - 1.1.0-5.kb1
- KYOS-F: add condition to compile whether to display virtual keyboard
* Fri May 14 2021 liuxinhao <liuxinhao@kylinos.com.cn> - 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 <liuxinhao@kylinos.com.cn> - 1.1.0-3.kb1
- KYOS-F: update translation
* Fri May 07 2021 liuxinhao <liuxinhao@kylinos.com.cn> - 1.1.0-2.kb1
- KYOS-F: using new image select widget
* Thu Apr 29 2021 liuxinhao <liuxinhao@kylinos.com.cn> - 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 <liuxinhao@kylinos.com.cn> - 1.0.2-1.kb1
- KYOS-F: Add face fingerprint authentication function (#35698)
* Tue Mar 23 2021 liuxinhao <liuxinhao@kylinos.com.cn> - 1.0.1-5.kb2
- KYBD: rebuild for kiranwidgets-qt5-2
* Fri Jan 29 2021 liuxinhao <liuxinhao@kylinos.com.cn> - 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 <liuxinhao@kylinos.com.cn> - 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 <liuxinhao@kylinos.com.cn> - 1.0.1-3.kb3
- KYBD: rebuild for kiranwidgets-qt5-2
* Wed Oct 28 2020 liuxinhao <liuxinhao@kylinos.com.cn> - 1.0.1-3.kb2
- KYOS-R: rebuild
* Wed Oct 28 2020 liuxinhao <liuxinhao@kylinos.com.cn> - 1.0.1-3.kb1
- KYOS-B: update translation
* Tue Oct 27 2020 liuxinhao <liuxinhao@kylinos.com.cn> - 1.0.1-2.kb1
- KYOS-B: Manual login input error account prompt modification (#31164 #31159)
* Mon Oct 26 2020 longcheng <longcheng@kylinos.com.cn> - 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 <longcheng@kylinos.com.cn> - 1.0.1-1.kb2
- KYOS-R: rebuild for KY3.3-9-dev (#31162)
* Wed Oct 21 2020 liuxinhao <liuxinhao@kylinos.com.cn> - 1.0.1-1.kb1
- KYOS-B: disable lineedit context menu
- KYOS-B: disable virtual keyboard buttons
* Tue Sep 29 2020 liuxinhao <liuxinhao@kylinos.com.cn> - 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 <liuxinhao@kylinos.com.cn> - 1.0.0~beta12
- KYOS-B: log files are truncated every time the log module is initialized