diff --git a/gnome-system-monitor-3.28.2.tar.xz b/gnome-system-monitor-3.28.2.tar.xz deleted file mode 100644 index c1e74c5..0000000 Binary files a/gnome-system-monitor-3.28.2.tar.xz and /dev/null differ diff --git a/gnome-system-monitor-42.0.tar.xz b/gnome-system-monitor-42.0.tar.xz new file mode 100644 index 0000000..4bbfd98 Binary files /dev/null and b/gnome-system-monitor-42.0.tar.xz differ diff --git a/gnome-system-monitor.spec b/gnome-system-monitor.spec index dcb4bb5..2dbfb70 100644 --- a/gnome-system-monitor.spec +++ b/gnome-system-monitor.spec @@ -1,14 +1,22 @@ +%global libgtop2_version 2.37.2 +%global libhandy_version 1.5.0 + Name: gnome-system-monitor -Version: 3.28.2 -Release: 2 +Version: 42.0 +Release: 1 Summary: A process and system monitor for the GNOME desktop License: GPLv2+ -URL: http://www.gnome.org/ -Source0: http://download.gnome.org/sources/%{name}/3.28/%{name}-%{version}.tar.xz +URL: https://wiki.gnome.org/Apps/SystemMonitor +Source0: https://download.gnome.org/sources/%{name}/42/%{name}-%{version}.tar.xz -BuildRequires: gcc-c++ pkgconfig(libgtop-2.0) pkgconfig(gtk+-3.0) pkgconfig(gtkmm-3.0) pkgconfig(libsystemd) -BuildRequires: pkgconfig(librsvg-2.0) pkgconfig(libxml-2.0) itstool polkit-devel -Requires: libgtop2%{?_isa} >= 2.37.2 +BuildRequires: gcc gcc-c++ meson itstool polkit-devel gettext desktop-file-utils gtk4 +BuildRequires: pkgconfig(gtk+-3.0) pkgconfig(gtkmm-3.0) pkgconfig(libsystemd) +BuildRequires: pkgconfig(librsvg-2.0) pkgconfig(libxml-2.0) pkgconfig(libhandy-1) >= %{libhandy_version} +BuildRequires: pkgconfig(libgtop-2.0) >= %{libgtop2_version} + +Requires: hicolor-icon-theme +Requires: libgtop2%{?_isa} >= %{libgtop2_version} +Requires: libhandy%{?_isa} >= %{libhandy_version} %description gnome-system-monitor is a system and process monitor for the GNOME @@ -19,26 +27,37 @@ the system. %autosetup -n %{name}-%{version} -p1 %build -%configure --enable-systemd -make %{?_smp_mflags} +%meson +%meson_build %install -%make_install +%meson_install %find_lang %{name} --with-gnome +%check +desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/gnome-system-monitor.desktop +desktop-file-validate $RPM_BUILD_ROOT%{_datadir}/applications/gnome-system-monitor-kde.desktop + %files -f %{name}.lang -%defattr(-,root,root) -%doc README AUTHORS NEWS %license COPYING +%doc AUTHORS NEWS README.md %{_bindir}/gnome-system-monitor -%{_datadir}/applications/gnome-system-monitor*.desktop -%{_datadir}/glib-2.0/schemas/org.gnome.gnome-system-monitor.*.xml +%{_datadir}/applications/gnome-system-monitor.desktop +%{_datadir}/applications/gnome-system-monitor-kde.desktop +%{_datadir}/glib-2.0/schemas/org.gnome.gnome-system-monitor.enums.xml +%{_datadir}/glib-2.0/schemas/org.gnome.gnome-system-monitor.gschema.xml %{_datadir}/gnome-system-monitor/ -%{_datadir}/metainfo/*.xml -%{_datadir}/polkit-1/actions/*.policy +%{_datadir}/icons/hicolor/scalable/apps/org.gnome.SystemMonitor*.svg +%{_datadir}/icons/hicolor/symbolic/apps/org.gnome.SystemMonitor-symbolic.svg +%{_datadir}/icons/hicolor/symbolic/apps/speedometer-symbolic.svg +%{_datadir}/metainfo/gnome-system-monitor.appdata.xml +%{_datadir}/polkit-1/actions/org.gnome.gnome-system-monitor.policy %{_libexecdir}/gnome-system-monitor/ %changelog +* Mon Mar 28 2022 lin zhang - 42.0-1 +- Upgrade to 42.0 + * Fri Nov 15 2019 openEuler Buildteam - 3.28.2-2 - Delete unused buildrequires