From e7f6f46d3a989d35ede7dea9268a73e7e7bc0137 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A7=8B=E9=9B=A8=E8=90=BD?= Date: Sun, 29 Sep 2024 10:43:55 +0800 Subject: [PATCH] rmvpatch: cosmic-settings MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 秋雨落 --- cosmic-settings/remove-generator-075.diff | 50 ----------------------- cosmic-settings/riscv64.patch | 19 --------- 2 files changed, 69 deletions(-) delete mode 100644 cosmic-settings/remove-generator-075.diff delete mode 100644 cosmic-settings/riscv64.patch diff --git a/cosmic-settings/remove-generator-075.diff b/cosmic-settings/remove-generator-075.diff deleted file mode 100644 index 2ee115247..000000000 --- a/cosmic-settings/remove-generator-075.diff +++ /dev/null @@ -1,50 +0,0 @@ -diff --git a/Cargo.lock b/Cargo.lock -index 7506805..e145401 100644 ---- a/Cargo.lock -+++ b/Cargo.lock -@@ -1538,7 +1538,6 @@ version = "0.1.0" - dependencies = [ - "derive_setters", - "downcast-rs", -- "generator 0.7.5", - "libcosmic", - "once_cell", - "regex", -diff --git a/page/Cargo.toml b/page/Cargo.toml -index e0446b4..31e7570 100644 ---- a/page/Cargo.toml -+++ b/page/Cargo.toml -@@ -8,7 +8,6 @@ derive_setters = "0.1.6" - regex = "1.10.5" - slotmap = "1.0.7" - libcosmic = { workspace = true } --generator = "0.7.5" - downcast-rs = "1.2.1" - once_cell = "1.19.0" - tokio.workspace = true -diff --git a/page/src/binder.rs b/page/src/binder.rs -index f256d7e..235828c 100644 ---- a/page/src/binder.rs -+++ b/page/src/binder.rs -@@ -204,16 +204,11 @@ impl Binder { - &'a self, - rule: &'a Regex, - ) -> impl Iterator + 'a { -- generator::Gn::new_scoped_local(|mut s| { -- for (page, sections) in self.content.iter() { -- for id in sections { -- if self.sections[*id].search_matches(rule) { -- s.yield_((page, *id)); -- } -- } -- } -- -- generator::done!(); -+ self.content.iter().flat_map(move |(page, sections)| { -+ sections -+ .into_iter() -+ .filter(|&id| self.sections[*id].search_matches(rule)) -+ .map(move |&id| (page, id)) - }) - } - diff --git a/cosmic-settings/riscv64.patch b/cosmic-settings/riscv64.patch deleted file mode 100644 index e4dd60b22..000000000 --- a/cosmic-settings/riscv64.patch +++ /dev/null @@ -1,19 +0,0 @@ ---- PKGBUILD -+++ PKGBUILD -@@ -33,11 +33,14 @@ makedepends=( - ) - optdepends=('power-profiles-daemon: power profiles support') - _tag=648c4e24ab825444af4e84bf713dc37c6250dbee --source=(git+https://github.com/pop-os/cosmic-settings.git#tag=${_tag}) --b2sums=('210c175a3282bee335434b88d466c053d5ba3fd56c5c2b0989c1afafe90f6465d99aac70915b7fe956e7c35e8b39d811b97e2cf28c8f43b292376638811b9f16') -+source=(git+https://github.com/pop-os/cosmic-settings.git#tag=${_tag} -+ remove-generator-075.diff) -+b2sums=('210c175a3282bee335434b88d466c053d5ba3fd56c5c2b0989c1afafe90f6465d99aac70915b7fe956e7c35e8b39d811b97e2cf28c8f43b292376638811b9f16' -+ 'cd6dcc70767e5021a12690a8f44b13de62e24fd0ad31d35a42fccb97c28c5ac41701eda1af4e10af850236b212028cadf563a9a79fc518d5c173536241ba6a8f') - - prepare() { - cd cosmic-settings -+ patch -Np1 -i ../remove-generator-075.diff - cargo fetch --locked - } -