WillPower3309 / swayfx

SwayFX: Sway, but with eye candy!
MIT License
1.18k stars 48 forks source link

installing wlroots (0.17.0-1) breaks dependency 'wlroots<0.17' required by swayfx #244

Closed owpk closed 2 months ago

owpk commented 7 months ago

Is there plans to move to wlroots 17 ?

b0o commented 7 months ago

Same issue here. For now, I've added IgnorePkg = wlroots in the [options] section of my /etc/pacman.conf to skip the wlroots update.

WillPower3309 commented 7 months ago

We won't support wlroots 17 until upstream sway does, which should be soon. Until then, we've updated the packagebuild so we dont pull in wlroots 17

white-nova commented 6 months ago

Hey, everyone! There's a helpful package in the official Arch repositories called wlroots0.16. This package can be installed independently of the upstream wlroots package, and it seems to have been designed to address issues like the one I encountered.

In my case, I wanted to install labwc from the official repo, but it conflicted with an older version of wlroots (version 0.16, as required by labwc). Fortunately, I stumbled upon the wlroots0.16 package.

Here's the command sequence I used: sudo pacman -Rdd wlroots # Remove wlroots forcefully sudo pacman -S wlroots0.16 wlroots

Now you have wlroots0.16 installed for packages that require libwlroots.so=11(like Sway), alongside the upstream wlroots.

I believe it might be beneficial to reconsider the "Build" section in most repository Readme files. It would be helpful to include information about building projects with different types of library linking (statically or dynamically).

bzglve commented 6 months ago

There is a package called downgrade (aur/downgrade) If U somehow installed wlroots 17 U can easily downgrade and automatically add it to IgnorePkg

yay -S downgrade
sudo downgrade wlroots

image

eclairevoyant commented 4 months ago

Heads up that upstream sway has released v1.9 depending on wlroots 0.17 - so this merits an additional look when possible.

X1mper commented 4 months ago

I'm really looking forward to the update. Just yesterday I updated wlroots in alt sisyphus :)

WillPower3309 commented 4 months ago

We're hoping to get a release out asap, but there are some prerequisite steps we need to take first

WillPower3309 commented 2 months ago

rebase complete, will be fixed by release (or is fixed already on git version)