yoda: drop x11 default on winit workspace dep
Was pulling winit's full x11 backend (winit-x11 + x11-dl) unconditionally despite iced_winit's own x11 feature being disabled. Fixed by adding default-features=false on the workspace-level winit dep — iced_winit/wayland + wayland-dlopen propagate to winit/wayland + wayland-dlopen as needed.
This commit is contained in:
parent
aa2a870c35
commit
ccfa1596a5
1 changed files with 5 additions and 1 deletions
|
|
@ -305,7 +305,11 @@ winapi = "0.3"
|
||||||
window_clipboard = { git = "https://github.com/pop-os/window_clipboard.git", tag = "sctk-0.20" }
|
window_clipboard = { git = "https://github.com/pop-os/window_clipboard.git", tag = "sctk-0.20" }
|
||||||
dnd = { git = "https://github.com/pop-os/window_clipboard.git", tag = "sctk-0.20" }
|
dnd = { git = "https://github.com/pop-os/window_clipboard.git", tag = "sctk-0.20" }
|
||||||
mime = { git = "https://github.com/pop-os/window_clipboard.git", tag = "sctk-0.20" }
|
mime = { git = "https://github.com/pop-os/window_clipboard.git", tag = "sctk-0.20" }
|
||||||
winit = { git = "https://github.com/pop-os/winit.git", tag = "cosmic-0.14" }
|
# Yoda: default-features = false drops winit's x11 default, which otherwise
|
||||||
|
# pulls winit-x11, x11-dl, tiny-xlib, as-raw-xcb-connection. Our Wayland-only
|
||||||
|
# fork doesn't need any of that — the wayland + wayland-dlopen features are
|
||||||
|
# re-enabled via iced_winit's own feature propagation from libcosmic-yoda.
|
||||||
|
winit = { git = "https://github.com/pop-os/winit.git", tag = "cosmic-0.14", default-features = false }
|
||||||
winit-core = { git = "https://github.com/pop-os/winit.git", tag = "cosmic-0.14" }
|
winit-core = { git = "https://github.com/pop-os/winit.git", tag = "cosmic-0.14" }
|
||||||
cursor-icon = "1.1.0"
|
cursor-icon = "1.1.0"
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue