-
Notifications
You must be signed in to change notification settings - Fork 88
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Description
The current Debian installation instructions (INSTALL-deb.md) are outdated for users running Debian 13 (Trixie/Sid). Following the current guide leads to multiple failures regarding package names, missing dependencies for the newer wlroots backend, and version mismatches.
Issues Encountered
- Package Name Changes: Debian Trixie uses stricter naming conventions (e.g.,
libgdk-pixbuf-2.0-devinstead oflibgdk-pixbuf2.0-dev). - Missing Dependencies: The
wlroots0.19 backend requires additional libraries not currently listed, specificallyliblcms2-dev,libliftoff-dev, andlibdisplay-info-dev. - Build Method: The manual download method for dependencies is prone to version mismatch errors. The Meson Subprojects method is significantly more reliable for ensuring SwayFX 0.5.3 builds against the correct versions of SceneFX (0.4.1) and Wlroots (0.19.0).
- Runtime Linking: The guide lacks a
sudo ldconfigstep, which causes the binary to fail immediately after installation witherror while loading shared libraries: libscenefx.so.1.
Proposed Solution
I have successfully built and verified SwayFX 0.5.3 on a fresh Debian 13 environment using the subprojects method.
I will submit the PR shortly!
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working