Name: ukui-screensaver Version: 3.0.1 Release: 16 Summary: parallels toolbox for UKUI License: GPL-3+ GPL-2+ URL: http://www.ukui.org Source0: %{name}-%{version}.tar.gz BuildRequires: glib2-devel BuildRequires: qt5-qtbase-devel BuildRequires: qt5-qtsvg-devel BuildRequires: qt5-qtmultimedia-devel BuildRequires: qt5-qttools-devel BuildRequires: gsettings-qt-devel BuildRequires: dconf-devel BuildRequires: libXtst-devel BuildRequires: cmake BuildRequires: qt5-qtx11extras-devel BuildRequires: pam-devel Requires: glib2-devel Requires: qt5-qtbase-devel Requires: qt5-qtsvg-devel Requires: qt5-qtmultimedia-devel Requires: qt5-qttools-devel Requires: gsettings-qt-devel Requires: dconf-devel patch0: 0001-fix-icon-misplaced.patch patch1: 0002-fix-ukui-screensaver-dialog-lock.patch patch2: 0003-Fix-a-return-type-error.patch patch3: 0004-remove-in-debian-copyright-file.patch patch4: 0005-Add-sentence-author-info.patch #patch5: 0006-Add-fractional-scaling-parameters.patch patch6: 0007-screen-saver-mode-is-set-to-single-and-the-problem-of-segfault.patch patch7: 0008-Screen-saver-add-x11-attribute.patch patch8: 0009-only-one-user-the-switch-user-button-is-not-displayed.patch patch9: 0010-Add-opencv-compilation-dependency.patch patch10: 0011-Add-gitattriutes-files.patch patch11: 0012-add-build-requires-packages.patch patch12: 0013-Update-package-version.patch patch13: fix-root-user-had-not-face-icon.patch Patch14: fix-root-can-not-input-passwd-bug.patch %description The ukui-sidebar is mainly used in the desktop operating system. It pops up from the right side of the desktop in the form of a tray, displaying some application notification messages and some cutting storage information. %prep %setup -q %patch0 -p1 %patch1 -p1 %patch2 -p1 %patch3 -p1 %patch4 -p1 #%patch5 -p1 %patch6 -p1 %patch7 -p1 %patch8 -p1 %patch9 -p1 %patch10 -p1 %patch11 -p1 %patch12 -p1 %patch13 -p1 %patch14 -p1 %build cmake . make %install rm -rf $RPM_BUILD_ROOT make install DESTDIR=%{buildroot} %clean rm -rf $RPM_BUILD_ROOT %files %doc debian/copyright debian/changelog %{_bindir}/ukui-screensaver-dialog %{_bindir}/ukui-screensaver-backend %{_bindir}/ukui-screensaver-command %{_datadir}/ukui-screensaver/* %{_datadir}/glib-2.0/schemas/org.ukui.screensaver.gschema.xml %{_sysconfdir}/xdg/autostart/ukui-screensaver.desktop %{_datadir}/desktop-directories/ukui-screensaver.directory %{_sysconfdir}/xdg/menus/ukui-screensavers.menu %{_sysconfdir}/pam.d/ukui-screensaver-qt %{_prefix}/lib/ukui-screensaver/ukui-screensaver-default #%%{_datadir}/ukui-screensaver/screensaver.ini #%%{_datadir}/ukui-screensaver/screensaver-en.ini %changelog * Thu Dec 09 2021 huayadong - 3.0.1-16 - add patch14: fix-root-can-not-input-passwd-bug.patch * Thu Dec 09 2021 huayadong - 3.0.1-15 - add patch13:fix-root-user-had-not-face-icon.patch * Tue Dec 07 2021 tanyulong - 3.0.1-14 - Update changelog package version * Fri Dec 03 2021 tanyulong - 3.0.1-13 - add build requires packages * Thu Dec 02 2021 tanyulong - 3.0.1-12 - Add .gitattriutes files * Wed Nov 10 2021 tanyulong - 3.0.1-11 - Add opencv compilation dependency * Fri Nov 05 2021 tanyulong - 3.0.1-10 - there is only one user, the switch user button is not displayed * Tue Nov 02 2021 tanyulong - 3.0.1-9 - Screen saver add x11bypasswindowmanager attribute * Mon Nov 1 2021 tanyulong - 3.0.1-8 - When the screen saver mode is set to single, but the screen saver is empty, the problem of segfault * Sat Oct 30 2021 tanyulong - 3.0.1-7 - Add fractional scaling parameters * Sat Oct 30 2021 tanyulong - 3.0.1-6 - Add sentence author info * Fri Oct 29 2021 tanyulong - 3.0.1-5 - No the file .gitmodules,so remove in debian/copyright file * Thu Oct 28 2021 tanyulong - 3.0.1-4 - Fix a return type error * Wed Jan 13 2021 lvhan - 3.0.1-3 - 0002-fix-ukui-screensaver-dialog-lock.patch * Wed Dec 9 2020 lvhan - 3.0.1-2 - 0001-fix-icon-misplaced.patch * Mon Oct 26 2020 douyan - 3.0.1-1 - update to upstream version 3.0.0-1+1026 * Thu Jul 9 2020 douyan - 2.1.1-1 - Init package for openEuler