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: None
Last Packager: kplant
Votes: 6
Popularity: 0.001719
First Submitted: 2022-08-20 15:26 (UTC)
Last Updated: 2024-06-29 17:47 (UTC)

Dependencies (23)

Required by (28)

Sources (3)

Latest Comments

1 2 3 4 5 6 7 Next › Last »

mbarnaba commented on 2025-06-03 08:31 (UTC)

I managed to make it work for sway like this, I hope it will be usefull to others :)

diff --git a/PKGBUILD b/PKGBUILD
index 774893d..a49c8c6 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,7 @@
 # Maintainer: Keith Plant <kplantjr at gmail dot com>

 pkgname="wlroots-nvidia"
-pkgver="0.17.4"
+pkgver="0.18.2"
 pkgrel="1"
 pkgdesc="Modular Wayland compositor library, with fix for nvidia flickering"
 license=("MIT")
@@ -11,8 +11,8 @@ wl_pkgname="wlroots"
 url="https://gitlab.freedesktop.org/wlroots/wlroots"
 arch=("x86_64")
 provides=(
-   "wlroots=$pkgver"
-   "libwlroots.so"
+   "wlroots0.18=$pkgver"
+   "libwlroots-0.18.so"
 )
 conflicts=(
    "wlroots"

zebulon commented on 2025-05-02 06:38 (UTC)

Hi, cagebreak-3 cannot be installed due to conflict between wlroots-0.18 and wlroots-nvidia-0.17.



:: wlroots-nvidia-0.17.4-1 and wlroots-0.18.2-2 are in conflict. Remove wlroots? [y/N] y

...

Run-time dependency wlroots-0.18 found: NO (tried pkgconfig and cmake)

cagebreak/meson.build:56:17: ERROR: Dependency "wlroots-0.18" not found, tried pkgconfig and cmake

A full log can be found at /tmp/makepkg/cagebreak/src/build/meson-logs/meson-log.txt
==> ERROR: A failure occurred in build().
    Aborting...
 -> error making: cagebreak-exit status 4
 -> Failed to install the following packages. Manual intervention is required:
cagebreak - exit status 4

ninetailedtori commented on 2025-04-17 22:14 (UTC)

So, if this one is working with the latest versions, is there a reason we're not bumping pkgver? Or possibly automating the pkgver updating to pull from VCS? Given we already have static versions.

sunite commented on 2025-03-03 10:03 (UTC)

Can confirm it compiles with 18.2 sources; still testing if there are any runtime issues.

kplant commented on 2024-12-13 15:27 (UTC)

I have not experienced any issues with wlroots 0.18.1 without this patch, have you also tried it without the patch?

s-ol commented on 2024-12-13 08:30 (UTC)

the patch still applies cleanly at 0.18.1. Bumping pkgver to 0.18.1 and removing the checksums is enough to build a version for recent sway from the repos and everything seems to work :)

t0xa commented on 2024-07-23 14:59 (UTC)

It seems debugedit package is a dependency

kplant commented on 2024-07-04 16:28 (UTC)

That repository is not the official repository for this package. Unfortunately there's nothing I can do for that issue, you need to have the appropriate version of libdisplay-info to build this package.

chrisco23 commented on 2024-07-04 13:57 (UTC)

Apparently now the libdisplay-info issue was dealt with, but the repo maintainer also says the repo is unmaintained.

https://github.com/rywng/wlroots-nvidia/issues/1

Mentioned is the possibility of forks etc. but I'm not really finding anything about that. (?)

For me this whole thing started when I relatively recently switched to Sway/Wayland from i3/X. There's no way I'm the only one running a Dell XPS 15 (other other integrated Nvidia situation) and running Sway/Wayland.

chrisco23 commented on 2024-06-29 18:06 (UTC) (edited on 2024-06-29 18:06 (UTC) by chrisco23)

Thank you, and it does indeed now compile for me.

Is there any plan to change the libdisplay-info dependency? As for that package I still get:

:: installing libdisplay-info (0.2.0-1) breaks dependency 'libdisplay-info.so=1-64' required by wlroots-nvidia