%define debug_package %{nil} Name: ukui-power-manager Version: 3.1.1 Release: 1 Summary: power management tool for the UKUI desktop License: GPL-2+ LGPL-2+ GFDL-1.1+ URL: http://www.ukui.org Source0: %{name}-%{version}.tar.gz BuildRequires: qt5-qtbase-devel,intltool,libcanberra-devel,dbus-glib-devel,libgcrypt-devel,glib2-devel,gtk3-devel,libnotify-devel,libtool, libtool-ltdl,upower-devel,libwnck3-devel,libX11-devel,libXext-devel,perl-XML-Parser,libXrandr-devel,pkg-config,xmlto,yelp-tools,qt5-qtcharts-devel,qt5-qtx11extras-devel,gsettings-qt-devel, gnome-keyring, libgnome-keyring-devel ,qt5-qtx11extras-devel, qt5-qttools-devel kf5-kwindowsystem-devel BuildRequires:mate-common >= 1.18 Requires: dbus-x11,notification-daemon,ukui-power-manager-common,polkit-qt5-1,systemd,upower %description UKUI Power Manager is a session daemon for the UKUI desktop that takes care of system or desktop events related to power, and triggers actions accordingly. Its philosophy is to completely hide these complex tasks and only show some settings important to the user. The UKUI power manager displays and manages battery status, power plug events, display brightness, CPU, graphics card and hard disk drive power saving, and can trigger suspend-to-RAM, hibernate or shutdown events, all integrated to other components of the UKUI desktop. %package -n ukui-power-manager-common Summary: power management tool for the UKUI desktop (common files) #Requires: %description -n ukui-power-manager-common UKUI Power Manager is a session daemon for the UKUI desktop that takes care of system or desktop events related to power, and triggers actions accordingly. Its philosophy is to completely hide these complex tasks and only show some settings important to the user. . The UKUI power manager displays and manages battery status, power plug events, display brightness, CPU, graphics card and hard disk drive power saving, and can trigger suspend-to-RAM, hibernate or shutdown events, all integrated to other components of the UKUI desktop. . This package contains the architecture independent files. %prep %setup -q %build qmake-qt5 %{make_build} -j32 %install %{make_install} INSTALL_ROOT=%{buildroot} mkdir -p %{buildroot}/usr/lib/udev/rules.d cp -r %{_builddir}/%{name}-%{version}/data/99-upower-wake-up-usb-device.rules %{buildroot}/usr/lib/udev/rules.d/ mkdir -p %{buildroot}/usr/share/man/man1 mkdir -p %{buildroot}/usr/share/man/man2 gzip -c %{_builddir}/%{name}-%{version}/man/ukui-powermanagement.1 > %{buildroot}/usr/share/man/man1/ukui-powermanagement.1.gz gzip -c %{_builddir}/%{name}-%{version}/man/ukui-powermanagement-service.1 > %{buildroot}/usr/share/man/man1/ukui-powermanagement-service.1.gz gzip -c %{_builddir}/%{name}-%{version}/man/ukui-power-manager.1 > %{buildroot}/usr/share/man/man1/ukui-power-manager.1.gz gzip -c %{_builddir}/%{name}-%{version}/man/ukui-power-manager.2 > %{buildroot}/usr/share/man/man2/ukui-power-manager.2.gz gzip -c %{_builddir}/%{name}-%{version}/man/ukui-power-manager-tray.1 > %{buildroot}/usr/share/man/man1/ukui-power-manager-tray.1.gz gzip -c %{_builddir}/%{name}-%{version}/man/ukui-upower.1 > %{buildroot}/usr/share/man/man1/ukui-upower.1.gz %clean rm -rf $RPM_BUILD_ROOT %files %{_sysconfdir}/dbus-1/system.d/org.ukui.powermanagement.conf %{_sysconfdir}/xdg/autostart/ukui-power-manager-tray.desktop %{_sysconfdir}/xdg/autostart/ukui-powermanagement-daemon.desktop %{_sysconfdir}/xdg/autostart/ukui-upower.desktop %{_bindir}/ukui-power-manager-tray %{_bindir}/ukui-powermanagement %{_bindir}/ukui-powermanagement-service %{_bindir}/ukui-upower %{_prefix}/lib/udev/rules.d/99-upower-wake-up-usb-device.rules %{_datadir}/X11/xorg.conf.d/10-monitor.conf %{_datadir}/dbus-1/system-services/org.ukui.powermanagement.service %{_datadir}/glib-2.0/schemas/org.ukui.power-manager.gschema.xml %{_datadir}/ukui-power-manager/tray/translations/ukui-power-manager-tray_bo.qm %{_datadir}/ukui-power-manager/tray/translations/ukui-power-manager-tray_tr.qm %{_datadir}/ukui-power-manager/tray/translations/ukui-power-manager-tray_zh_CN.qm %{_datadir}/man/* %changelog * Fri Feb 25 2022 huayadong - 3.1.1-1 - update to upstream version 3.1.1-1 * Mon Oct 26 2020 douyan - 2.0.3-1 - update to upstream version 2.0.2-1+1028 * Thu Jul 9 2020 douyan - 2.0.2-1 - Init package for openEuler