97 lines
4.4 KiB
RPMSpec
97 lines
4.4 KiB
RPMSpec
%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 <huayadong@kylinos.cn> - 3.1.1-1
|
|
- update to upstream version 3.1.1-1
|
|
|
|
* Mon Oct 26 2020 douyan <douyan@kylinos.cn> - 2.0.3-1
|
|
- update to upstream version 2.0.2-1+1028
|
|
|
|
* Thu Jul 9 2020 douyan <douyan@kylinos.cn> - 2.0.2-1
|
|
- Init package for openEuler
|
|
|