%define debug_package %{nil} Name: ukui-system-monitor Version: 1.0.1 Release: 15 Summary: A simple system monitor written in QT License: GPL-3.0-or-later URL: http://www.ukui.org Source0: %{name}-%{version}.tar.gz 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 #Requires: inotify-hookable #Requires: bsdutils Requires: hdparm Requires: lm_sensors Requires: ethtool Requires: lshw Requires: dmidecode Requires: kernel-tools Requires: pciutils Requires: libpcap patch0: 0001-removes-transparency.patch patch1: hide_idle_rate.patch patch2: 0001-add-storage-check.patch patch3: 0002-Fix-the-wrong-maintainer-and-update-changelog.patch patch4: 0003-Add-libglib2.0-bin-to-Depends.patch patch5: 0004-Update-README.md.patch patch6: 0005-Remove-LICENSE-which-is-same-with-COPYING.patch patch7: 0006-Update-modification-record-in-changelog.patch patch8: fix-the-bug-about-process-filesystem.patch patch9: 0007-Fix-the-segmentfault-without-org.ukui.style.patch patch10: 0008-Update-changelog.patch patch11: 0009-desktop-add-Tibetan-name-and-introduction.patch %description A simple system monitor written in QT %prep %setup -q %patch0 -p1 %patch1 -p1 %patch2 -p1 %patch3 -p1 %patch4 -p1 %patch5 -p1 %patch6 -p1 %patch7 -p1 %patch8 -p1 %patch9 -p1 %patch10 -p1 %patch11 -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 %post setcap "cap_net_admin,cap_net_raw+ep" /usr/bin/ukui-system-monitor &> /dev/null || : set -e &> /dev/null || : glib-compile-schemas /usr/share/glib-2.0/schemas/ &> /dev/null || : %clean rm -rf $RPM_BUILD_ROOT %files %doc debian/changelog %{_bindir}/ukui-system-monitor %{_datadir}/applications/ukui-system-monitor.desktop %{_datadir}/icons/hicolor/ukui-system-monitor.png %{_datadir}/glib-2.0/schemas/org.ukui.system-monitor.menu.gschema.xml %changelog * Wed Jun 29 2022 tanyulong - 1.0.1-15 - desktop add Tibetan name and introduction * Wed May 25 2022 tanyulong - 1.0.1-14 - Improve the project according to the requirements of compliance improvement * Tue Apr 19 2022 douyan - 1.0.1-13 - fix first install post script issue * Wed Dec 22 2021 pei-jiankang - 1.0.1-12 - Update changelog * Tue Dec 21 2021 pei-jiankang - 1.0.1-11 - Fix the segmentfault without org.ukui.style * Thu Dec 09 2021 douyan - 1.0.1-10 - fix the bug about process and filesystem * Tue Dec 07 2021 tanyulong - 1.0.1-9 - Update modification record in changelog * Tue Nov 09 2021 tanyulong - 1.0.1-8 - Remove LICENSE which is same with COPYING * Fri Nov 05 2021 tanyulong - 1.0.1-7 - Update README.md * Fri Nov 05 2021 tanyulong - 1.0.1-6 - Add libglib2.0 bin to Depends * Tue Nov 02 2021 tanyulong - 1.0.1-5 - Fix the wrong maintainer and update changelog * Thu Oct 28 2021 tanyulong - 1.0.1-4 - add storage check * 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