gui-libs / egl-wayland

EGLStream-based Wayland external platform

Official package sites : https://github.com/NVIDIA/egl-wayland/ ·

v1.1.17_pre20240924 :: 0 :: gentoo (Masked by set 7342)

Modified
License
MIT
Keywords
~amd64 ~arm64

v1.1.16 :: 0 :: gentoo (Masked by set 7342)

Modified
License
MIT
Keywords
~amd64 ~arm64

v1.1.13.1 :: 0 :: gentoo

Modified
License
MIT
Keywords
amd64 ~arm64

abi_mips

n32
64-bit (32-bit pointer) libraries
n64
64-bit libraries
o32
32-bit libraries

abi_s390

32
32-bit (s390) libraries
64
64-bit (s390x) libraries

abi_x86

32
32-bit (x86) libraries
64
64-bit (amd64) libraries
x32
x32 ABI libraries

dev-libs / wayland : Wayland protocol libraries

dev-libs / wayland-protocols : Wayland protocol files

gui-libs / eglexternalplatform : EGL External Platform interface

media-libs / libglvnd : The GL Vendor-Neutral Dispatch library

x11-libs / libdrm : X.Org libdrm library

dev-libs / wayland : Wayland protocol libraries

x11-libs / libdrm : X.Org libdrm library

x11-drivers / nvidia-drivers : NVIDIA Accelerated Graphics Driver

x11-wm / muffin : Compositing window manager forked from Mutter for use with Cinnamon

x11-wm / mutter : GNOME compositing window manager based on Clutter


