91 lines
3.0 KiB
RPMSpec
91 lines
3.0 KiB
RPMSpec
%define debug_package %{nil}
|
|
Name: youker-assistant
|
|
Version: 3.0.3
|
|
Release: 5
|
|
Summary: youker-assistant
|
|
License: GPL-2+ and GPL-3
|
|
URL: https://github.com/UbuntuKylin/youker-assistant
|
|
Source0: %{name}-%{version}.tar.gz
|
|
Patch01: 0001-Fix-the-problem-that-the-contents-of-youker-assistan.patch
|
|
Patch02: 0002-modify-version-of-youker-assistant-is-null.patch
|
|
|
|
BuildRequires: python3-devel python3-lxml python3-dbus python3-pyxdg
|
|
BuildRequires: qt5-qtcharts qt5-qtcharts-devel
|
|
BuildRequires: qt5-qtbase-devel
|
|
BuildRequires: qt5-qtsvg-devel
|
|
BuildRequires: qt5-qtscript-devel
|
|
BuildRequires: qt5-qttools-devel
|
|
BuildRequires: qt5-linguist
|
|
BuildRequires: gsettings-qt-devel pkgconf
|
|
BuildRequires: glib2-devel
|
|
BuildRequires: libgtop2-devel
|
|
BuildRequires: kf5-kwindowsystem-devel
|
|
BuildRequires: qt5-qtx11extras-devel
|
|
BuildRequires: libXrandr-devel
|
|
BuildRequires: systemd-devel
|
|
BuildRequires: ukui-interface
|
|
|
|
Requires: python3-dbus python3-psutil python3-lxml python-psutil python3-pillow python3-i2c-tools python3-pyxdg
|
|
Requires: util-linux hdparm lm_sensors lshw xorg-x11-utils dmidecode pciutils ukui-interface hwinfo smartmontools net-tools
|
|
|
|
|
|
%description
|
|
Integrated tool to aid in routine system maintenance tasks
|
|
Kylin Assistant is a tool designed to help Ubuntu and Ubuntu Kylin
|
|
desktop users manage and maintain many aspects of their working
|
|
environment conveniently in a single application, providing a consistent
|
|
user experience.
|
|
|
|
|
|
%prep
|
|
%setup -q
|
|
%patch1 -p1
|
|
%patch2 -p1
|
|
|
|
%build
|
|
export PATH=%{_qt5_bindir}:$PATH
|
|
mkdir qmake-build
|
|
pushd qmake-build
|
|
%{qmake_qt5} ..
|
|
%{make_build}
|
|
popd
|
|
|
|
%install
|
|
pushd qmake-build
|
|
%{make_install} INSTALL_ROOT=%{buildroot}
|
|
popd
|
|
|
|
mkdir -p %{buildroot}/usr/share/kylin-user-guide/data/guide
|
|
|
|
cp -r %{_builddir}/%{name}-%{version}/data/toolkit %{buildroot}/usr/share/kylin-user-guide/data/guide
|
|
|
|
%files
|
|
%{_sysconfdir}/dbus-1/system.d/com.kylin.assistant.systemdaemon.conf
|
|
%{_bindir}/kylin-assistant
|
|
%{_prefix}/lib/python3/dist-packages/kylin-assistant-daemon/systemdaemon/*
|
|
%{_libdir}/kylin-assistant/libdrivemanage.so
|
|
%{_libdir}/kylin-assistant/libhwmonitor.so
|
|
%{_libdir}/kylin-assistant/libhwparam.so
|
|
%{_libdir}/kylin-assistant/libmachineinfo.so
|
|
%{_datadir}/youker-assistant/translations/*.qm
|
|
%{_datadir}/applications/kylin-assistant.desktop
|
|
%{_datadir}/dbus-1/system-services/com.kylin.assistant.systemdaemon.service
|
|
%{_datadir}/polkit-1/actions/com.kylin.assistant.systemdaemon.policy
|
|
%{_datadir}/kylin-user-guide/data/guide
|
|
|
|
%changelog
|
|
* Thu Jun 9 2022 peijiankang <peijiankang@kylinos.cn> - 3.0.3-5
|
|
- add kylin-user-guide files
|
|
|
|
* Mon May 30 2022 peijiankang <peijiankang@kylinos.cn> - 3.0.3-4
|
|
- modify version of youker-assistant is null
|
|
|
|
* Mon May 30 2022 peijiankang <peijiankang@kylinos.cn> - 3.0.3-3
|
|
- Fix the problem that the contents of youker-assistant are not displayed
|
|
|
|
* Thu May 26 2022 peijiankang <peijiankang@kylinos.cn> - 3.0.3-2
|
|
- remove {%if 0 and %endif}
|
|
|
|
* Mon May 23 2022 peijiankang <peijiankang@kylinos.cn> - 3.0.3-1
|
|
- Init youker-assistant package for openEuler
|