Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

sway & labwc: decouple rundeps #5060

Merged

Conversation

JoshStrobl
Copy link
Member

@JoshStrobl JoshStrobl commented Feb 15, 2025

Summary

  • labwc: split extraneous rundeps and session into session sub-package
  • xdg-desktop-portal-wlr: Update to 0.7.1
  • sway: split extraneous rundeps and session into session sub-package

Resolves #4698

Test Plan

Installed labwc and then was able to uninstall alacritty.

xdg-desktop-portal-wlr: Validated with screensharing

Checklist

  • Package was built and tested against unstable
  • This change could gainfully be listed in the weekly sync notes once merged

**Summary**

This update splits off various runtime dependencies and the wayland-session desktop file into its own sub-package.

This ensures that packages that may rely on labwc in the future e.g. budgie-desktop 10.10 do not pull in extra deps such as alacritty and waybar.
**Summary**

- Handles pipewire restarts
- Fix bug in sd-bus polling

**Packaging**

- Add grim and pipewire as deps for screen selection during screenshot and screenshare operations
**Summary**

This update splits off various runtime dependencies and the wayland-session desktop file into its own sub-package.

Resolves getsolus#4698
@JoshStrobl JoshStrobl force-pushed the 4698-sway-labwc-decouple-rundeps branch from e6b9576 to 9e35812 Compare February 15, 2025 18:00
@EbonJaeger EbonJaeger added the Topic: Sync Notes This PR/Issue can be highlighted in sync notes label Feb 15, 2025
@davidjharder davidjharder changed the title 4698 sway labwc decouple rundeps sway & labwc: decouple rundeps Feb 15, 2025
@davidjharder
Copy link
Member

davidjharder commented Feb 16, 2025

I have returned from the land of minimalist wayland compositors. Extra points to labwc for starting with a black screen on purpose.

Both sway and labwc seem fine. Josh do you want this to wait for whatever you're cooking in Budgie world?

@JoshStrobl
Copy link
Member Author

@davidjharder it could probably go in already :)

@davidjharder davidjharder merged commit e42b9e6 into getsolus:main Feb 18, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Topic: Sync Notes This PR/Issue can be highlighted in sync notes
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

sway, labwc: Decouple rundeps
3 participants