123 lines
3.5 KiB
RPMSpec
123 lines
3.5 KiB
RPMSpec
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 <longcheng@kylinos.com.cn> - 2.2.0-9
|
|
- KYOS-F: Do not output the alarm information to the screen
|
|
|
|
* Thu Feb 24 2022 chendingjian <chendingjian@kylinos.com.cn> - 2.2.0-8
|
|
- rebuild for KY3.4-MATE-modules-dev
|
|
|
|
* Mon Jan 24 2022 liuxinhao <liuxinhao@kylinos.com.cn> - 2.2.0-7.kb3
|
|
- KYBD: update license
|
|
|
|
* Tue Jan 04 2022 liuxinhao <liuxinhao@kylinos.com.cn> - 2.2.0-7.kb2
|
|
- KYOS-B: fix crash in some situation
|
|
- KYOS-S: adapt to Qt5.9.2
|
|
|
|
* Wed Dec 29 2021 kpkg <kpkg@kylinos.com.cn> - 2.2.0-7.kb1
|
|
- rebuild for KY3.4-MATE-modules-dev
|
|
|
|
* Wed Dec 29 2021 caoyuanji<caoyuanji@kylinos.com.cn> - 2.2.0-7
|
|
- Upgrade version number for easy upgrade
|
|
|
|
* Wed Dec 22 2021 caoyuanji <caoyuanji@kylinos.com.cn> - 2.2.0-6.kb1
|
|
- rebuild for KY3.4-4-KiranUI-2.2
|
|
|
|
* Tue Dec 21 2021 liuxinhao <liuxinhao@kylinos.com.cn> - 2.2.0-6
|
|
- KYOS-F: add "idle-activation-lock" gsettings option
|
|
|
|
* Tue Nov 23 2021 liuxinhao <liuxinhao@kylinos.com.cn> - 2.2.0-5
|
|
- KYOS-B: fix Kiran desktop environment variable matching failed
|
|
|
|
* Fri Nov 19 2021 liuxinhao <liuxinhao@kylinos.com.cn> - 2.2.0-4.kb1
|
|
- KYOS-B: fix crash caused by double free when exiting
|
|
|
|
* Tue Nov 09 2021 liuxinhao <liuxinhao@kylinos.com.cn> - 2.2.0-3.kb1
|
|
- KYOS-F: using kiran appearance background file path
|
|
|
|
* Mon Nov 08 2021 liuxinhao <liuxinhao@kylinos.com.cn> - 2.2.0-2.kb3
|
|
- KYBD: solve the kiran-screensaver-dialog circular dependency problem
|
|
|
|
* Mon Nov 08 2021 liuxinhao <liuxinhao@kylinos.com.cn> - 2.2.0-2.kb2
|
|
- KYBD: fix dependency error problem
|
|
|
|
* Fri Nov 05 2021 liuxinhao <liuxinhao@kylinos.com.cn> - 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 <liuxinhao@kylinos.com.cn> - 2.2.0-1.kb1
|
|
- KYOS-B: initial build
|