Search Criteria
Package Details: wlroots-nvidia 0.16.2-2
Package Actions
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: | 4 |
Popularity: | 0.031728 |
First Submitted: | 2022-08-20 15:26 (UTC) |
Last Updated: | 2023-03-26 16:03 (UTC) |
Dependencies (22)
- libglvnd (libglvnd-git)
- libinput (libinput-git, libinput-minimal-git, libinput-three-finger-drag, libinput-multiplier)
- libpixman-1.so (pixman)
- libseat.so (seatd)
- libudev.so (libeudev-git, libeudev, lib32-eudev, libudev-zero-git, systemd-libs-homed-containers, systemd-libs-git, lib32-systemd-git, systemd-libs-selinux, lib32-systemd, systemd-libs)
- libvulkan.so (vulkan-icd-loader-git, lib32-vulkan-icd-loader, vulkan-icd-loader)
- libwayland-client.so (lib32-wayland, wayland)
- libwayland-server.so (lib32-wayland, wayland)
- libxcb (libxcb-git)
- libxkbcommon.so (libxkbcommon-git, lib32-libxkbcommon, libxkbcommon)
- opengl-driver (nvidia-410xx-utils, nvidia-440xx-utils, mesa-minimal+-git, nvidia-430xx-utils, nvidia-merged-utils, nvidia-510xx-utils, mesa-d3d12, mesa-panfork-git, mesa-git-adreno, visionfive2-img-gpu, nvidia-vulkan-utils-nvlax, mesa-steamos, nvidia-utils-beta, nvidia-utils-beta-nvlax, nvidia-470xx-utils, nvidia-390xx-utils, nvidia-utils-nvlax, mesa-minimal-git, nvidia-525xx-utils, nvidia-vulkan-utils, mesa-git, mesa-rusticl-git, mesa-amdonly-gaming-git, mesa, mesa-amber, nvidia-utils)
- xcb-util-errors
- xcb-util-renderutil
- xcb-util-wm
- glslang (glslang-minimal-git, glslang-git) (make)
- meson (meson-git) (make)
- ninja (ninja-git, ninja-samurai, ninja-kitware, ninja-mem, python-ninja) (make)
- systemd (systemd-homed-containers, systemd-git, systemd-selinux) (make)
- vulkan-headers (vulkan-headers-git) (make)
- wayland-protocols (wayland-protocols-git) (make)
- Show 2 more dependencies...
Required by (60)
- bemenu-git (requires wlroots) (make)
- bemenu-ncurses-git (requires wlroots) (make)
- bemenu-wayland-git (requires wlroots) (make)
- bemenu-x11-git (requires wlroots) (make)
- bspwc-git (requires wlroots)
- cage-git (requires wlroots)
- cage-no-xwayland (requires wlroots)
- cagebreak (requires wlroots)
- cagebreak-bin (requires wlroots)
- dfl-wayqt (requires wlroots)
- dfl-wayqt-qt6 (requires wlroots)
- dwl (requires wlroots)
- dwl-git (requires wlroots)
- fnott-git (requires wlroots)
- greetd-qtgreet (requires wlroots)
- greetd-qtgreet-qt5-git (requires wlroots) (make)
- greetd-qtgreet-qt6-git (requires wlroots) (make)
- haruhishot (requires wlroots) (make)
- haruhishot (requires wlroots)
- hikari-darcs (requires wlroots)
- Show 40 more...
Latest Comments
1 2 Next › Last »
kplant commented on 2023-03-26 16:03 (UTC)
Looks like upstream isn't going to fix it, I've included a simple patch that will allow the failing example to compile.
mleivagomez commented on 2023-03-13 00:41 (UTC) (edited on 2023-03-13 00:42 (UTC) by mleivagomez)
Fair enough. The problem is indeed upstream, but I think a fix has been posted about a week ago here: https://gitlab.freedesktop.org/wlroots/wlroots/-/commit/8db0d8289087d9e63438e01f810ef01d82170eb1
I'm kinda new to this community so I hope I'm not breaking any rules by posting external links. In particular, this is a change that was made in the repository that's listed in this package's upstream URL.
That being said, I found a way to build this package (a bit unsafely) before reading your reply by removing the Werror flag from my CFLAGS in /etc/makepkg.conf (in my case "-Werror=format-security") and replacing it with "-Wno-error".
It works for now, and after I finished building I reverted the flags to how they were previously.
kplant commented on 2023-03-13 00:25 (UTC)
Unfortunately it's broken upstream in wlroots; libavcodec has deprecated the "frame_number" field in the structure. If you replace "frame_number" with "(int)frame_num" on line 524 of examples/dmabuf-capture.c it will build successfully.
I don't want to patch this as I'm sure it will be fixed upstream shortly.
mleivagomez commented on 2023-03-13 00:11 (UTC)
When attempting to build this package, an error now appears:
error: 'frame_number' is deprecated [-Werror=deprecated-declarations]
On line 524 of dmabuf-capture.c
felixsanz commented on 2023-01-10 20:59 (UTC)
Why when I upgrade my system i'm getting: :: wlroots and wlroots-nvidia are in conflict ???
I installed this one because with wlroots package my system doesn't work. What is happening with this package?
kplant commented on 2023-01-06 00:47 (UTC)
@rek2 if you want to use the vulkan renderer you need to declare it in your environment with something like
export WLR_RENDERER=vulkan
before launching swayrek2 commented on 2023-01-05 22:14 (UTC)
BTW: about the wlroot package, I did install yesterday, but it was flickering very hard, I had to revert to old sway/wlroots do you think they fixed this and I missed something in my config/install?
rek2 commented on 2023-01-05 22:08 (UTC)
@kplant thank you so much, one last thing I had to manually run makepkg and install myself because a gpg import issue will restart and hope is all good now :) cheers
kplant commented on 2023-01-04 18:13 (UTC)
@rek2 that is exactly right, I will fix this when I get home later.
In the mean time I would recommend trying the standard wlroots 0.16.x package with the vulkan renderer, it works pretty well in my experience.
rek2 commented on 2023-01-04 17:28 (UTC)
ok so sway now expects wlroots 0.16.1 https://gitlab.freedesktop.org/wlroots/wlroots/-/releases almost sure this is why is breaking, since this package builds on the older 0.15.x
1 2 Next › Last »