From ca9b5867712344bf3bbe0598525903a18589578d8fb435c8852550c0f413dc03 Mon Sep 17 00:00:00 2001 From: Stefan Dirsch Date: Thu, 14 Apr 2022 08:39:25 +0000 Subject: [PATCH 1/2] - baselibs.conf * Add 32-bit package variants. These are required for any EGL-using 32-bit wayland binary (which is pretty much all of them) to work at all: without it, running any 32-bit game under wayland will segfault on startup. With SDL 2.0.22 planning to use wayland by default, this is pretty important, as all 32-bit SDL programs will break. OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libnvidia-egl-wayland?expand=0&rev=10 --- baselibs.conf | 3 +++ libnvidia-egl-wayland.changes | 11 +++++++++++ libnvidia-egl-wayland.spec | 1 + 3 files changed, 15 insertions(+) create mode 100644 baselibs.conf diff --git a/baselibs.conf b/baselibs.conf new file mode 100644 index 0000000..4f5c527 --- /dev/null +++ b/baselibs.conf @@ -0,0 +1,3 @@ +libnvidia-egl-wayland +libnvidia-egl-wayland1 +libnvidia-egl-wayland-devel diff --git a/libnvidia-egl-wayland.changes b/libnvidia-egl-wayland.changes index 168b0a9..dc4aa72 100644 --- a/libnvidia-egl-wayland.changes +++ b/libnvidia-egl-wayland.changes @@ -1,3 +1,14 @@ +------------------------------------------------------------------- +Thu Apr 14 08:37:33 UTC 2022 - Stefan Dirsch + +- baselibs.conf + * Add 32-bit package variants. These are required for any EGL-using + 32-bit wayland binary (which is pretty much all of them) to work + at all: without it, running any 32-bit game under wayland will + segfault on startup. With SDL 2.0.22 planning to use wayland by + default, this is pretty important, as all 32-bit SDL programs will + break. + ------------------------------------------------------------------- Mon Jan 10 14:19:00 UTC 2022 - Stefan Dirsch diff --git a/libnvidia-egl-wayland.spec b/libnvidia-egl-wayland.spec index adb5a73..41c3275 100644 --- a/libnvidia-egl-wayland.spec +++ b/libnvidia-egl-wayland.spec @@ -27,6 +27,7 @@ License: MIT Group: Development/Libraries/C and C++ URL: https://github.com/NVIDIA/egl-wayland Source0: https://github.com/NVIDIA/egl-wayland/archive/%{version}/%{rname}-%{version}.tar.gz +Source1: baselibs.conf BuildRequires: gcc-c++ BuildRequires: meson >= 0.50 BuildRequires: ninja From 19c22bcc77ffa850608d8cd0390810e7273e80555f6f7c8bd91389d3d462badb Mon Sep 17 00:00:00 2001 From: Stefan Dirsch Date: Thu, 14 Apr 2022 08:50:44 +0000 Subject: [PATCH 2/2] baselibs.conf: only add 32bit runtime OBS-URL: https://build.opensuse.org/package/show/X11:XOrg/libnvidia-egl-wayland?expand=0&rev=11 --- baselibs.conf | 2 -- 1 file changed, 2 deletions(-) diff --git a/baselibs.conf b/baselibs.conf index 4f5c527..2830408 100644 --- a/baselibs.conf +++ b/baselibs.conf @@ -1,3 +1 @@ -libnvidia-egl-wayland libnvidia-egl-wayland1 -libnvidia-egl-wayland-devel