[packages/gnome-system-monitor] - updated to 47.0

qboosh qboosh at pld-linux.org
Thu Oct 3 19:38:48 CEST 2024


commit db0d0b0b943e989e543de923e27de8b5afc32a59
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Thu Oct 3 19:22:42 2024 +0200

    - updated to 47.0

 gnome-system-monitor-no-c2x.patch | 131 --------------------------------------
 gnome-system-monitor.spec         |  26 ++++----
 2 files changed, 12 insertions(+), 145 deletions(-)
---
diff --git a/gnome-system-monitor.spec b/gnome-system-monitor.spec
index e2a0e9d..115ba24 100644
--- a/gnome-system-monitor.spec
+++ b/gnome-system-monitor.spec
@@ -1,33 +1,32 @@
 #
 # Conditional build:
 %bcond_without	systemd	# systemd support
-%bcond_with	wnck	# wnck support, "this will likely make system-monitor segfault"
 #
 Summary:	Simple process monitor
 Summary(pl.UTF-8):	Prosty monitor procesów
 Name:		gnome-system-monitor
-Version:	46.0
+Version:	47.0
 Release:	1
 License:	GPL v2+
 Group:		X11/Applications
-Source0:	https://download.gnome.org/sources/gnome-system-monitor/46/%{name}-%{version}.tar.xz
-# Source0-md5:	d2c121f58825bf5a441f16f13b0d3201
+Source0:	https://download.gnome.org/sources/gnome-system-monitor/47/%{name}-%{version}.tar.xz
+# Source0-md5:	ce34d9af4a922843400cc8823deb1176
 Patch0:		%{name}-no-update.patch
-Patch1:		%{name}-no-c2x.patch
-URL:		https://wiki.gnome.org/Apps/SystemMonitor
+URL:		https://apps.gnome.org/SystemMonitor/
 BuildRequires:	atkmm-devel >= 2.28
 BuildRequires:	docbook-dtd412-xml
 BuildRequires:	gettext-tools >= 0.19.8
-BuildRequires:	gcc >= 6:4.7
+# -std=c2x
+BuildRequires:	gcc >= 6:11
 BuildRequires:	glib2-devel >= 1:2.56.0
 BuildRequires:	glibmm2.68-devel >= 2.68
 BuildRequires:	gtk4-devel >= 4.12.0
 BuildRequires:	gtkmm4-devel >= 4.0.0
-BuildRequires:	libadwaita-devel >= 1.4.0
+BuildRequires:	libadwaita-devel >= 1.6
 BuildRequires:	libgtop-devel >= 1:2.41.2
 BuildRequires:	librsvg-devel >= 2.46
+# -std=gnu++20
 BuildRequires:	libstdc++-devel >= 6:8
-%{?with_wnck:BuildRequires:	libwnck-devel >= 3.0.0}
 BuildRequires:	libxml2-devel >= 1:2.6.31
 BuildRequires:	libxml2-progs
 BuildRequires:	meson >= 0.57.0
@@ -46,7 +45,7 @@ Requires:	glibmm2.68 >= 2.68
 Requires:	gtk4 >= 4.12.0
 Requires:	gtkmm4 >= 4.0.0
 Requires:	hicolor-icon-theme
-Requires:	libadwaita >= 1.4.0
+Requires:	libadwaita >= 1.6
 Requires:	libgtop >= 1:2.41.2
 Requires:	librsvg >= 2.46
 Obsoletes:	procman < 1.1
@@ -61,12 +60,10 @@ GNOME System Monitor to prosty monitor procesów i systemu.
 %prep
 %setup -q
 %patch0 -p1
-%patch1 -p1
 
 %build
 %meson build \
-	%{!?with_systemd:-Dsystemd=false} \
-	%{?with_wnck:-Dwnck=true}
+	%{!?with_systemd:-Dsystemd=false}
 
 %ninja_build -C build
 
@@ -107,4 +104,5 @@ rm -rf $RPM_BUILD_ROOT
 %{_iconsdir}/hicolor/scalable/apps/org.gnome.SystemMonitor.svg
 %{_iconsdir}/hicolor/scalable/apps/org.gnome.SystemMonitor.Devel.svg
 %{_iconsdir}/hicolor/symbolic/apps/org.gnome.SystemMonitor-symbolic.svg