7342
Ionen Wolkens
>=1.1.14 enables usage of explicit sync (with >=nvidia-drivers-560 and compositors that supports like kwin-6), which currently seems to be causing too many problems ranging from application crashes and potential VRAM leaking (even with the fixes in 1.1.15) and may be better left masked for the time being. It can hwoever solve flicking/stutter issues on some setups so users may want to unmask if heavily affected (bug #937773).
  • >=gui-libs/egl-wayland-1.1.14
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: add 1.1.17_pre20240924
For testing explicit sync, has a lot of fixes over 1.1.16 but release is taking a while and it makes it difficult to know if issues are in egl-wayland or individual software when testing meanwhile. >=1.1.16 is still masked either way, odds are will remain that way until nvidia-drivers ships with >=1.1.16 (currently doesn't) and 1.1.17 is released. Can drop src_install given it ships its own icd json file now. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: drop 1.1.15
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: add 1.1.16
Albeit not lifting the mask yet, been going back&forth with this too much and it is likely that there is other issues (plus official nvidia-drivers still ships with 1.1.13.1). Feel free to unmask if want to try. Closes: https://bugs.gentoo.org/937773 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: drop 1.1.13, 1.1.13-r1, 1.1.14, 1.1.14-r1
If have problems with 1.1.15, either go back to 1.1.13.1 or set __NV_DISABLE_EXPLICIT_SYNC=1 rather than try the known buggy 1.1.14. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
gui-libs/egl-wayland: add 1.1.15
There may still be issues but situation should be a lot better than it was with 1.1.14, so trying to add this unmasked. If needed, one can (newly) set __NV_DISABLE_EXPLICIT_SYNC=1 to disable that rather than downgrade to 1.1.13.1. Also note that explicit sync is not enabled unless use the (currenty) unkeyworded 560 drivers. As far as I can tell 1.1.15 does nothing special if used with older drivers and works normally. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: stabilize 1.1.13.1 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: add 1.1.13.1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: add multilib support
To match NVIDIA that started shipping egl-gbm/wayland 32bit variant in >=nvidia-drivers-560 to let 32bit applications work right on wayland. ...albeit this is rather uncommon given most 32bit applications would be using xwayland at best, but do not want an unexpected setup that may confuse some things like steam or wine's new wayland support. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: add 1.1.14
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: drop 1.1.7-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: drop 1.1.12_p20230718
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: stabilize 1.1.13 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: drop 1.1.12
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
gui-libs/egl-wayland: add 1.1.13
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: drop 1.1.11_p20230202-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: stabilize 1.1.12_p20230718 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: add 1.1.12_p20230718
Should fix a 1.1.12 regression with plasma, hardly tested so please report if it makes anything worse. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
gui-libs/egl-wayland: Stabilize 1.1.12 amd64, #908056
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: add 1.1.12
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
gui-libs/egl-wayland: drop 1.1.11-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: drop 1.1.11_p20230202-r0
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
gui-libs/egl-wayland: stabilize 1.1.11_p20230202-r1 for amd64
Fix was merged upstream but still no release, let's stable this one now to be ready for whenever wayland-1.22 goes stable. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: fix warning w/ wayland-1.22
Hardly tested, but patch is very simple and will likely get merged. Unsure if it'd be also necessary for non-GBM egl-wayland-1.1.7, but realistically nvidia:0/470 will lose its USE=wayland in time as it's barely usable anymore (afaik still can't use 1.1.11 due to GBM changes, and just keeps getting worse, e.g. gnome flickers). Bug: https://bugs.gentoo.org/904072 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
gui-libs/egl-wayland: drop 1.1.9_p20211123
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: stabilize 1.1.11_p20230202 for amd64
Hopefully is fine, mostly contains minor bugfixes. Please report if any regressions from 1.1.11 that still weren't caught. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: add 1.1.11_p20230202
Got a report on IRC there was launching issues with firefox and releases from this package tend to be sporadic and not necessarily match the .run release, so let's try a snapshot (please report if it cause notable regressions over 1.1.11 as I don't test/use wayland much and may not notice). See https://bugzilla.mozilla.org/1759315 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: revbump with updated 1.1.11 tag
Upstream tagged the wrong commit then updated it without making it a new release. Straight-to-stable given it misses the nasty resizing fix that the previous ebuild used to patch but was removed given 1.1.11 release was meant to fix it. Closes: https://bugs.gentoo.org/869284 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: stabilize 1.1.11 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
gui-libs/egl-wayland: drop 1.1.10_p20220805
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: add 1.1.11
Nearly identical to previous snapshot, but properly tagged. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
gui-libs/egl-wayland: drop 1.1.10-r1
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: tidy older versions
Notably EAPI7->8 for 1.1.7 and rely on newer libglvnd to drop append-cppflags workaround, no need for a revbump in this case. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
gui-libs/egl-wayland: add 1.1.10_p20220805
Includes a hopefully better fix for resize issues than the revert defer resizes patch. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: drop 1.1.10
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: keyword 1.1.10
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
gui-libs/egl-wayland: revbump with a reverted commit
Unsure if 100% proper given doesn't revert cleanly, but choices are either stick with 1.1.9 with broken vulkan, use 1.1.10 with broken resizing, or try this. Keeping -r0 for now in case testing is needed. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: add 1.1.10 unkeyworded
See ebuild comment, will revisit next nvidia-drivers bump to see if it works and likely depend on >=1.1.10 then (albeit pure wayland vulkan is broken with >=515 either way at the moment). Also add libdrm depend-only for newly used drm_fourcc.h. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
gui-libs/egl-wayland: Keyword 1.1.9_p20211123 arm64, #831484
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
gui-libs/egl-wayland: Keyword 1.1.7-r1 arm64, #831484
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: drop 1.1.9
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: stabilize 1.1.9_p20211123 for amd64
Needed for webkit-gtk applications to launch with GBM. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: add 1.1.9_p20211123 for webkit-gtk consumers
Closes: https://bugs.gentoo.org/829699 Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: fast stabilize 1.1.9 for amd64
This is to help ensure 495.xx users will upgrade even if not in accept_keywords (or else run into issues with GBM compositors including latest mutter-41.2 which now uses it with NVIDIA, 1.1.7 is not GBM-aware at all). Can't just depend on >=1.1.9 as this needs to be masked on plasma profiles where 1.1.7 should still be used to avoid kwin+qtwayland specific regressions (1.1.7 is still fine on a EGLStream-using compositor). This is early (was unmasked at same time) but stable 470 branch is now pinned to 1.1.7 for other reasons and this won't be used in pure stable. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
gui-libs/egl-wayland: drop 1.1.8
This version was never officially used by NVIDIA and was added masked here due to known issues, no reason to keep it. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: add 1.1.9
While this version resolve the plasma blackscreen issue, it still leaves it in a unusable state with everything being unresponsive/odd. Adding anyway because it is the version that ships with official nvidia-drivers-495.29.05, but keeping masked. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: add 1.1.8
This version requires >=libglvnd-1.3.4 to build at all. As a bonus, restriction allows to drop the -DEGL_NO_X11 workaround. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: adjust description, remove modeset=1 mention
Albeit scarcely used for that, egl-wayland is gaining new uses for non-nvidia in mesa/xwayland and keeping the package nvidia-focused may not be best. In the future, may (possibly) add VIDEO_CARDS=nvidia. nvidia-drivers-470.57.02 now enables modeset=1 by default with USE=wayland rendering the postinst elog less important. Not considered to matter enough with <470 (that lack wayland improvements) to keep. Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Ionen Wolkens · gentoo
gui-libs/egl-wayland: adjust nvidia-drivers blocker
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: drop 1.1.6
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: stabilize 1.1.7 for amd64
Signed-off-by: Ionen Wolkens <ionen@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: add 1.1.7
Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: stabilize 1.1.6 for amd64
First stabilization, offered as a optfeature for nvidia-drivers. (formerly part of nvidia-drivers, but now a split package). Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org>
Ionen Wolkens · gentoo
gui-libs/egl-wayland: drop ~x86 keyword
While it built, adding with ~x86 keyword was a mistake. Only legacy nvidia-drivers are available on x86 and this isn't known to work properly with it (very unlikely anyone used this at all on x86). Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org>
Ionen Wolkens · gentoo
gui-libs/egl-wayland: add compatibility info to postinst messages
Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: allow building without xlib headers
Closes: https://github.com/gentoo/gentoo/pull/20043 Closes: https://bugs.gentoo.org/777558 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: don't use -Werror for build
Closes: https://github.com/gentoo/gentoo/pull/20037 Closes: https://bugs.gentoo.org/777546 Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Ionen Wolkens · gentoo
gui-libs/egl-wayland: new package 1.1.6
Split off from nvidia-drivers[wayland] which formerly only provided runtime files (no pkgconfig). Uses its own versioning and doesn't seem to need to match drivers, so it makes more sense as its own package. Package is needed to provide EGLStream (nvidia's workaround to get acceleration on wayland) support notably in x11-wm/mutter (wants the pkg-config file) and some other wayland compositors. Signed-off-by: Ionen Wolkens <sudinave@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/19812 Signed-off-by: David Seifert <soap@gentoo.org>