Search Criteria
Package Details: weston-eglstream 9.0.0-1
Git Clone URL: | https://aur.archlinux.org/weston-eglstream.git (read-only, click to copy) |
---|---|
Package Base: | weston-eglstream |
Description: | Reference implementation of a Wayland compositor with EGLStream support |
Upstream URL: | https://wayland.freedesktop.org/ |
Licenses: | MIT |
Conflicts: | weston |
Provides: | weston |
Submitter: | aplattner |
Maintainer: | aplattner (mvicomoya, ekurzinger) |
Last Packager: | ekurzinger |
Votes: | 13 |
Popularity: | 0.000000 |
First Submitted: | 2016-03-23 22:34 (UTC) |
Last Updated: | 2020-09-28 14:35 (UTC) |
Dependencies (15)
- colord (colord-git, colord-sane-git)
- egl-wayland (egl-wayland-git)
- libegl (nvidia-340xx-utils, libglvnd-git, libglvnd)
- libgles (nvidia-340xx-utils, libglvnd-git, libglvnd)
- libinput (libinput-git, libinput-minimal-git, libinput-three-finger-drag, libinput-multiplier)
- libjpeg-turbo (libjpeg-turbo-minimal-git, mozjpeg-git, libjpeg-turbo-git, mozjpeg)
- libpipewire02
- libva (libva-minimal-git, intel-media-stack-bin, libva-git, libva-headless)
- libwebp (libwebp-git)
- libxcursor (libxcursor-git)
- libxkbcommon (libxkbcommon-git)
- pango (pango-minimal-git, pango-git, gtk4-git)
- wayland (wayland-git, wayland-nodocs-git)
- meson (meson-git) (make)
- wayland-protocols (wayland-protocols-git) (make)
Required by (23)
- cog (requires weston) (make)
- gtk4-paper-plane (requires weston) (check)
- libadwaita-demos-git (requires weston) (check)
- libadwaita-docs-git (requires weston) (check)
- libadwaita-git (requires weston) (check)
- libadwaita-git-demos (requires weston) (check)
- libadwaita-git-docs (requires weston) (check)
- libadwaita-testing (requires weston) (check)
- libadwaita-testing-demos (requires weston) (check)
- libadwaita-testing-docs (requires weston) (check)
- liri-shell (requires weston) (optional)
- screensaver-off (requires weston) (optional)
- ungoogled-chromium-wayland (requires weston)
- way-cooler (requires weston) (optional)
- way-cooler-git (requires weston) (optional)
- wayhouse-git (requires weston)
- waypipe (requires weston) (check)
- waypipe-git (requires weston) (check)
- wayward-git (requires weston)
- x11docker (requires weston) (optional)
- Show 3 more...
Sources (7)
- 0001-gl-renderer-Add-EGLDevice-enumeration-support.patch
- 0002-gl-renderer-Add-support-for-EGLDevice-composited-fra.patch
- 0003-gl-renderer-Add-EGL-client-support-for-EGLStream-fra.patch
- 0004-backend-drm-Gracefully-handle-vblank-and-flip-invali.patch
- 0005-backend-drm-Add-support-for-EGLDevice-EGLOutput.patch
- 0006-compositor-Process-stream-attach-requests-with-wl_eg.patch
- https://wayland.freedesktop.org/releases/weston-9.0.0.tar.xz
Latest Comments
1 2 3 4 5 Next › Last »
shoober420 commented on 2020-10-14 18:12 (UTC)
I found out what it was. It’s this NVIDIA environment variable I use to disable VSync.
export __GL_SYNC_TO_VBLANK=0
I remember I had this issue back in 2016. Is VSync required for a Wayland compositor?
shoober420 commented on 2020-10-14 13:33 (UTC) (edited on 2020-10-14 13:34 (UTC) by shoober420)
I’m black screening when launching weston. I made a post on westons gitlab about it (https://gitlab.freedesktop.org/wayland/weston/-/issues/440). They told me it’s an nvidia issue, so I posted this on the nvidia forums (https://forums.developer.nvidia.com/t/weston-eglstream-black-screen/157053). I wanted to comment about it here as well, so you guys know for sure.
I of course used weston-eglstream in the past, like two years ago, and it worked. Although x11 acceleration wasn’t available yet, it is been possible now very recently (https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/6429). Knowing this, I wanted to try weston-eglstream again, but get a black screen. I’m using the new 455.28 driver.
ekurzinger commented on 2020-06-12 21:29 (UTC)
Sorry for the delay, replaced the pipewire dependency with libpipewire02. Thanks sh4kesbeer and shoober420 for pointing out the issue.
shoober420 commented on 2020-05-23 19:49 (UTC) (edited on 2020-05-23 19:54 (UTC) by shoober420)
This package for sure needs the “pipeline” dependency replaced with “libpipewire02”. The pipewire package pulls in a lot of unnecessary bloat, like “gstreamer” for example. I’m going to make a “weston-eglstream-git” package soon to help debug and have Weston master compile against the eglstream patches. Until then, I’ll keep the official release link under source as a temporary workaround.
sh4kesbeer commented on 2020-04-27 10:06 (UTC) (edited on 2020-04-27 10:08 (UTC) by sh4kesbeer)
I get following error when trying to upgrade. It seems pipewire has been bumped to 0.3 but this package (still) requires 0.2. Would be great if the required version in this package could also be bumped, or the dependency be switched to pipewire02
shoober420 commented on 2019-06-28 23:26 (UTC)
Sorry for the late response, thank you for clarifying and fixing this mvicomoya.
mvicomoya commented on 2019-05-21 20:50 (UTC)
Looking at nvidia-egl-wayland-full-beta-all (https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=nvidia-full-beta-all#n149) it seems it isn't quite the same thing as 'egl-wayland' since it only provides the DSO library, but none of the pkg-config files that 'egl-wayland' provides.
I'd recommend reaching out to the nvidia-full-beta-all maintainer and let him know pkg-config files should be installed along with the DSO library in order to actually provide 'egl-wayland'.
Alternatively, nvidia-full-beta-all could be made dependent on 'egl-wayland'. The latter provides a more recent version of the library anyway.
shoober420 commented on 2019-05-21 20:04 (UTC)
For my NVIDIA drivers, I use the “nvidia-full-beta-all” proprietary package. This includes the “nvidia-egl-wayland-full-beta-all” package that conflicts with the mentioned “egl-wayland” package from the official Arch repositories. It appears the “nvidia-egl-wayland-full-beta-all” package is the same thing as the “egl-wayland” package. Is there a way you can configure the install script to recognize the “nvidia-egl-wayland-full-beta-all” package as adequate for the dependencies?
mvicomoya commented on 2019-05-17 00:12 (UTC)
wayland-eglstream-protocols is provided by the egl-wayland package (https://www.archlinux.org/packages/?q=egl-wayland), listed as a dependency.
shoober420 commented on 2019-05-16 04:16 (UTC) (edited on 2019-05-16 04:19 (UTC) by shoober420)
I'm having issues building this package. Heres the error.
Dependency wayland-eglstream-protocols found: NO (tried pkgconfig and cmake)
protocol/meson.build:10:0: ERROR: Dependency "wayland-eglstream-protocols" not found, tried pkgconfig and cmake
There is no "wayland-eglstream-protocols" package in the Arch repos. I do have the "wayland-protocols-git" package installed.
1 2 3 4 5 Next › Last »