1
0
mirror of https://github.com/dguglielmi/sunny-overlay.git synced 2026-04-05 23:06:34 +02:00

sys-process/mission-center: bump to 0.3.3

This commit is contained in:
2023-10-13 22:22:48 +02:00
parent d31cbfac0c
commit 589638ee3b
4 changed files with 202 additions and 146 deletions

View File

@@ -1,12 +0,0 @@
diff -dNur a/data/meson.build b/data/meson.build
--- a/data/meson.build 2023-08-22 19:43:58.000000000 +0200
+++ b/data/meson.build 2023-08-23 15:38:27.306286696 +0200
@@ -17,7 +17,7 @@
output: 'io.missioncenter.MissionCenter.appdata.xml',
po_dir: '../po',
install: true,
- install_dir: join_paths(get_option('datadir'), 'appdata')
+ install_dir: join_paths(get_option('datadir'), 'metainfo')
)
appstream_util = find_program('appstream-util', required: false)

View File

@@ -1,46 +0,0 @@
From 0033ec8f596fcbae01dc49c93ecb4750e4589845 Mon Sep 17 00:00:00 2001
From: Romeo Calota <2727510-kicsyromy@users.noreply.gitlab.com>
Date: Wed, 23 Aug 2023 08:35:54 +0000
Subject: [PATCH] Resolve "No browsers in Applications regression in 0.3"
---
src/sys_info_v2/gatherer/common/apps.rs | 8 +++++++-
src/sys_info_v2/gatherer/common/processes.rs | 3 ++-
2 files changed, 9 insertions(+), 2 deletions(-)
diff --git a/src/sys_info_v2/gatherer/common/apps.rs b/src/sys_info_v2/gatherer/common/apps.rs
index b0f837e..df0b123 100644
--- a/src/sys_info_v2/gatherer/common/apps.rs
+++ b/src/sys_info_v2/gatherer/common/apps.rs
@@ -344,7 +344,13 @@ impl Apps {
return None;
}
- let ini = match Ini::load_from_file(path) {
+ let ini = match Ini::load_from_file_opt(
+ path,
+ ParseOption {
+ enabled_quote: false,
+ enabled_escape: true,
+ },
+ ) {
Ok(ini) => ini,
Err(e) => {
eprintln!("Failed to load desktop file from {}: {}", path.display(), e);
diff --git a/src/sys_info_v2/gatherer/common/processes.rs b/src/sys_info_v2/gatherer/common/processes.rs
index 77a1210..743fab5 100644
--- a/src/sys_info_v2/gatherer/common/processes.rs
+++ b/src/sys_info_v2/gatherer/common/processes.rs
@@ -557,7 +557,8 @@ impl Processes {
.split(':')
.nth(2)
.unwrap_or("/")
- .trim_start_matches('/');
+ .trim_start_matches('/')
+ .trim_end_matches(&format!("/{}", pid));
let cgroup_path = std::path::Path::new("/sys/fs/cgroup").join(cfc);
if !cfc.is_empty() && cgroup_path.exists() && cgroup_path.is_dir() {
--
GitLab