%define debug_package %{nil} Name: ukui-system-monitor Version: 2.0.10 Release: 3 Summary: A simple system monitor written in QT License: GPL-3+ GPL-2+ URL: http://www.ukui.org Source0: %{name}-%{version}.tar.gz Patch01: 0001-modify-version-is-pull.patch BuildRequires: cmake >= 2.6 BuildRequires: qt5-qtbase-devel >= 5.1 BuildRequires: qt5-qtsvg-devel BuildRequires: qt5-qtscript-devel BuildRequires: qt5-qttools-devel BuildRequires: pkgconf BuildRequires: glib2-devel >= 2.46.0 BuildRequires: libgtop2-devel BuildRequires: systemd-devel >= 209 BuildRequires: gsettings-qt-devel BuildRequires: qt5-qtx11extras-devel BuildRequires: libpcap-devel BuildRequires: kf5-kwindowsystem-devel BuildRequires: qt5-qtcharts-devel BuildRequires: qt5-qtcharts #Requires: inotify-hookable #Requires: bsdutils Requires: hdparm Requires: lm_sensors Requires: ethtool Requires: lshw Requires: dmidecode Requires: kernel-tools Requires: pciutils Requires: libpcap %description A simple system monitor written in QT %prep %setup -q %patch1 -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/ukui-system-monitor/translations cp -r %{_builddir}/%{name}-%{version}/src/translation/*.qm %{buildroot}/usr/share/ukui-system-monitor/translations/ mkdir -p %{buildroot}/usr/share/icons/hicolor cp -r %{_builddir}/%{name}-%{version}/data/png/ %{buildroot}/usr/share/icons/hicolor/ mkdir -p %{buildroot}/usr/share/kylin-user-guide/data/guide/ cp -r %{_builddir}/%{name}-%{version}/data/kylin-system-monitor %{buildroot}/usr/share/kylin-user-guide/data/guide/ %post setcap "cap_net_admin,cap_net_raw+ep" /usr/bin/ukui-system-monitor set -e glib-compile-schemas /usr/share/glib-2.0/schemas/ %clean rm -rf $RPM_BUILD_ROOT %files %doc debian/changelog debian/copyright %{_bindir}/ukui-system-monitor %{_datadir}/applications/ukui-system-monitor.desktop %{_datadir}/icons/hicolor/* %{_datadir}/glib-2.0/schemas/org.ukui.system-monitor.menu.gschema.xml %{_prefix}/lib64/qt5/plugins/generic/libprocnet-monitor.a %{_datadir}/ukui/ukui-system-monitor.conf %{_datadir}/kylin-user-guide/data/* %{_datadir}/ukui-system-monitor/translations/* %changelog * Thu Apr 7 2022 pei-jiankang - 2.0.10-3 - modify version is pull * Tue Mar 1 2022 douyan - 2.0.10-2 - add translation file * Thu Jan 27 2022 huayadong - 2.0.10-1 - update to upstream version 2.0.10-1 * Wed Sep 1 2021 douyan - 1.0.1-3 - hide idle rate * Wed Dec 16 2020 lvhan - 1.0.1-2 - removes transparency * Mon Oct 26 2020 douyan - 1.0.1-1 - update to upstream version 1.0.0-1+1027 * Thu Jul 9 2020 douyan - 0.1.1-1 - Init package for openEuler