diff options
Diffstat (limited to 'x11-wm/niri/files')
-rw-r--r-- | x11-wm/niri/files/patch-libdisplay-info-0.3 | 52 | ||||
-rw-r--r-- | x11-wm/niri/files/patch-pipewire_init | 18 |
2 files changed, 61 insertions, 9 deletions
diff --git a/x11-wm/niri/files/patch-libdisplay-info-0.3 b/x11-wm/niri/files/patch-libdisplay-info-0.3 new file mode 100644 index 000000000000..b4d40b1e5d8c --- /dev/null +++ b/x11-wm/niri/files/patch-libdisplay-info-0.3 @@ -0,0 +1,52 @@ +https://github.com/Smithay/libdisplay-info-rs/pull/17 + +--- Cargo.lock.orig 2025-08-30 12:18:41 UTC ++++ Cargo.lock +@@ -2082,9 +2082,8 @@ name = "libdisplay-info" + + [[package]] + name = "libdisplay-info" +-version = "0.2.2" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "4210cfe93a0dc37228e08105e3c13171e5af816f7bd39e00e3d3adcf2b487a2b" ++version = "0.2.3" ++source = "git+https://github.com/Smithay/libdisplay-info-rs?branch=feature/0.3.0#5b706d544d87f1bcae4c5ba97b281a8ab16754ed" + dependencies = [ + "bitflags 2.9.3", + "libc", +@@ -2095,9 +2094,8 @@ name = "libdisplay-info-derive" + + [[package]] + name = "libdisplay-info-derive" +-version = "0.1.0" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "ea1cd31036b732a546d845f9485c56b1b606b5e476b0821c680dd66c8cd6fcee" ++version = "0.1.1" ++source = "git+https://github.com/Smithay/libdisplay-info-rs?branch=feature/0.3.0#5b706d544d87f1bcae4c5ba97b281a8ab16754ed" + dependencies = [ + "proc-macro2", + "quote", +@@ -2106,9 +2104,8 @@ name = "libdisplay-info-sys" + + [[package]] + name = "libdisplay-info-sys" +-version = "0.2.2" +-source = "registry+https://github.com/rust-lang/crates.io-index" +-checksum = "7f4f9264ece23c37ffa023ae635f48d588e1786745dad06dff10c9fb99dc646c" ++version = "0.3.0" ++source = "git+https://github.com/Smithay/libdisplay-info-rs?branch=feature/0.3.0#5b706d544d87f1bcae4c5ba97b281a8ab16754ed" + dependencies = [ + "semver", + "system-deps", +--- Cargo.toml.orig 2025-08-30 12:18:41 UTC ++++ Cargo.toml +@@ -124,6 +124,9 @@ xshell = "0.2.7" + wayland-client = "0.31.11" + xshell = "0.2.7" + ++[patch.crates-io] ++libdisplay-info = { git = "https://github.com/Smithay/libdisplay-info-rs", branch = "feature/0.3.0" } ++ + [features] + default = ["dbus", "systemd", "xdp-gnome-screencast"] + # Enables D-Bus support (serve various freedesktop and GNOME interfaces, accessibility tree, power button handling). diff --git a/x11-wm/niri/files/patch-pipewire_init b/x11-wm/niri/files/patch-pipewire_init index b61408861463..218632b1d8bf 100644 --- a/x11-wm/niri/files/patch-pipewire_init +++ b/x11-wm/niri/files/patch-pipewire_init @@ -14,9 +14,9 @@ error[E0425]: cannot find function `pw_deinit` in crate `pw_sys` 165 | pw_sys::pw_deinit() | ^^^^^^^^^ not found in `pw_sys` ---- ../pipewire-rs-fd3d8f7861a29c2eeaa4c393402e013578bb36d9/pipewire/src/lib.rs.orig 2006-07-24 01:21:28 UTC -+++ ../pipewire-rs-fd3d8f7861a29c2eeaa4c393402e013578bb36d9/pipewire/src/lib.rs -@@ -152,7 +152,7 @@ pub fn init() { +--- ../pipewire-rs-93138d01b23628521b29b5604bbebe991cba4c65/pipewire/src/lib.rs.orig 2006-07-24 01:21:28 UTC ++++ ../pipewire-rs-93138d01b23628521b29b5604bbebe991cba4c65/pipewire/src/lib.rs +@@ -149,7 +149,7 @@ pub fn init() { pub fn init() { use once_cell::sync::OnceCell; static INITIALIZED: OnceCell<()> = OnceCell::new(); @@ -25,7 +25,7 @@ error[E0425]: cannot find function `pw_deinit` in crate `pw_sys` } /// Deinitialize PipeWire -@@ -161,7 +161,7 @@ pub unsafe fn deinit() { +@@ -158,7 +158,7 @@ pub unsafe fn deinit() { /// This must only be called once during the lifetime of the process, once no PipeWire threads /// are running anymore and all PipeWire resources are released. pub unsafe fn deinit() { @@ -34,18 +34,18 @@ error[E0425]: cannot find function `pw_deinit` in crate `pw_sys` } #[cfg(test)] ---- ../pipewire-rs-fd3d8f7861a29c2eeaa4c393402e013578bb36d9/pipewire-sys/build.rs.orig 2006-07-24 01:21:28 UTC -+++ ../pipewire-rs-fd3d8f7861a29c2eeaa4c393402e013578bb36d9/pipewire-sys/build.rs +--- ../pipewire-rs-93138d01b23628521b29b5604bbebe991cba4c65/pipewire-sys/build.rs.orig 2006-07-24 01:21:28 UTC ++++ ../pipewire-rs-93138d01b23628521b29b5604bbebe991cba4c65/pipewire-sys/build.rs @@ -19,6 +19,7 @@ fn main() { // included header files changed. - .parse_callbacks(Box::new(bindgen::CargoCallbacks)) + .parse_callbacks(Box::new(bindgen::CargoCallbacks::new())) .size_t_is_usize(true) + .allowlist_function("pipewire_.*") .allowlist_function("pw_.*") .allowlist_type("pw_.*") .allowlist_var("pw_.*") ---- ../pipewire-rs-fd3d8f7861a29c2eeaa4c393402e013578bb36d9/pipewire-sys/src/lib.rs.orig 2006-07-24 01:21:28 UTC -+++ ../pipewire-rs-fd3d8f7861a29c2eeaa4c393402e013578bb36d9/pipewire-sys/src/lib.rs +--- ../pipewire-rs-93138d01b23628521b29b5604bbebe991cba4c65/pipewire-sys/src/lib.rs.orig 2006-07-24 01:21:28 UTC ++++ ../pipewire-rs-93138d01b23628521b29b5604bbebe991cba4c65/pipewire-sys/src/lib.rs @@ -20,8 +20,8 @@ mod tests { #[test] fn init() { |