## START: Set by rpmautospec ## (rpmautospec version 0.3.5) ## RPMAUTOSPEC: autorelease, autochangelog %define autorelease(e:s:pb:n) %{?-p:0.}%{lua: release_number = 2; base_release_number = tonumber(rpm.expand("%{?-b*}%{!?-b:1}")); print(release_number + base_release_number - 1); }%{?-e:.%{-e*}}%{?-s:.%{-s*}}%{!?-n:%{?dist}} ## END: Set by rpmautospec %global uuid com.leinardi.%{name} Name: gst Version: 0.7.6 Release: %autorelease Summary: System utility designed to stress and monitoring various hardware components License: GPL-3.0-or-later URL: https://gitlab.com/leinardi/gst Source0: %{url}/-/archive/%{version}/%{name}-%{version}.tar.gz BuildArch: noarch BuildRequires: desktop-file-utils BuildRequires: libappstream-glib BuildRequires: meson >= 0.45.1 BuildRequires: python3-devel BuildRequires: pkgconfig(gobject-introspection-1.0) >= 1.56.0 BuildRequires: pkgconfig(gtk+-3.0) >= 3.22.30 Requires: dbus-common Requires: hicolor-icon-theme Requires: lm_sensors Requires: python3-gobject >= 3.44.1 Requires: python3-humanfriendly >= 10.0 Requires: python3-injector >= 0.21.0 Requires: python3-matplotlib-gtk3 >= 3.1.1 Requires: python3-peewee >= 3.16.3 Requires: python3-psutil >= 5.9.5 Requires: python3-pyxdg %dnl >= 0.28 # Try to run with old for now https://bugzilla.redhat.com/show_bug.cgi?id=2242522 Requires: python3-pyyaml >= 6.0.1 Requires: python3-requests %dnl >= 2.31.0 # Try to run with old for now https://bugzilla.redhat.com/show_bug.cgi?id=2189970 Requires: python3-reactivex >= 4.0.4 Recommends: dmidecode Recommends: stress-ng %description GST is a GTK system utility designed to stress and monitoring various hardware components like CPU and RAM. - Run different CPU and memory stress tests - Run multi and single core benchmark - Show Processor information (name, cores, threads, family, model, stepping, flags,bugs, etc) - Show Processor's cache information - Show Motherboard information (vendor, model, bios version, bios date, etc) - Show RAM information (size, speed, rank, manufacturer, part number, etc) - Show CPU usage (core %, user %, load avg, etc) - Show Memory usage - Show CPU's physical's core clock (current, min, max) - Show Hardware monitor (info provided by sys/class/hwmon) %prep %autosetup sed -e '/meson_post_install/d' -i meson.build %build %meson %meson_build %install %meson_install rm -r %{buildroot}%{_datadir}/icons/hicolor/*@2x/ %check appstream-util validate-relax --nonet %{buildroot}%{_metainfodir}/*.appdata.xml desktop-file-validate %{buildroot}%{_datadir}/applications/*.desktop %files %license COPYING.txt %doc CHANGELOG.md README.md RELEASING.md CODE_OF_CONDUCT.md CONTRIBUTING.md %{_bindir}/%{name} %{_datadir}/%{name}/ %{_datadir}/applications/*.desktop %{_datadir}/dbus-1/services/*.service %{_datadir}/glib-2.0/schemas/*.gschema.xml %{_datadir}/icons/hicolor/*/*/*.png %{_datadir}/icons/hicolor/symbolic/*/*.svg %{_metainfodir}/*.xml %{python3_sitelib}/%{name}/ %changelog * Fri Nov 03 2023 Artem Polishchuk - 0.7.6-2 - build: Try to lower upstream req ver for modules * Sat Sep 30 2023 Artem Polishchuk - 0.7.6-1 - build: Update to 0.7.6 * Sat Sep 30 2023 Artem Polishchuk - 0.7.5-12 - license: Convert to SPDX * Thu Jul 20 2023 Fedora Release Engineering - 0.7.5-10 - Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild * Thu Jun 15 2023 Python Maint - 0.7.5-9 - Rebuilt for Python 3.12 * Thu Jan 19 2023 Fedora Release Engineering - 0.7.5-8 - Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild * Thu Jul 21 2022 Fedora Release Engineering - 0.7.5-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild * Mon Jun 13 2022 Python Maint - 0.7.5-6 - Rebuilt for Python 3.11 * Thu Jan 20 2022 Fedora Release Engineering - 0.7.5-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild * Thu Jul 22 2021 Fedora Release Engineering - 0.7.5-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild * Fri Jun 04 2021 Python Maint - 0.7.5-3 - Rebuilt for Python 3.10 * Sat Apr 10 2021 Artem Polishchuk - 0.7.5-2 - build: Bump dependencies * Mon Mar 29 2021 Artem Polishchuk - 0.7.5-1 - build(update): 0.7.5 * Tue Jan 26 2021 Fedora Release Engineering - 0.7.4-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild * Tue Jul 28 2020 Fedora Release Engineering - 0.7.4-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild * Sun Jun 28 2020 Artem Polishchuk - 0.7.4-1 - Update to 0.7.4 * Sat May 30 2020 Artem Polishchuk - 0.7.3-1 - Update to 0.7.3 * Tue May 26 2020 Miro HronĨok - 0.7.2-2 - Rebuilt for Python 3.9 * Fri Apr 10 2020 Artem Polishchuk - 0.7.2-1 - Update to 0.7.2 * Mon Feb 03 2020 Artem Polishchuk - 0.7.1-1 - Update to 0.7.1 * Sun Feb 02 2020 Artem Polishchuk - 0.7.0-1 - Update to 0.7.0 * Wed Jan 29 2020 Artem Polishchuk - 0.6.1-5 - Add dep 'lm_sensors' * Wed Jan 29 2020 Fedora Release Engineering - 0.6.1-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild * Mon Jan 27 2020 Artem Polishchuk - 0.6.1-3 - Add dep 'dmidecode' * Mon Jan 27 2020 Artem Polishchuk - 0.6.1-2 - Add dep 'stress-ng' * Sun Jan 26 2020 Artem Polishchuk - 0.6.1-1 - Update to 0.6.1 * Sun Jan 26 2020 Artem Polishchuk - 0.5.0-5 - Initial package