From 89f97788c2452fb1f996c200fc857f5d93f3157851e79640ed73a93ddf4fd535 Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Fri, 12 Jan 2007 00:25:49 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gnome-system-monitor?expand=0&rev=1 --- .gitattributes | 23 + .gitignore | 1 + gnome-system-monitor-2.16.1.tar.bz2 | 3 + gnome-system-monitor-desktop.patch | 20 + gnome-system-monitor-resident-schema.patch | 22 + gnome-system-monitor-sysinfo.patch | 512 +++++++++++++++++++++ gnome-system-monitor.changes | 262 +++++++++++ gnome-system-monitor.spec | 217 +++++++++ n-side.png | 3 + ready | 0 10 files changed, 1063 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 gnome-system-monitor-2.16.1.tar.bz2 create mode 100644 gnome-system-monitor-desktop.patch create mode 100644 gnome-system-monitor-resident-schema.patch create mode 100644 gnome-system-monitor-sysinfo.patch create mode 100644 gnome-system-monitor.changes create mode 100644 gnome-system-monitor.spec create mode 100644 n-side.png create mode 100644 ready diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/gnome-system-monitor-2.16.1.tar.bz2 b/gnome-system-monitor-2.16.1.tar.bz2 new file mode 100644 index 0000000..481d075 --- /dev/null +++ b/gnome-system-monitor-2.16.1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1be70e1ae696e3607dfeda186298e7034cca4e0c8020bf92c7485b8c6450504c +size 1480061 diff --git a/gnome-system-monitor-desktop.patch b/gnome-system-monitor-desktop.patch new file mode 100644 index 0000000..0d3d250 --- /dev/null +++ b/gnome-system-monitor-desktop.patch @@ -0,0 +1,20 @@ +--- gnome-system-monitor-2.16.1/gnome-system-monitor.desktop.in ++++ gnome-system-monitor-2.16.1/gnome-system-monitor.desktop.in +@@ -1,6 +1,6 @@ + [Desktop Entry] + Encoding=UTF-8 +-_Name=System Monitor ++_Name=GNOME System Monitor + _Comment=View current processes and monitor system state + TryExec=gnome-system-monitor + Exec=gnome-system-monitor +--- gnome-system-monitor-2.16.1/gnome-system-monitor.desktop.in.in ++++ gnome-system-monitor-2.16.1/gnome-system-monitor.desktop.in.in +@@ -1,6 +1,6 @@ + [Desktop Entry] + Encoding=UTF-8 +-_Name=System Monitor ++_Name=GNOME System Monitor + _Comment=View current processes and monitor system state + TryExec=gnome-system-monitor + Exec=gnome-system-monitor diff --git a/gnome-system-monitor-resident-schema.patch b/gnome-system-monitor-resident-schema.patch new file mode 100644 index 0000000..8a773d9 --- /dev/null +++ b/gnome-system-monitor-resident-schema.patch @@ -0,0 +1,22 @@ +Index: src/gnome-system-monitor.schemas.in +================================================================================ +--- src/gnome-system-monitor.schemas.in ++++ src/gnome-system-monitor.schemas.in +@@ -804,7 +804,7 @@ + /apps/procman/memmapstree/col_0_visible + procman + bool +- TRUE ++ FALSE + + Show column zero on startup + +@@ -900,7 +900,7 @@ + /apps/procman/memmapstree/col_4_visible + procman + bool +- TRUE ++ FALSE + + Show column zero on startup + diff --git a/gnome-system-monitor-sysinfo.patch b/gnome-system-monitor-sysinfo.patch new file mode 100644 index 0000000..6ae3a67 --- /dev/null +++ b/gnome-system-monitor-sysinfo.patch @@ -0,0 +1,512 @@ +diff -urpN gnome-system-monitor-2.12.2-pristine/src/callbacks.c gnome-system-monitor-2.12.2/src/callbacks.c +--- gnome-system-monitor-2.12.2-pristine/src/callbacks.c 2005-08-11 10:50:26.000000000 -0400 ++++ gnome-system-monitor-2.12.2/src/callbacks.c 2006-06-06 11:28:44.000000000 -0400 +@@ -374,7 +374,7 @@ cb_change_current_page (GtkNotebook *nb, + procdata->config.current_tab = num; + + +- if (num == 0) { ++ if (num == 1) { + + cb_timeout (procdata); + +@@ -396,7 +396,7 @@ cb_change_current_page (GtkNotebook *nb, + } + + +- if (num == 1) { ++ if (num == 2) { + load_graph_start (procdata->cpu_graph); + load_graph_start (procdata->mem_graph); + load_graph_start (procdata->net_graph); +@@ -408,7 +408,7 @@ cb_change_current_page (GtkNotebook *nb, + } + + +- if (num == 2) { ++ if (num == 3) { + + cb_update_disks (procdata); + +diff -urpN gnome-system-monitor-2.12.2-pristine/src/interface.c gnome-system-monitor-2.12.2/src/interface.c +--- gnome-system-monitor-2.12.2-pristine/src/interface.c 2005-08-11 10:50:26.000000000 -0400 ++++ gnome-system-monitor-2.12.2/src/interface.c 2006-06-06 15:52:31.000000000 -0400 +@@ -29,6 +29,8 @@ + #include + #include + #include ++#include ++#include + + #include "procman.h" + #include "callbacks.h" +@@ -155,6 +157,413 @@ static const char ui_info[] = + " " + " "; + ++typedef struct { ++ gchar *distro_name; ++ gchar *distro_version; ++ gchar *distro_release; ++ ++ glong memory_bytes; ++ gint n_processors; ++ gchar **processor_models; ++ ++ guint64 free_space_bytes; ++} SysInfoData; ++ ++static SysInfoData *get_system_information (void); ++static void sys_info_data_free (SysInfoData *); ++ ++static void load_distro_info (SysInfoData *); ++static void load_memory_info (SysInfoData *); ++static void load_processor_info (SysInfoData *); ++static void load_disk_space_info (SysInfoData *); ++ ++static SysInfoData * ++get_system_information () ++{ ++ SysInfoData *data = g_new0 (SysInfoData, 1); ++ ++ load_distro_info (data); ++ load_memory_info (data); ++ load_processor_info (data); ++ load_disk_space_info (data); ++ ++ return data; ++} ++ ++static void ++sys_info_data_free (SysInfoData *data) ++{ ++ gint i; ++ ++ g_return_if_fail (data); ++ ++ g_free (data->distro_name); ++ g_free (data->distro_version); ++ g_free (data->distro_release); ++ ++ for (i = 0; i < data->n_processors; ++i) ++ g_free (data->processor_models [i]); ++ ++ g_free (data->processor_models); ++ ++ g_free (data); ++} ++ ++static void ++load_distro_info (SysInfoData *data) ++{ ++ gchar *contents; ++ gchar **lines; ++ ++ gchar *cursor; ++ gint i; ++ ++ GError *error = NULL; ++ ++ ++ g_assert (data); ++ ++ if (g_file_get_contents ("/etc/SuSE-release", & contents, NULL, & error)) { ++ lines = g_strsplit (contents, "\n", 0); ++ ++ for (i = 0; lines [i]; ++i) { ++ if (strstr (lines [i], "VERSION")) { ++ cursor = strstr (lines [i], "=") + 1; ++ g_strstrip (cursor); ++ ++ data->distro_version = g_strdup (cursor); ++ } ++ else if (strstr (lines [i], "RELEASE")) { ++ cursor = strstr (lines [i], "=") + 1; ++ g_strstrip (cursor); ++ ++ data->distro_release = g_strdup (cursor); ++ } ++ else if (! data->distro_name) { ++ g_strstrip (lines [i]); ++ ++ data->distro_name = g_strdup (lines [i]); ++ } ++ else ++ ; ++ } ++ ++ g_strfreev (lines); ++ g_free (contents); ++ } ++ else { ++ g_error ("Error opening /etc/SuSE-release [%s]\n", error->message); ++ ++ g_error_free (error); ++ } ++} ++ ++static void ++load_memory_info (SysInfoData *data) ++{ ++ gchar *contents; ++ gchar **lines; ++ gchar **tokens; ++ ++ gint i, j; ++ ++ GError *error = NULL; ++ ++ ++ g_assert (data); ++ ++ if (g_file_get_contents ("/proc/meminfo", & contents, NULL, & error)) { ++ lines = g_strsplit (contents, "\n", 0); ++ ++ for (i = 0; lines [i]; ++i) { ++ if (strstr (lines [i], "MemTotal: ")) { ++ tokens = g_strsplit (lines [i], " ", 0); ++ ++ for (j = 1; tokens [j]; ++j) ++ if (strlen (tokens [j]) > 0 && g_ascii_isdigit (* tokens [j])) ++ data->memory_bytes = atol (tokens [j]) * 1024; ++ ++ g_strfreev (tokens); ++ } ++ } ++ ++ g_strfreev (lines); ++ g_free (contents); ++ } ++ else { ++ g_error ("Error opening /proc/meminfo [%s]\n", error->message); ++ ++ g_error_free (error); ++ } ++} ++ ++static void ++load_processor_info (SysInfoData *data) ++{ ++ GList *processors; ++ gint n_processors; ++ ++ gchar *contents; ++ gchar **lines; ++ ++ gchar *cursor; ++ gint i; ++ ++ GList *node; ++ ++ GError *error = NULL; ++ ++ ++ g_assert (data); ++ ++ if (! g_file_get_contents ("/proc/cpuinfo", & contents, NULL, & error)) { ++ g_error ("Couldn't open /proc/cpuinfo: %s", error->message); ++ ++ g_error_free (error); ++ ++ return; ++ } ++ ++ lines = g_strsplit (contents, "\n", 0); ++ ++ processors = NULL; ++ n_processors = 0; ++ ++ for (i = 0; lines [i]; ++i) { ++ if (strstr (lines [i], "processor\t:")) { ++ n_processors ++; ++ ++ cursor = strstr (lines [i], ":"); ++ ++ for (; lines [i]; ++i) { ++ if (strstr (lines [i], "model name\t:")) { ++ cursor = strstr (lines [i], ":"); ++ ++ if (strlen (cursor) > 1) { ++ g_strstrip (++ cursor); ++ ++ processors = g_list_append (processors, cursor); ++ } ++ ++ break; ++ } ++ } ++ ++ if (! lines [i]) ++ break; ++ } ++ } ++ ++ data->n_processors = n_processors; ++ data->processor_models = g_new0 (gchar *, n_processors); ++ ++ for (i = 0, node = processors; i < n_processors && node; ++i, node = node->next) ++ data->processor_models [i] = g_strdup ((gchar *) node->data); ++ ++ g_strfreev (lines); ++ g_free (contents); ++} ++ ++static void ++load_disk_space_info (SysInfoData *data) ++{ ++ glibtop_mountentry *entries; ++ glibtop_mountlist mountlist; ++ glibtop_fsusage usage; ++ ++ gint i; ++ ++ ++ g_assert (data); ++ ++ entries = glibtop_get_mountlist (& mountlist, 0); ++ ++ data->free_space_bytes = 0; ++ ++ for (i = 0; i < mountlist.number; ++i) { ++ if (! strncmp (entries [i].devname, "/dev/", 5)) { ++ glibtop_get_fsusage (& usage, entries [i].mountdir); ++ ++ data->free_space_bytes += usage.bfree * usage.block_size; ++ } ++ } ++ ++ g_free (entries); ++} ++ ++static GtkWidget * ++create_sysinfo_view (void) ++{ ++ GtkWidget *hbox; ++ GtkWidget *vbox; ++ ++ SysInfoData *data; ++ ++ GtkWidget *novell_logo; ++ ++ GtkWidget *distro_frame; ++ ++ GtkWidget *hardware_frame; ++ GtkWidget *hardware_table; ++ GtkWidget *memory_label; ++ GtkWidget *processor_label; ++ ++ GtkWidget *disk_space_frame; ++ GtkWidget *disk_space_table; ++ GtkWidget *disk_space_label; ++ ++ GtkWidget *header; ++ GtkWidget *alignment; ++ ++ gchar *markup; ++ gint i; ++ ++ ++ if (! (data = get_system_information ())) ++ return NULL; ++ ++ hbox = gtk_hbox_new (FALSE, 12); ++ gtk_container_set_border_width (GTK_CONTAINER (hbox), 6); ++ ++/* left-side logo */ ++ ++ novell_logo = gtk_image_new_from_file (DATADIR "/pixmaps/gnome-system-monitor/n-side.png"); ++ gtk_misc_set_alignment (GTK_MISC (novell_logo), 0.5, 0.0); ++ gtk_misc_set_padding (GTK_MISC (novell_logo), 5, 12); ++ gtk_box_pack_start (GTK_BOX (hbox), novell_logo, FALSE, FALSE, 0); ++ ++ vbox = gtk_vbox_new (FALSE, 12); ++ gtk_container_set_border_width (GTK_CONTAINER (vbox), 12); ++ gtk_box_pack_start (GTK_BOX (hbox), vbox, TRUE, TRUE, 0); ++ ++/* distro section */ ++ ++ markup = g_strdup_printf ("%s", data->distro_name); ++ distro_frame = gtk_frame_new (markup); ++ gtk_frame_set_label_align (GTK_FRAME (distro_frame), 0.0, 0.5); ++ gtk_label_set_use_markup ( ++ GTK_LABEL (gtk_frame_get_label_widget (GTK_FRAME (distro_frame))), ++ TRUE ++ ); ++ gtk_frame_set_shadow_type (GTK_FRAME (distro_frame), GTK_SHADOW_NONE); ++ gtk_box_pack_start (GTK_BOX (vbox), distro_frame, FALSE, FALSE, 0); ++ g_free (markup); ++ ++ alignment = gtk_alignment_new (0.5, 0.5, 1.0, 1.0); ++ gtk_alignment_set_padding (GTK_ALIGNMENT (alignment), 0, 0, 12, 0); ++ gtk_container_add (GTK_CONTAINER (distro_frame), alignment); ++ ++/* hardware section */ ++ ++ markup = g_strdup_printf (_("Hardware")); ++ hardware_frame = gtk_frame_new (markup); ++ gtk_frame_set_label_align (GTK_FRAME (hardware_frame), 0.0, 0.5); ++ gtk_label_set_use_markup ( ++ GTK_LABEL (gtk_frame_get_label_widget (GTK_FRAME (hardware_frame))), ++ TRUE ++ ); ++ gtk_frame_set_shadow_type (GTK_FRAME (hardware_frame), GTK_SHADOW_NONE); ++ gtk_box_pack_start (GTK_BOX (vbox), hardware_frame, FALSE, FALSE, 0); ++ g_free (markup); ++ ++ alignment = gtk_alignment_new (0.5, 0.5, 1.0, 1.0); ++ gtk_alignment_set_padding (GTK_ALIGNMENT (alignment), 0, 0, 12, 0); ++ gtk_container_add (GTK_CONTAINER (hardware_frame), alignment); ++ ++ hardware_table = gtk_table_new (1 + data->n_processors, 2, FALSE); ++ gtk_table_set_row_spacings (GTK_TABLE (hardware_table), 6); ++ gtk_table_set_col_spacings (GTK_TABLE (hardware_table), 6); ++ gtk_container_set_border_width (GTK_CONTAINER (hardware_table), 6); ++ gtk_container_add (GTK_CONTAINER (alignment), hardware_table); ++ ++ header = gtk_label_new (_("Memory:")); ++ gtk_misc_set_alignment (GTK_MISC (header), 0.0, 0.5); ++ gtk_table_attach ( ++ GTK_TABLE (hardware_table), header, ++ 0, 1, 0, 1, ++ GTK_FILL, 0, 0, 0 ++ ); ++ ++ markup = SI_gnome_vfs_format_file_size_for_display (data->memory_bytes); ++ memory_label = gtk_label_new (markup); ++ gtk_misc_set_alignment (GTK_MISC (memory_label), 0.0, 0.5); ++ gtk_table_attach ( ++ GTK_TABLE (hardware_table), memory_label, ++ 1, 2, 0, 1, ++ GTK_FILL, 0, 0, 0 ++ ); ++ g_free (markup); ++ ++ for (i = 0; i < data->n_processors; ++i) { ++ if (data->n_processors > 1) { ++ markup = g_strdup_printf (_("Processor %d:"), i); ++ ++ header = gtk_label_new (markup); ++ } ++ else ++ header = gtk_label_new (_("Processor:")); ++ ++ gtk_misc_set_alignment (GTK_MISC (header), 0.0, 0.5); ++ gtk_table_attach ( ++ GTK_TABLE (hardware_table), header, ++ 0, 1, 1 + i, 2 + i, ++ GTK_FILL, 0, 0, 0 ++ ); ++ ++ processor_label = gtk_label_new (data->processor_models [i]); ++ gtk_misc_set_alignment (GTK_MISC (processor_label), 0.0, 0.5); ++ gtk_table_attach ( ++ GTK_TABLE (hardware_table), processor_label, ++ 1, 2, 1 + i, 2 + i, ++ GTK_FILL, 0, 0, 0 ++ ); ++ } ++ ++/* disk space section */ ++ ++ markup = g_strdup_printf (_("System Status")); ++ disk_space_frame = gtk_frame_new (markup); ++ gtk_frame_set_label_align (GTK_FRAME (disk_space_frame), 0.0, 0.5); ++ gtk_label_set_use_markup ( ++ GTK_LABEL (gtk_frame_get_label_widget (GTK_FRAME (disk_space_frame))), ++ TRUE ++ ); ++ gtk_frame_set_shadow_type (GTK_FRAME (disk_space_frame), GTK_SHADOW_NONE); ++ gtk_box_pack_start (GTK_BOX (vbox), disk_space_frame, FALSE, FALSE, 0); ++ g_free (markup); ++ ++ alignment = gtk_alignment_new (0.5, 0.5, 1.0, 1.0); ++ gtk_alignment_set_padding (GTK_ALIGNMENT (alignment), 0, 0, 12, 0); ++ gtk_container_add (GTK_CONTAINER (disk_space_frame), alignment); ++ ++ disk_space_table = gtk_table_new (1, 2, FALSE); ++ gtk_table_set_row_spacings (GTK_TABLE (disk_space_table), 6); ++ gtk_table_set_col_spacings (GTK_TABLE (disk_space_table), 6); ++ gtk_container_set_border_width (GTK_CONTAINER (disk_space_table), 6); ++ gtk_container_add (GTK_CONTAINER (alignment), disk_space_table); ++ ++ header = gtk_label_new (_("User Space Free:")); ++ gtk_misc_set_alignment (GTK_MISC (header), 0.0, 0.5); ++ gtk_table_attach ( ++ GTK_TABLE (disk_space_table), header, ++ 0, 1, 0, 1, ++ GTK_FILL, 0, 0, 0 ++ ); ++ ++ markup = SI_gnome_vfs_format_file_size_for_display (data->free_space_bytes); ++ disk_space_label = gtk_label_new (markup); ++ gtk_misc_set_alignment (GTK_MISC (disk_space_label), 0.0, 0.5); ++ gtk_table_attach ( ++ GTK_TABLE (disk_space_table), disk_space_label, ++ 1, 2, 0, 1, ++ GTK_FILL, 0, 0, 0 ++ ); ++ g_free (markup); ++ ++ sys_info_data_free (data); ++ ++ return hbox; ++} + + static GtkWidget * + create_proc_view (ProcData *procdata) +@@ -676,6 +1085,8 @@ create_main_window (ProcData *procdata) + GtkWidget *tab_label1, *tab_label2, *tab_label3; + GtkWidget *vbox1; + GtkWidget *sys_box, *devices_box; ++ GtkWidget *sysinfo_box; ++ GtkWidget *sysinfo_label; + + app = gnome_app_new ("procman", _("System Monitor")); + +@@ -742,6 +1153,12 @@ create_main_window (ProcData *procdata) + 0); + gtk_widget_show (notebook); + ++ sysinfo_box = create_sysinfo_view (); ++ gtk_widget_show_all (sysinfo_box); ++ sysinfo_label = gtk_label_new (_("System")); ++ gtk_widget_show (sysinfo_label); ++ gtk_notebook_append_page (GTK_NOTEBOOK (notebook), sysinfo_box, sysinfo_label); ++ + vbox1 = create_proc_view (procdata); + gtk_widget_show (vbox1); + tab_label1 = gtk_label_new (_("Processes")); +Files gnome-system-monitor-2.12.2-pristine/src/.interface.c.swp and gnome-system-monitor-2.12.2/src/.interface.c.swp differ +diff -urpN gnome-system-monitor-2.12.2-pristine/src/procdialogs.c gnome-system-monitor-2.12.2/src/procdialogs.c +--- gnome-system-monitor-2.12.2-pristine/src/procdialogs.c 2005-07-07 19:41:25.000000000 -0400 ++++ gnome-system-monitor-2.12.2/src/procdialogs.c 2006-06-06 11:28:44.000000000 -0400 +@@ -799,7 +799,7 @@ procdialog_create_preferences_dialog (Pr + g_signal_connect (G_OBJECT (dialog), "response", + G_CALLBACK (prefs_dialog_button_pressed), procdata); + +- if (procdata->config.current_tab == 0) ++ if (procdata->config.current_tab <= 1) + gtk_notebook_set_current_page (GTK_NOTEBOOK (notebook), 0); + else + gtk_notebook_set_current_page (GTK_NOTEBOOK (notebook), 1); +diff -urpN gnome-system-monitor-2.12.2-pristine/src/procman.c gnome-system-monitor-2.12.2/src/procman.c +--- gnome-system-monitor-2.12.2-pristine/src/procman.c 2005-10-01 03:47:21.000000000 -0400 ++++ gnome-system-monitor-2.12.2/src/procman.c 2006-06-06 11:28:44.000000000 -0400 +@@ -73,7 +73,7 @@ view_as_changed_cb (GConfClient *client, + GConfValue *value = gconf_entry_get_value (entry); + + procdata->config.whose_process = gconf_value_get_int (value); +- procdata->config.whose_process = CLAMP (procdata->config.whose_process, 0, 2); ++ procdata->config.whose_process = CLAMP (procdata->config.whose_process, 0, 3); + proctable_clear_tree (procdata); + proctable_update_all (procdata); + +@@ -385,7 +385,7 @@ procman_data_new (GConfClient *client) + pd->config.graph_update_interval = MAX (pd->config.graph_update_interval, 250); + pd->config.disks_update_interval = MAX (pd->config.disks_update_interval, 1000); + pd->config.whose_process = CLAMP (pd->config.whose_process, 0, 2); +- pd->config.current_tab = CLAMP (pd->config.current_tab, 0, 2); ++ pd->config.current_tab = CLAMP (pd->config.current_tab, 0, 3); + + /* Determinie number of cpus since libgtop doesn't really tell you*/ + pd->config.num_cpus = 0; diff --git a/gnome-system-monitor.changes b/gnome-system-monitor.changes new file mode 100644 index 0000000..370befa --- /dev/null +++ b/gnome-system-monitor.changes @@ -0,0 +1,262 @@ +------------------------------------------------------------------- +Mon Dec 18 19:46:38 CET 2006 - sbrabec@suse.cz + +- Prefix changed to /usr. +- Spec file cleanup. + +------------------------------------------------------------------- +Tue Oct 3 18:19:48 CEST 2006 - jhargadon@suse.de + +- update to version 2.16.1 +- Fixed locales dir initialization +- Fixed memory maps for 64bits kernel running a 32bits system-monitor +- Fixed gksu password prompt +- Fixed a small memory leak +- Fixed schema + +------------------------------------------------------------------- +Thu Aug 31 01:10:11 CEST 2006 - jhargadon@suse.de + +- update to version 2.15.92 +- Fixed LoadGraph overlay +- Fixed tiny leak +- Fixed font and alignment of various columns + +------------------------------------------------------------------- +Wed Aug 23 21:56:42 CEST 2006 - jhargadon@suse.de + +- update to version 2.15.91 +- Renamed Devices tab as File Systems. +- Updated translations. +- Fixed segfault is libselinux not installed. +- The disks list is now correctly updated. +- Double-click in disks list opens the corresponding volume. +- debug messages are displayed on command line if + GNOME_SYSTEM_MONITOR_DEBUG is defined. +- No more compile dependency on libselinux. +- Process arguments with line feeds are now escaped. +- Displays scale on graphs. +- Can use libsexy to display process arguments. +- New memory column : displays estimated memory usage. +- Fixed a couple of small leaks. + +------------------------------------------------------------------- +Thu Jul 20 06:31:32 CEST 2006 - jpr@suse.de + +- Call aclocal to fix build after altering configure.in in %prep + +------------------------------------------------------------------- +Tue Jun 6 22:06:02 CEST 2006 - jimmyk@suse.de + +- Modify existing gnome-system-monitor-sysinfo.patch to properly parse + /proc/cpuinfo on ppc architecture and avoid crashing, BNC #179031. + +------------------------------------------------------------------- +Mon May 22 17:34:32 CEST 2006 - jpr@suse.de + +- don't display the VERSION info from /etc/SuSE-release, its confusing +(#177632) + +------------------------------------------------------------------- +Mon May 1 14:54:38 CEST 2006 - jpr@suse.de + +- Remember the devices page if its the last used (#171137 + +------------------------------------------------------------------- +Wed Mar 29 18:14:35 CEST 2006 - jpr@suse.de + +- Fix page numbers to reflect prepended page (fixes #161815, #157490) + +------------------------------------------------------------------- +Tue Mar 28 19:40:53 CEST 2006 - joeshaw@suse.de + +- Add a patch to show the "Resident" field by default, not the + "Virtual memory" field. Fixes half of bnc #157022. + +------------------------------------------------------------------- +Fri Mar 24 17:55:44 CET 2006 - jimmyk@suse.de + +- Fix for BNC #158516. + +------------------------------------------------------------------- +Mon Mar 13 21:51:28 CET 2006 - rml@suse.de + +- Update gnome-system-monitor-sysinfo.patch to not display the + distribution release if there is no such release (e.g., on SUSE + Linux) + +------------------------------------------------------------------- +Thu Mar 2 17:53:41 CET 2006 - sbrabec@suse.cz + +- Added support for gnome-patch-translation. + +------------------------------------------------------------------- +Tue Feb 28 15:25:33 CET 2006 - sbrabec@suse.cz + +- Use kdelibs3-doc in BuildRequires for meinproc (#153635#c14). + +------------------------------------------------------------------- +Mon Feb 27 21:07:48 CET 2006 - jimmyk@suse.de + +- added system info tab (BNC #67255) + +------------------------------------------------------------------- +Wed Jan 25 21:31:52 CET 2006 - mls@suse.de + +- converted neededforbuild to BuildRequires + +------------------------------------------------------------------- +Wed Nov 30 22:58:40 CET 2005 - gekker@suse.de + +- Update to version 2.12.2 + +------------------------------------------------------------------- +Thu Oct 13 18:46:33 CEST 2005 - gekker@suse.de + +- Update to version 2.12.1 + +------------------------------------------------------------------- +Tue Sep 6 02:01:20 CEST 2005 - gekker@suse.de + +- Update to version 2.12.0 (GNOME 2.12) + +------------------------------------------------------------------- +Tue Aug 23 18:04:34 CEST 2005 - gekker@suse.de + +- Update to version 2.11.92 + +------------------------------------------------------------------- +Mon Aug 8 13:58:42 CEST 2005 - rodrigo@suse.de + +- Update to 2.11.91 + +------------------------------------------------------------------- +Tue Aug 2 19:16:57 CEST 2005 - gekker@suse.de + +- Update to version 2.11.90 + +------------------------------------------------------------------- +Fri Jul 22 23:04:59 CEST 2005 - gekker@suse.de + +- Update to version 2.11.5 + +------------------------------------------------------------------- +Mon Jun 20 23:02:29 CEST 2005 - gekker@suse.de + +- Update to version 2.11.3 + +------------------------------------------------------------------- +Wed Mar 16 07:39:33 CET 2005 - clahey@suse.de + +- Remove patch to remove icon. +- Add patch to fix menu name. + +------------------------------------------------------------------- +Wed Mar 9 22:10:58 CET 2005 - gekker@suse.de + +- Update to version 2.10.0 (GNOME 2.10). + +------------------------------------------------------------------- +Thu Mar 3 19:30:43 CET 2005 - gekker@suse.de + +- Update to version 2.9.92 +- Removed dependency on libgnomesu + +------------------------------------------------------------------- +Fri Feb 11 04:07:11 CET 2005 - gekker@suse.de + +- Update to version 2.9.91 + +------------------------------------------------------------------- +Fri Feb 4 10:05:49 CET 2005 - hhetter@suse.de + +- updated to version 2.9.90 + +------------------------------------------------------------------- +Thu Nov 25 02:18:28 CET 2004 - ro@suse.de + +- added suse_update_desktop_file + +------------------------------------------------------------------- +Fri Nov 19 16:51:58 CET 2004 - ro@suse.de + +- update to 2.8.0 (makes it build with recent gtk2) + +------------------------------------------------------------------- +Tue Nov 2 17:25:35 CET 2004 - ro@suse.de + +- locale rename: no -> nb + +------------------------------------------------------------------- +Fri Aug 27 02:51:05 CEST 2004 - clahey@suse.de + +- Cache gnome-system-monitor help and show gnome-system-monitor in khelpcenter. + +------------------------------------------------------------------- +Fri Apr 30 09:00:36 CEST 2004 - hhetter@suse.de + +- updated to 2.6.0 [GNOME2.6] +- added #neededforbuild perl-XML-Parser + +------------------------------------------------------------------- +Wed Mar 17 11:16:37 CET 2004 - sbrabec@suse.cz + +- Fixed scrollkeeper calling conventions (#36215). + +------------------------------------------------------------------- +Wed Mar 10 10:38:23 CET 2004 - sbrabec@suse.cz + +- Fixed gconf schemas installation (#33114). + +------------------------------------------------------------------- +Fri Feb 20 15:49:16 CET 2004 - sbrabec@suse.cz + +- Fixed names of GNOME2 packages. + +------------------------------------------------------------------- +Thu Feb 12 11:18:26 CET 2004 - hhetter@suse.de + +- gconf schema (de-)installation in %post and %postun + +------------------------------------------------------------------- +Sat Jan 10 18:17:32 CET 2004 - adrian@suse.de + +- build as user + +------------------------------------------------------------------- +Mon Sep 29 14:30:34 CEST 2003 - hhetter@suse.de + +- updated to version 2.4.0 [GNOME2.4] + +------------------------------------------------------------------- +Mon Jul 14 16:18:02 CEST 2003 - sbrabec@suse.cz + +- GNOME prefix change to /opt/gnome. + +------------------------------------------------------------------- +Mon Jun 30 14:40:39 CEST 2003 - sbrabec@suse.cz + +- Provide and obsolete procman. + +------------------------------------------------------------------- +Thu Jun 26 17:42:02 CEST 2003 - sbrabec@suse.cz + +- Updated to version 2.0.5. +- Updated neededforbuild. +- Use %find_lang. + +------------------------------------------------------------------- +Mon Feb 10 10:44:30 CET 2003 - hhetter@suse.de + +- updated to version 2.0.4 [GNOME 2.2.0] + +------------------------------------------------------------------- +Tue Jan 14 16:37:44 CET 2003 - ro@suse.de + +- added expat to neededforbuild + +------------------------------------------------------------------- +Tue Oct 01 16:12:26 CEST 2002 - sbrabec@suse.cz + +- Added new package. + diff --git a/gnome-system-monitor.spec b/gnome-system-monitor.spec new file mode 100644 index 0000000..6066477 --- /dev/null +++ b/gnome-system-monitor.spec @@ -0,0 +1,217 @@ +# +# spec file for package gnome-system-monitor (Version 2.16.1) +# +# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. +# This file and all modifications and additions to the pristine +# package are under the same license as the package itself. +# +# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# + +# norootforbuild + +Name: gnome-system-monitor +BuildRequires: docbook-xsl-stylesheets gnome-common gnome-icon-theme-devel gnome-patch-translation gnutls-devel kdelibs3-doc libglade2-devel libgnomeprintui-devel libgnomeui-devel libgtop-devel libwnck-devel mDNSResponder-devel perl-XML-Parser scrollkeeper update-desktop-files +License: GNU General Public License (GPL) +Group: System/GUI/GNOME +Autoreqprov: on +Version: 2.16.1 +Release: 35 +Source0: ftp://ftp.gnome.org/pub/GNOME/sources/gnome-system-monitor/2.16/%{name}-%{version}.tar.bz2 +Source1: n-side.png +URL: http://www.gnome.org +BuildRoot: %{_tmppath}/%{name}-%{version}-build +Summary: A Simple Process Monitor +Requires: gnome-icon-theme +Patch: gnome-system-monitor-desktop.patch +Patch1: gnome-system-monitor-sysinfo.patch +Patch2: gnome-system-monitor-resident-schema.patch + +%description +GNOME-system-monitor (formerly Procman) is a simple process and system +monitor for the GNOME 2.x Desktop. + + + +Authors: +-------- + Kevin Vandersloot + Erik Johnsson + +%prep +%setup -q +gnome-patch-translation-prepare +%patch -p1 +%patch1 -p1 +%patch2 +gnome-patch-translation-update + +%build +autoreconf -f -i +# FIXME: --disable-scrollkeeper is not implemented +%configure\ + --disable-scrollkeeper +make %{?jobs:-j%jobs} + +%install +make DESTDIR=$RPM_BUILD_ROOT install +mkdir $RPM_BUILD_ROOT%{_datadir}/pixmaps +ln -s ../icons/gnome/32x32/apps/utilities-system-monitor.png $RPM_BUILD_ROOT%{_datadir}/pixmaps/ +# FIXME: --disable-scrollkeeper is not implemented +rm -r $RPM_BUILD_ROOT%{_localstatedir}/scrollkeeper + for xml in $RPM_BUILD_ROOT%{_datadir}/gnome/help/*/*/*.xml; do + if echo $xml | egrep 'share/gnome/help/([^/]*)/[^/]*/\1\.xml$' > /dev/null; then + meinproc --check --cache `echo $xml | sed 's/xml$/cache.bz2/'` $xml || : + fi + done +echo DocPath=gnome-system-monitor >> $RPM_BUILD_ROOT%{_datadir}/applications/gnome-system-monitor.desktop +%suse_update_desktop_file gnome-system-monitor System Monitor +%find_lang %{name} +%find_gconf_schemas +cat %{name}.lang %{name}.schemas_list >%{name}.lst +mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps/gnome-system-monitor +install -m644 %SOURCE1 $RPM_BUILD_ROOT%{_datadir}/pixmaps/gnome-system-monitor + +%clean +rm -rf $RPM_BUILD_ROOT + +%pre -f %{name}.schemas_pre + +%posttrans -f %{name}.schemas_posttrans + +%preun -f %{name}.schemas_preun + +%files -f %{name}.lst +%defattr(-, root, root) +%doc AUTHORS COPYING ChangeLog NEWS README +%{_bindir}/gnome-system-monitor +%{_datadir}/applications/gnome-system-monitor.desktop +%{_datadir}/omf/gnome-system-monitor +%{_datadir}/pixmaps/*.png +%{_datadir}/pixmaps/gnome-system-monitor + +%changelog -n gnome-system-monitor +* Mon Dec 18 2006 - sbrabec@suse.cz +- Prefix changed to /usr. +- Spec file cleanup. +* Tue Oct 03 2006 - jhargadon@suse.de +- update to version 2.16.1 +- Fixed locales dir initialization +- Fixed memory maps for 64bits kernel running a 32bits system-monitor +- Fixed gksu password prompt +- Fixed a small memory leak +- Fixed schema +* Thu Aug 31 2006 - jhargadon@suse.de +- update to version 2.15.92 +- Fixed LoadGraph overlay +- Fixed tiny leak +- Fixed font and alignment of various columns +* Wed Aug 23 2006 - jhargadon@suse.de +- update to version 2.15.91 +- Renamed Devices tab as File Systems. +- Updated translations. +- Fixed segfault is libselinux not installed. +- The disks list is now correctly updated. +- Double-click in disks list opens the corresponding volume. +- debug messages are displayed on command line if + GNOME_SYSTEM_MONITOR_DEBUG is defined. +- No more compile dependency on libselinux. +- Process arguments with line feeds are now escaped. +- Displays scale on graphs. +- Can use libsexy to display process arguments. +- New memory column : displays estimated memory usage. +- Fixed a couple of small leaks. +* Thu Jul 20 2006 - jpr@suse.de +- Call aclocal to fix build after altering configure.in in %%prep +* Tue Jun 06 2006 - jimmyk@suse.de +- Modify existing gnome-system-monitor-sysinfo.patch to properly parse + /proc/cpuinfo on ppc architecture and avoid crashing, BNC #179031. +* Mon May 22 2006 - jpr@suse.de +- don't display the VERSION info from /etc/SuSE-release, its confusing + (#177632) +* Mon May 01 2006 - jpr@suse.de +- Remember the devices page if its the last used (#171137 +* Wed Mar 29 2006 - jpr@suse.de +- Fix page numbers to reflect prepended page (fixes #161815, #157490) +* Tue Mar 28 2006 - joeshaw@suse.de +- Add a patch to show the "Resident" field by default, not the + "Virtual memory" field. Fixes half of bnc #157022. +* Fri Mar 24 2006 - jimmyk@suse.de +- Fix for BNC #158516. +* Mon Mar 13 2006 - rml@suse.de +- Update gnome-system-monitor-sysinfo.patch to not display the + distribution release if there is no such release (e.g., on SUSE + Linux) +* Thu Mar 02 2006 - sbrabec@suse.cz +- Added support for gnome-patch-translation. +* Tue Feb 28 2006 - sbrabec@suse.cz +- Use kdelibs3-doc in BuildRequires for meinproc (#153635#c14). +* Mon Feb 27 2006 - jimmyk@suse.de +- added system info tab (BNC #67255) +* Wed Jan 25 2006 - mls@suse.de +- converted neededforbuild to BuildRequires +* Wed Nov 30 2005 - gekker@suse.de +- Update to version 2.12.2 +* Thu Oct 13 2005 - gekker@suse.de +- Update to version 2.12.1 +* Tue Sep 06 2005 - gekker@suse.de +- Update to version 2.12.0 (GNOME 2.12) +* Tue Aug 23 2005 - gekker@suse.de +- Update to version 2.11.92 +* Mon Aug 08 2005 - rodrigo@suse.de +- Update to 2.11.91 +* Tue Aug 02 2005 - gekker@suse.de +- Update to version 2.11.90 +* Fri Jul 22 2005 - gekker@suse.de +- Update to version 2.11.5 +* Mon Jun 20 2005 - gekker@suse.de +- Update to version 2.11.3 +* Wed Mar 16 2005 - clahey@suse.de +- Remove patch to remove icon. +- Add patch to fix menu name. +* Wed Mar 09 2005 - gekker@suse.de +- Update to version 2.10.0 (GNOME 2.10). +* Thu Mar 03 2005 - gekker@suse.de +- Update to version 2.9.92 +- Removed dependency on libgnomesu +* Fri Feb 11 2005 - gekker@suse.de +- Update to version 2.9.91 +* Fri Feb 04 2005 - hhetter@suse.de +- updated to version 2.9.90 +* Thu Nov 25 2004 - ro@suse.de +- added suse_update_desktop_file +* Fri Nov 19 2004 - ro@suse.de +- update to 2.8.0 (makes it build with recent gtk2) +* Tue Nov 02 2004 - ro@suse.de +- locale rename: no -> nb +* Fri Aug 27 2004 - clahey@suse.de +- Cache gnome-system-monitor help and show gnome-system-monitor in khelpcenter. +* Fri Apr 30 2004 - hhetter@suse.de +- updated to 2.6.0 [GNOME2.6] +- added #neededforbuild perl-XML-Parser +* Wed Mar 17 2004 - sbrabec@suse.cz +- Fixed scrollkeeper calling conventions (#36215). +* Wed Mar 10 2004 - sbrabec@suse.cz +- Fixed gconf schemas installation (#33114). +* Fri Feb 20 2004 - sbrabec@suse.cz +- Fixed names of GNOME2 packages. +* Thu Feb 12 2004 - hhetter@suse.de +- gconf schema (de-)installation in %%post and %%postun +* Sat Jan 10 2004 - adrian@suse.de +- build as user +* Mon Sep 29 2003 - hhetter@suse.de +- updated to version 2.4.0 [GNOME2.4] +* Mon Jul 14 2003 - sbrabec@suse.cz +- GNOME prefix change to /opt/gnome. +* Mon Jun 30 2003 - sbrabec@suse.cz +- Provide and obsolete procman. +* Thu Jun 26 2003 - sbrabec@suse.cz +- Updated to version 2.0.5. +- Updated neededforbuild. +- Use %%find_lang. +* Mon Feb 10 2003 - hhetter@suse.de +- updated to version 2.0.4 [GNOME 2.2.0] +* Tue Jan 14 2003 - ro@suse.de +- added expat to neededforbuild +* Tue Oct 01 2002 - sbrabec@suse.cz +- Added new package. diff --git a/n-side.png b/n-side.png new file mode 100644 index 0000000..4b68916 --- /dev/null +++ b/n-side.png @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:a1b4706ca91a19ede2b0c09eb03edfdc24f7ebf6cee6a622db5ac84806a182ea +size 32175 diff --git a/ready b/ready new file mode 100644 index 0000000..473a0f4