Name: kiran-screensaver Version: 2.2.0 Release: 9 Summary: Kiran Desktop Screensaver Backend Summary(zh_CN): kiran桌面屏保后端 License: Mulan PSL v2 Source0: %{name}-%{version}.tar.gz Patch0001: 0000-feature-idle-lock-add-idle-activation-lock-gsettings-a7ecb4a2.patch Patch0002: 0002-fix-crash-fix-crash-in-some-situation-d001fc82.patch Patch0003: 0003-refactor-Qt-adapt-to-lower-version-QT-d588833c.patch BuildRequires: gcc-c++ BuildRequires: cmake BuildRequires: qt5-qtbase-devel BuildRequires: qt5-linguist BuildRequires: qt5-qtx11extras-devel BuildRequires: qt5-qtsvg-devel BuildRequires: libxcb-devel BuildRequires: gsettings-qt-devel BuildRequires: kiran-widgets-qt5-devel BuildRequires: kiran-log-qt5-devel Requires: systemd Requires: qt5-qtbase Requires: qt5-qtx11extras Requires: qt5-qtsvg Requires: libxcb Requires: gsettings-qt Requires: kiran-widgets-qt5 Requires: kiran-log-qt5 Requires: kiran-screensaver-dialog >= 2.2.1 Requires: kiran-session-manager %description %{summary}. %package devel Summary: kiran desktop screensaver backend develop package #Requires: %{name}%{?_isa} = %{version}-%{release} %description devel %{summary}. %prep %autosetup -p 1 %build %{__mkdir} -p %{buildroot} %cmake %make_build %install %make_install %post -n kiran-screensaver glib-compile-schemas /usr/share/glib-2.0/schemas &> /dev/nulls || : %files %doc %{_sysconfdir}/pam.d/kiran-screensaver %{_sysconfdir}/xdg/autostart/kiran-screensaver.desktop %{_bindir}/kiran-screensaver %{_bindir}/kiran-screensaver-command %{_datadir}/kiran-screensaver/translations/* %{_datadir}/dbus-1/services/com.kylinsec.Kiran.ScreenSaver.service %{_datadir}/glib-2.0/schemas/com.kylinsec.kiran.screensaver.gschema.xml %files devel %{_includedir}/kiran-screensaver/* %clean rm -rf %{buildroot} %changelog * Tue Mar 01 2022 longcheng - 2.2.0-9 - KYOS-F: Do not output the alarm information to the screen * Thu Feb 24 2022 chendingjian - 2.2.0-8 - rebuild for KY3.4-MATE-modules-dev * Mon Jan 24 2022 liuxinhao - 2.2.0-7.kb3 - KYBD: update license * Tue Jan 04 2022 liuxinhao - 2.2.0-7.kb2 - KYOS-B: fix crash in some situation - KYOS-S: adapt to Qt5.9.2 * Wed Dec 29 2021 kpkg - 2.2.0-7.kb1 - rebuild for KY3.4-MATE-modules-dev * Wed Dec 29 2021 caoyuanji - 2.2.0-7 - Upgrade version number for easy upgrade * Wed Dec 22 2021 caoyuanji - 2.2.0-6.kb1 - rebuild for KY3.4-4-KiranUI-2.2 * Tue Dec 21 2021 liuxinhao - 2.2.0-6 - KYOS-F: add "idle-activation-lock" gsettings option * Tue Nov 23 2021 liuxinhao - 2.2.0-5 - KYOS-B: fix Kiran desktop environment variable matching failed * Fri Nov 19 2021 liuxinhao - 2.2.0-4.kb1 - KYOS-B: fix crash caused by double free when exiting * Tue Nov 09 2021 liuxinhao - 2.2.0-3.kb1 - KYOS-F: using kiran appearance background file path * Mon Nov 08 2021 liuxinhao - 2.2.0-2.kb3 - KYBD: solve the kiran-screensaver-dialog circular dependency problem * Mon Nov 08 2021 liuxinhao - 2.2.0-2.kb2 - KYBD: fix dependency error problem * Fri Nov 05 2021 liuxinhao - 2.2.0-2.kb1 - KYOS-F: the dbus service of mate-screensaver is not provided - KYBD: changed required name * Tue Oct 12 2021 liuxinhao - 2.2.0-1.kb1 - KYOS-B: initial build