%define debug_package %{nil} Name: ukui-control-center Version: 3.0.1 Release: 7 Summary: utilities to configure the UKUI desktop License: GPL-2+ URL: http://www.ukui.org Source0: %{name}-%{version}.tar.gz BuildRequires: qt5-qtsvg-devel BuildRequires: qt5-qtbase-devel BuildRequires: gsettings-qt-devel BuildRequires: glib2-devel BuildRequires: libmatekbd-devel BuildRequires: qt5-qtx11extras-devel BuildRequires: libxklavier-devel BuildRequires: kf5-kwindowsystem-devel BuildRequires: kf5-kwidgetsaddons-devel BuildRequires: kf5-kconfig-devel BuildRequires: kf5-kconfigwidgets-devel BuildRequires: kf5-ki18n-devel #BuildRequires: libkscreen BuildRequires: libkscreen-qt5-devel BuildRequires: qt5-qtdeclarative-devel BuildRequires: dconf-devel BuildRequires: edid-decode BuildRequires: redshift BuildRequires: libmatemixer-devel BuildRequires: libqtxdg-devel BuildRequires: qt5-qtmultimedia-devel BuildRequires: libxml2-devel BuildRequires: libcanberra-devel BuildRequires: kf5-kcoreaddons-devel BuildRequires: kf5-kguiaddons-devel BuildRequires: mate-desktop-devel BuildRequires: libX11-devel BuildRequires: libxkbcommon-devel BuildRequires: libxkbfile-devel BuildRequires: boost-devel BuildRequires: libxcb-devel BuildRequires: qt5-linguist BuildRequires: polkit-qt5-1-devel Requires: dconf Requires: qt5-qtimageformats Requires: qt5-qtsvg-devel Requires: gsettings-qt-devel Requires: glib2-devel Requires: libmatekbd-devel Requires: qt5-qtx11extras-devel Requires: libxklavier-devel Requires: kf5-kwindowsystem-devel Requires: kf5-kwidgetsaddons-devel Requires: kf5-kconfig-devel Requires: kf5-kconfigwidgets-devel Requires: kf5-ki18n-devel #Requires: libkscreen Requires: libkscreen-qt5-devel Requires: qt5-qtdeclarative-devel Requires: dconf-devel Requires: edid-decode Requires: redshift Requires: libmatemixer-devel Requires: libqtxdg-devel Requires: qt5-qtmultimedia-devel Requires: libxml2-devel Requires: network-manager-applet Requires: libcanberra-devel Requires: qt5-qtgraphicaleffects Requires: qt5-qtquickcontrols patch0: 0001-fix-system-overview-failed.patch patch1: 0002-fix-autologin-nopasswdlogin-failed.patch patch2: 0003-fix-dialog-pop-twice-after-modifying-resolution-bug.patch patch3: 0004-fix-effects-mode-not-available-bug.patch patch4: 0005-fix-blueman-tray-and-groupadd-autologin.patch patch5: 0001-add-judgment-when-Bluetooth-does-not-exist.patch patch6: 0006-fix-Group-members-are-not-displayed.patch patch7: 0007-fix-vnc-crashed.patch Recommends: qt5-qtquickcontrols Suggests: gsettings-desktop-schemas Suggests: mate-common Suggests: ukui-power-manager Suggests: ukui-session-manager Suggests: ukui-screensaver Suggests: ukui-settings-daemon #Suggests: qt5-qtgraphicaleffects %description The UKUI control center contains configuration applets for the UKUI desktop, allowing to set accessibility configuration, desktop fonts, keyboard and mouse properties, sound setup, desktop theme and background, user interface properties, screen resolution, and other UKUI parameters. %prep %setup -q %patch0 -p1 %patch1 -p1 %patch2 -p1 %patch3 -p1 %patch4 -p1 %patch5 -p1 %patch6 -p1 %patch7 -p1 %build qmake-qt5 make %install rm -rf $RPM_BUILD_ROOT make INSTALL_ROOT=%{buildroot} install %post set -e glib-compile-schemas /usr/share/glib-2.0/schemas/ #systemctl enable ukui-group-manager.service #systemctl start ukui-group-manager.service chown root:root /usr/bin/checkuserpwd chmod u+s /usr/bin/checkuserpwd %preun #systemctl disable ukui-group-manager.service #systemctl stop ukui-group-manager.service %clean rm -rf $RPM_BUILD_ROOT %files %{_sysconfdir}/dbus-1/system.d/* %{_bindir}/launchSysDbus %{_bindir}/ukui-control-center #%%{_prefix}/lib/control-center/* %{_libdir}/ukui-control-center/* %{_datadir}/applications/* %{_datadir}/dbus-1/system-services/* %{_datadir}/glib-2.0/schemas/* %{_datadir}/locale/zh_CN/LC_MESSAGES/* %{_datadir}/ukui/faces/* %{_datadir}/ukui-control-center/shell/res/i18n %{_bindir}/group-manager-server %{_bindir}/checkuserpwd %{_unitdir}/ukui-group-manager.service %{_datadir}/polkit-1/actions/org.ukui.groupmanager.policy %changelog * Fri Jul 09 2021 tanyulong - 3.0.1-7 - fix vnc crashed * Thu Jul 08 2021 tanyulong - 3.0.1-6 - fix-Group-members-are-not-displayed * Thu Jul 08 2021 tanyulong - 3.0.1-5 - add-judgment-when-Bluetooth-does-not-exist.patch * Thu Jan 21 2021 lvhan - 3.0.1-4 - fix-blueman-tray-and-groupadd-autologin * Thu Dec 3 2020 lvhan - 3.0.1-3 - fix dialog pop twice after modifying resolution - fix effects mode not available * Mon Nov 30 2020 lvhan - 3.0.1-2 - fix autologin nopasswdlogin failed - fix system overview failed * Thu Jul 9 2020 douyan - 3.0.1-1 - update to upstream version 3.0.0-1+1031 * Thu Jul 9 2020 douyan - 2.0.3-1 - Init package for openEuler