-%{_iconsdir}/hicolor/symbolic/apps/speedometer-symbolic.svg
+%{_iconsdir}/hicolor/symbolic/apps/processes-symbolic.svg
+%{_iconsdir}/hicolor/symbolic/apps/resources-symbolic.svg
diff --git a/gnome-system-monitor-no-c2x.patch b/gnome-system-monitor-no-c2x.patch
deleted file mode 100644
index a3c0c85..0000000
--- a/gnome-system-monitor-no-c2x.patch
+++ /dev/null
@@ -1,131 +0,0 @@
---- gnome-system-monitor-46.0/src/legacy/gsm_color_button.c.orig	2024-03-16 20:12:56.000000000 +0100
-+++ gnome-system-monitor-46.0/src/legacy/gsm_color_button.c	2024-06-30 22:37:19.727819121 +0200
-@@ -348,13 +348,13 @@ gsm_color_button_snapshot (GtkWidget   *
- }
- 
- static void
--gsm_color_button_measure (GtkWidget*,
-+gsm_color_button_measure (GtkWidget* w_ __attribute__((unused)),
-                           GtkOrientation orientation,
--                          int,
-+                          int i_ __attribute__((unused)),
-                           int           *minimum,
-                           int           *natural,
--                          int*,
--                          int*)
-+                          int* ip1_ __attribute__((unused)),
-+                          int* ip2_ __attribute__((unused)))
- {
-   if (orientation & GTK_ORIENTATION_HORIZONTAL)
-     {
-@@ -375,7 +375,7 @@ gsm_color_button_state_flags_changed (Gt
- }
- 
- static void
--dialog_response (GtkDialog*,
-+dialog_response (GtkDialog* d_ __attribute__((unused)),
-                  gint            response,
-                  GsmColorButton *color_button)
- {
-@@ -398,7 +398,7 @@ dialog_response (GtkDialog*,
- }
- 
- static void
--dialog_destroy (GtkWidget*,
-+dialog_destroy (GtkWidget* w_ __attribute__((unused)),
-                 GsmColorButton *color_button)
- {
-   GsmColorButtonPrivate *priv = gsm_color_button_get_instance_private (color_button);
-@@ -407,10 +407,10 @@ dialog_destroy (GtkWidget*,
- }
- 
- static void
--gsm_color_button_released (GtkGestureClick*,
--                           gint,
--                           gdouble,
--                           gdouble,
-+gsm_color_button_released (GtkGestureClick* c_ __attribute__((unused)),
-+                           gint i_ __attribute__((unused)),
-+                           gdouble d1_ __attribute__((unused)),
-+                           gdouble d2_ __attribute__((unused)),
-                            GsmColorButton *color_button)
- {
-   GsmColorButtonPrivate *priv = gsm_color_button_get_instance_private (color_button);
-@@ -444,10 +444,10 @@ gsm_color_button_released (GtkGestureCli
- }
- 
- static gboolean
--gsm_color_button_drag_data_drop (GtkDropTarget*,
-+gsm_color_button_drag_data_drop (GtkDropTarget* t_ __attribute__((unused)),
-                                  const GValue *value,
--                                 gdouble,
--                                 gdouble,
-+                                 gdouble d1_ __attribute__((unused)),
-+                                 gdouble d2_ __attribute__((unused)),
-                                  GsmColorButton *color_button)
- {
-   if (G_VALUE_HOLDS (value, GDK_TYPE_RGBA))
-@@ -460,7 +460,7 @@ gsm_color_button_drag_data_drop (GtkDrop
- 
- static void
- gsm_color_button_drag_begin (GtkDragSource  *drag_source,
--                             GdkDrag*,
-+                             GdkDrag* d_ __attribute__((unused)),
-                              GsmColorButton *color_button)
- {
-   GsmColorButtonPrivate *priv = gsm_color_button_get_instance_private (color_button);
-@@ -469,9 +469,9 @@ gsm_color_button_drag_begin (GtkDragSour
- }
- 
- static GdkContentProvider *
--gsm_color_button_prepare (GtkDragSource*,
--                          gdouble,
--                          gdouble,
-+gsm_color_button_prepare (GtkDragSource* s_ __attribute__((unused)),
-+                          gdouble d1_ __attribute__((unused)),
-+                          gdouble d2_ __attribute__((unused)),
-                           GsmColorButton *color_button)
- {
-   GsmColorButtonPrivate *priv = gsm_color_button_get_instance_private (color_button);
---- gnome-system-monitor-46.0/src/legacy/treeview.c.orig	2024-03-16 20:12:56.000000000 +0100
-+++ gnome-system-monitor-46.0/src/legacy/treeview.c	2024-06-30 22:38:23.324141257 +0200
-@@ -122,8 +122,8 @@ gsm_tree_view_get_column_from_id (GsmTre
- }
- 
- static void
--cb_column_header_clicked (GtkGestureClick*,
--                          gint,
-+cb_column_header_clicked (GtkGestureClick* c_ __attribute__((unused)),
-+                          gint i_ __attribute__((unused)),
-                           gdouble  x,
-                           gdouble  y,
-                           gpointer data)
-@@ -267,7 +267,7 @@ save_column_state (gpointer data)
- 
- static void
- cb_update_column_state (GObject *object,
--                        GParamSpec*,
-+                        GParamSpec* s_ __attribute__((unused)),
-                         gpointer data)
- {
-   GtkTreeViewColumn *column = GTK_TREE_VIEW_COLUMN (object);
---- gnome-system-monitor-46.0/src/gsm-graph.c.orig	2024-03-16 20:12:56.000000000 +0100
-+++ gnome-system-monitor-46.0/src/gsm-graph.c	2024-07-01 06:20:21.094056073 +0200
-@@ -52,7 +52,7 @@ G_DEFINE_TYPE_WITH_CODE (GsmGraph, gsm_g
- 
- static void
- gsm_graph_css_changed (GtkWidget *widget,
--                       GtkCssStyleChange*)
-+                       GtkCssStyleChange* c_ __attribute__((unused)))
- {
-   g_signal_emit (G_OBJECT (widget), signals[CSS_CHANGED], 0);
- }
-@@ -203,7 +203,7 @@ gsm_graph_finalize (GObject *self)
- 
- static void
- _gsm_graph_state_flags_changed (GtkWidget *widget,
--                                GtkStateFlags*,
-+                                GtkStateFlags* f_ __attribute__((unused)),
-                                 gpointer   self)
- {
-   GsmGraph *graph = GSM_GRAPH (self);
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/gnome-system-monitor.git/commitdiff/db0d0b0b943e989e543de923e27de8b5afc32a59



More information about the pld-cvs-commit mailing list