ukui-power-manager/ukui-power-manager.spec

139 lines
5.2 KiB
RPMSpec
Raw Normal View History

2020-07-09 11:17:45 +08:00
Name: ukui-power-manager
2022-12-06 12:38:06 +08:00
Version: 3.1.2
2023-07-21 09:43:03 +08:00
Release: 6
2020-07-09 11:17:45 +08:00
Summary: power management tool for the UKUI desktop
2022-12-06 12:38:06 +08:00
License: GPL-3+
2020-07-09 11:17:45 +08:00
URL: http://www.ukui.org
Source0: %{name}-%{version}.tar.gz
2023-02-28 11:22:44 +08:00
Patch01: ukui-power-manager-3.1.2-fix-default-power-setting.patch
Patch02: 0001-fix-coredump-of-ukui-power-manager.patch
2023-07-21 09:43:03 +08:00
Patch03: ukui-power-manager-3.1.2-disable-computer-sleep.patch
BuildRequires: qt5-qtbase-devel, qt5-qttools-devel, ukui-interface, glib2-devel, upower-devel, libX11-devel, libXext-devel, perl-XML-Parser, libXrandr-devel, pkg-config, gsettings-qt-devel, kf5-kwindowsystem-devel, qt5-qtx11extras-devel libkysdk-qtwidgets-devel chrpath
2020-07-09 11:17:45 +08:00
2022-12-06 12:38:06 +08:00
Requires: dbus-x11,systemd,upower
2020-07-09 11:17:45 +08:00
2022-12-06 12:38:06 +08:00
%description
2020-07-09 11:17:45 +08:00
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.
%prep
2023-02-28 11:22:44 +08:00
%autosetup -n %{name}-%{version} -p1
2020-07-09 11:17:45 +08:00
%build
2023-02-09 09:50:21 +08:00
%{qmake_qt5}
%{make_build}
2020-07-09 11:17:45 +08:00
%install
%{make_install} INSTALL_ROOT=%{buildroot}
2022-12-06 12:38:06 +08:00
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
2020-11-03 14:16:42 +08:00
chrpath -d %{buildroot}/usr/bin/ukui-power-manager-tray
2020-07-09 11:17:45 +08:00
%clean
rm -rf $RPM_BUILD_ROOT
2022-12-06 12:38:06 +08:00
%post
set -e
glib-compile-schemas /usr/share/glib-2.0/schemas/ &> /dev/null ||:
2020-07-09 11:17:45 +08:00
2022-12-06 12:38:06 +08:00
%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
2020-07-09 11:17:45 +08:00
%{_datadir}/glib-2.0/schemas/org.ukui.power-manager.gschema.xml
2022-12-06 12:38:06 +08:00
%{_datadir}/ukui-power-manager/tray/translations/*.qm
%{_datadir}/ukui-power-manager/daemon/translations/*.qm
%{_datadir}/man/*
2020-07-09 11:17:45 +08:00
%changelog
2023-07-21 09:43:03 +08:00
* Sat Jun 17 2023 douyan<douyan@kylinos.cn> - 3.1.2-6
- Type: bugfix
- ID : NA
- SUG : NA
- DESC: add patch03: ukui-power-manager-3.1.2-disable-computer-sleep.patch
* Sun Jun 11 2023 peijiankang <peijiankang@kylinos.cn> - 3.1.2-5
- fix coredump of ukui-power-manager
* Wed Mar 01 2023 peijiankang <peijiankang@kylinos.cn> - 3.1.2-4
- remove rpath of ukui-power-manager-tray
2023-02-28 11:22:44 +08:00
* Tue Feb 28 2023 douyan <douyan@kylinos.cn> - 3.1.2-3
- add ukui-power-manager-3.1.2-fix-default-power-setting.patch
2023-02-09 09:50:21 +08:00
* Thu Feb 09 2023 peijiankang <peijiankang@kylinos.cn> - 3.1.2-2
- add build debuginfo and debugsource
2022-12-06 12:38:06 +08:00
* Tue Dec 6 2022 peijiankang <peijiankang@kylinos.cn> - 3.1.2-1
- update version to 3.1.2
2022-08-02 10:43:06 +08:00
* Tue Aug 02 2022 tanyulong<tanyulong@kylinos.cn> - 2.0.3-13
- static applet uses UseHighDpiPixmaps
2022-08-01 11:38:30 +08:00
* Mon Aug 01 2022 tanyulong<tanyulong@kylinos.cn> - 2.0.3-12
- use attribute of UseHighDpiPixmaps
2022-08-01 10:38:10 +08:00
* Mon Aug 01 2022 tanyulong<tanyulong@kylinos.cn> - 2.0.3-11
- delete power statistics directory
2022-07-29 11:52:49 +08:00
* Fri Jul 29 2022 tanyulong<tanyulong@kylinos.cn> - 2.0.3-10
- log printing error correction
2022-06-29 07:42:38 +00:00
* Wed Jun 29 2022 huayadong <huayadong@kylinos.cn> - 2.0.3-9
- Update change control copyright and fix the spelling
* Fri May 20 2022 tanyulong<tanyulong@kylinos.cn> - 2.0.3-8
- Improve the project according to the requirements of compliance improvement
2022-04-07 17:25:35 +08:00
* Wed Apr 06 2022 huayadong <huayadong@kylinos.cn> - 2.0.3-7
- some project changes
2022-04-02 17:45:42 +08:00
2021-11-09 15:40:32 +08:00
* Tue Nov 09 2021 tanyulong <tanyulong@kylinos.cn> - 2.0.3-6
- add man files
2021-11-08 17:04:32 +08:00
* Mon Nov 08 2021 tanyulong <tanyulong@kylinos.cn> - 2.0.3-5
- update copyright
2021-11-05 09:17:35 +08:00
* Mon Nov 1 2021 tanyulong <tanyulong@kylinos.cn> - 2.0.3-4
- Add Tibetan translation
2021-11-01 14:38:07 +08:00
* Mon Nov 1 2021 tanyulong <tanyulong@kylinos.cn> - 2.0.3-3
- Add .gitattributes file
2021-10-28 19:47:13 +08:00
* Thu Oct 28 2021 tanyulong <tanyulong@kylinos.cn> -2.0.3-2
- fix Log print error correction
2020-11-03 14:16:42 +08:00
* Mon Oct 26 2020 douyan <douyan@kylinos.cn> - 2.0.3-1
- update to upstream version 2.0.2-1+1028
2020-07-09 11:17:45 +08:00
* Thu Jul 9 2020 douyan <douyan@kylinos.cn> - 2.0.2-1
- Init package for openEuler