Search Criteria
Package Details: wlroots-nvidia 0.17.4-1
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: | 6 |
Popularity: | 0.061885 |
First Submitted: | 2022-08-20 15:26 (UTC) |
Last Updated: | 2024-06-29 17:47 (UTC) |
Dependencies (23)
- libdisplay-info.so (libdisplay-info-gitAUR, libdisplay-info)
- libglvnd (libglvnd-gitAUR)
- libinput (libinput-noaccumAUR, libinput-multiplierAUR, libinput-three-finger-dragAUR)
- libpixman-1.so (pixman-gitAUR, pixman)
- libseat.so (seatd)
- libudev.so (lib32-systemd-gitAUR, systemd-chromiumos-libsAUR, libeudevAUR, systemd-libs-selinuxAUR, systemd-libs-gitAUR, systemd-libs-fmlAUR, lib32-systemd, systemd-libs)
- libvulkan.so (lib32-vulkan-icd-loader-gitAUR, vulkan-icd-loader-gitAUR, lib32-vulkan-icd-loader, vulkan-icd-loader)
- libwayland-client.so (wayland-asan-gitAUR, wayland-chromiumAUR, lib32-wayland, wayland)
- libwayland-server.so (wayland-asan-gitAUR, wayland-chromiumAUR, lib32-wayland, wayland)
- libxcb (libxcb-gitAUR)
- libxkbcommon.so (libxkbcommon-gitAUR, lib32-libxkbcommon, libxkbcommon)
- opengl-driver (nvidia-410xx-utilsAUR, nvidia-440xx-utilsAUR, nvidia-430xx-utilsAUR, nvidia-vulkan-utilsAUR, mesa-minimal-gitAUR, mesa-gitAUR, mesa-wsl2-gitAUR, nvidia-535xx-utilsAUR, nvidia-470xx-utilsAUR, amdonly-gaming-mesa-gitAUR, mesa-amd-bc250AUR, nvidia-550xx-utilsAUR, nvidia-390xx-utilsAUR, nvidia-utils-teslaAUR, nvidia-utils-betaAUR, nvidia-525xx-utilsAUR, nvidia-510xx-utilsAUR, mesa, mesa-amber, nvidia-utils)
- xcb-util-errors
- xcb-util-renderutil
- xcb-util-wm
- glslang (glslang-gitAUR) (make)
- meson (meson-gitAUR) (make)
- ninja (ninja-kitwareAUR, ninja-memAUR, ninja-fuchsia-gitAUR, ninja-gitAUR, ninja-jobserverAUR) (make)
- systemd (systemd-chromiumosAUR, systemd-selinuxAUR, systemd-gitAUR, systemd-fmlAUR) (make)
- vulkan-headers (vulkan-headers-gitAUR) (make)
- Show 3 more dependencies...
Required by (56)
- cagebreak (requires wlroots)
- cagebreak-bin (requires wlroots)
- cambalache (requires wlroots)
- cambalache-git (requires wlroots)
- dfl-colorschemeparser (requires wlroots) (make)
- dfl-colorschemeparser-qt6 (requires wlroots) (make)
- dfl-hjsonparser (requires wlroots) (make)
- dfl-hjsonparser-qt6 (requires wlroots) (make)
- dfl-wayfireparser (requires wlroots)
- dfl-wayfireparser (requires wlroots) (make)
- dfl-wayfireparser-qt6 (requires wlroots)
- dfl-wayfireparser-qt6 (requires wlroots) (make)
- dwl (requires wlroots)
- dwl-guile-git (requires wlroots)
- fnott-git (requires wlroots)
- greetd-qtgreet-qt5-git (requires wlroots) (make)
- greetd-qtgreet-qt6-git (requires wlroots) (make)
- hikari-darcs (requires wlroots)
- japokwm-git (requires wlroots) (make)
- kanshi-git (requires wlroots) (make)
- kiwmi-git (requires wlroots)
- magpie-wm-v1-git (requires wlroots)
- mpvpaper-git (requires wlroots)
- phoc-git (requires libwlroots.so)
- qt-mpv-bg-wlr (requires wlroots)
- qwlroots (requires wlroots) (make)
- qwlroots-git (requires wlroots) (make)
- r2k (requires wlroots)
- river-git (requires wlroots)
- river-noxwayland-git (requires wlroots)
- sway-im (requires libwlroots.so)
- sway-inhibit-fullscreen-git (requires wlroots)
- sway-rc (requires wlroots)
- swayfire-git (requires wlroots)
- swayfx-i3-style-fullscreen-git (requires libwlroots.so)
- swayvkshot (requires wlroots)
- theseus-ship (requires wlroots)
- vivarium-git (requires wlroots)
- way-displays (requires wlroots)
- waybox (requires libwlroots.so)
- waybox-git (requires wlroots)
- wayclip-git (requires wlroots)
- wayqt-git (requires wlroots)
- wf-config-git (requires wlroots) (make)
- wideriver (requires wlroots)
- wio-wl (requires wlroots)
- wl-gammactl (requires wlroots)
- wl-neco (requires wlroots)
- wl-plant (requires wlroots)
- wlmaker (requires wlroots)
- wlr-brightness-git (requires wlroots)
- wlr-gamma-service-git (requires wlroots)
- wlrobs (requires wlroots)
- wlrobs-hg (requires wlroots)
- wlroots-docs (requires wlroots) (make)
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 Next › Last »
simontunnat commented on 2023-10-23 13:02 (UTC)
The package fixed my flickering issues on a Thinkpad P52. Thank you! :)
aragon123 commented on 2023-07-17 15:32 (UTC) (edited on 2023-07-17 15:34 (UTC) by aragon123)
I additionally have the following patch included:
Without this patch, at least for me, screenshare does not work: https://github.com/emersion/xdg-desktop-portal-wlr/issues/190#issuecomment-1144287165
Edit: Unfortunately the tabs get replaced by spaces, in the output, therefore here a pastbin, with the tabs: https://pastebin.com/B73kcgXg
luanalatte commented on 2023-06-06 22:07 (UTC)
@kplant it worked! thank you for the fix. You might want to increase pkgrel now :P
kplant commented on 2023-06-06 22:01 (UTC)
@luanalatte once more.
luanalatte commented on 2023-06-06 21:57 (UTC)
@kplant dependency still fails. I noticed you used a dash instead of an equals sign, was that a mistake?
kplant commented on 2023-06-06 20:45 (UTC)
@luanalatte try now.
luanalatte commented on 2023-06-06 20:24 (UTC)
swayfx
depends onwlroots<0.17
, which this package provides but pacman doesn't know since the provides array only says"wlroots"
. I managed to fix it by setting it to"wlroots=$pkgver"
, and swayfx works as expected. Could you add this or will it have consequences I didn't consider? thankskplant 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.
« First ‹ Previous 1 2 3 4 5 6 Next › Last »