Package Details: wlroots-nvidia 0.17.4-1

Git Clone URL: https://aur.archlinux.org/wlroots-nvidia.git (read-only, click to copy)
Package Base: wlroots-nvidia
Description: Modular Wayland compositor library, with fix for nvidia flickering
Upstream URL: https://gitlab.freedesktop.org/wlroots/wlroots
Licenses: MIT
Conflicts: wlroots, wlroots-git
Provides: libwlroots.so, wlroots
Submitter: kplant
Maintainer: kplant
Last Packager: kplant
Votes: 6
Popularity: 0.061885
First Submitted: 2022-08-20 15:26 (UTC)
Last Updated: 2024-06-29 17:47 (UTC)

Dependencies (23)

Required by (56)

Sources (3)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6 Next › Last »

MarsSeed commented on 2024-01-10 12:54 (UTC)

extra/wlroots still doesn't work

This does not seem like a valid statement. There are no open bugs in Arch GitLab for wlroots. Which means that all previous bugs have been resolved in the legacy Flyspray system, so there were no open ones to migrate to GitLab. And no one has filed any new problems to GitLab issues for wlroots.

As per AUR submission guidelines,

If the official package is broken or is lacking a feature, then please file a bug report.

So according to those rules, this AUR package should not exist, and instead, an issue should be created for wlroots. Suggested patches can be included in it as well.

asklow commented on 2024-01-10 09:28 (UTC) (edited on 2024-01-10 09:30 (UTC) by asklow)

@MarsSeed extra/wlroots still doesn't work because the changes are in master (not in 0.17.0) as @kplant said. Instead, install sway-git, which pulls wlroots-git & everything sorts itself.

kplant commented on 2023-12-29 20:19 (UTC)

The changes are not in 0.17.0, they are in master.

https://gitlab.freedesktop.org/wlroots/wlroots/-/blob/0.17/render/gles2/renderer.c?ref_type=heads#L179

MarsSeed commented on 2023-12-29 20:03 (UTC)

Obsolete package. Upstream has merged the nvidia support changes in 0.17.0. Use Arch/extra/wlroots instead of this.

ibrokemypie commented on 2023-12-03 02:28 (UTC)

Is there a reason why this package doesn't include the screenshare format patch as well? wlroots-nvidia-git includes it, and I have added the patch myself locally and it works, but a pain to have to maintain a local edit of this PKGBUILD

Here is the patch wlroots-nvidia-git uses https://aur.archlinux.org/cgit/aur.git/tree/nvidia.patch?h=wlroots-nvidia-git

nullcoder commented on 2023-11-30 15:41 (UTC) (edited on 2023-12-01 14:06 (UTC) by nullcoder)

I think we should change the version back to wlroots 0.16 until Sway is updated

hornobster commented on 2023-11-26 19:17 (UTC)

I'm also getting:

error: failed to prepare transaction (could not satisfy dependencies)
:: installing wlroots-nvidia (0.17.0-2) breaks dependency 'libwlroots.so=11' required by sway

kplant commented on 2023-11-24 13:25 (UTC) (edited on 2023-11-26 22:19 (UTC) by kplant)

Yeah, I missed that libdisplay-info.so was added.

Looks like sway is still requiring wlroots-0.16 (libwlroots.so.11).

nullcoder commented on 2023-11-24 11:11 (UTC) (edited on 2023-11-24 13:31 (UTC) by nullcoder)

Looks like it doesn't compile without the libdisplay-info package.

And it doesn't work:

error: failed to prepare transaction (could not satisfy dependencies)
:: installing wlroots-nvidia (0.17.0-2) breaks dependency 'libwlroots.so=11' required by sway

ahmedyasser commented on 2023-11-24 10:44 (UTC) (edited on 2023-11-24 10:45 (UTC) by ahmedyasser)

An error happened during the compilation of the recently deployed version and then failed to continue. This is the log provided in src/build/meson-logs/meson-log.txt.