File: sysinfo-0.25.patch

package info (click to toggle)
rust-process-viewer 0.4.12-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 560 kB
  • sloc: xml: 50; makefile: 4
file content (68 lines) | stat: -rw-r--r-- 2,814 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
This patch is based on the upstream commit described below, adapted for use
in the Debian package by Peter Michael Green.

commit 67d1aae529fc1bec9d8d728dc6f875381aa32054
Author: Guillaume Gomez <guillaume1.gomez@gmail.com>
Date:   Tue Aug 9 00:45:41 2022 +0200

    Update sysinfo version

Index: process-viewer/src/display_sysinfo.rs
===================================================================
--- process-viewer.orig/src/display_sysinfo.rs
+++ process-viewer/src/display_sysinfo.rs
@@ -3,7 +3,7 @@ use gtk::prelude::{
     AdjustmentExt, BoxExt, ContainerExt, GridExt, LabelExt, ProgressBarExt, ScrolledWindowExt,
     ToggleButtonExt, WidgetExt,
 };
-use sysinfo::{self, ComponentExt, ProcessorExt, SystemExt};
+use sysinfo::{self, ComponentExt, CpuExt, SystemExt};
 
 use std::cell::RefCell;
 use std::iter;
@@ -173,13 +173,13 @@ impl DisplaySysInfo {
             p.set_margin_end(5);
             p.set_margin_start(5);
             p.set_show_text(true);
-            let processor = sys.global_processor_info();
+            let processor = sys.global_cpu_info();
             p.set_text(Some(&format!("{:.1} %", processor.cpu_usage())));
             p.set_fraction(f64::from(processor.cpu_usage() / 100.));
             vertical_layout.add(p);
         }
         let check_box = create_header("Processors usage", &vertical_layout, settings.display_graph);
-        for (i, pro) in sys.processors().iter().enumerate() {
+        for (i, pro) in sys.cpus().iter().enumerate() {
             procs.push(gtk::ProgressBar::new());
             let p: &gtk::ProgressBar = &procs[i + 1];
             let l = gtk::Label::new(Some(&format!("{}", i)));
@@ -414,13 +414,10 @@ impl DisplaySysInfo {
         let v = &*self.procs.borrow_mut();
         let h = &mut *self.cpu_usage_history.borrow_mut();
 
-        v[0].set_text(Some(&format!(
-            "{:.1} %",
-            sys.global_processor_info().cpu_usage()
-        )));
+        v[0].set_text(Some(&format!("{:.1} %", sys.global_cpu_info().cpu_usage())));
         v[0].set_show_text(true);
-        v[0].set_fraction(f64::from(sys.global_processor_info().cpu_usage() / 100.));
-        for (i, pro) in sys.processors().iter().enumerate() {
+        v[0].set_fraction(f64::from(sys.global_cpu_info().cpu_usage() / 100.));
+        for (i, pro) in sys.cpus().iter().enumerate() {
             let i = i + 1;
             v[i].set_text(Some(&format!("{:.1} %", pro.cpu_usage())));
             v[i].set_show_text(true);
Index: process-viewer/Cargo.toml
===================================================================
--- process-viewer.orig/Cargo.toml
+++ process-viewer/Cargo.toml
@@ -33,7 +33,7 @@ version = "1.0"
 version = "1.0"
 
 [dependencies.sysinfo]
-version = "0.23.0"
+version = "0.25.1"
 
 [dependencies.toml]
 version = "0.5"