Update to 1.1.12

This commit is contained in:
Leigh Scott 2023-06-09 13:08:37 +01:00
parent e151df9ac2
commit fea6485a37
4 changed files with 7 additions and 33 deletions

1
.gitignore vendored
View File

@ -25,3 +25,4 @@
/egl-wayland-aaf8608.tar.gz /egl-wayland-aaf8608.tar.gz
/egl-wayland-885f0a5.tar.gz /egl-wayland-885f0a5.tar.gz
/egl-wayland-1.1.11.tar.gz /egl-wayland-1.1.11.tar.gz
/egl-wayland-1.1.12.tar.gz

View File

@ -4,8 +4,8 @@
%global tag %{version} %global tag %{version}
Name: egl-wayland Name: egl-wayland
Version: 1.1.11 Version: 1.1.12
Release: 3%{!?tag:.%{date}git%{shortcommit0}}%{?dist} Release: 1%{!?tag:.%{date}git%{shortcommit0}}%{?dist}
Summary: Wayland EGL External Platform library Summary: Wayland EGL External Platform library
License: MIT License: MIT
URL: https://github.com/NVIDIA/%{name} URL: https://github.com/NVIDIA/%{name}
@ -19,7 +19,6 @@ Source0: %url/archive/%{commit0}/%{name}-%{shortcommit0}.tar.gz
Source1: 10_nvidia_wayland.json Source1: 10_nvidia_wayland.json
Source2: 15_nvidia_gbm.json Source2: 15_nvidia_gbm.json
Patch0: fix-destruction-order.patch
BuildRequires: meson BuildRequires: meson
BuildRequires: libtool BuildRequires: libtool
@ -74,6 +73,9 @@ find %{buildroot} -name '*.la' -delete
%{_datadir}/wayland-eglstream/ %{_datadir}/wayland-eglstream/
%changelog %changelog
* Fri Jun 09 2023 Leigh Scott <leigh123linux@gmail.com> - 1.1.12-1
- Update to 1.1.12
* Mon Apr 10 2023 Jonathan Schleifer <js@nil.im> - 1.1.11-3 * Mon Apr 10 2023 Jonathan Schleifer <js@nil.im> - 1.1.11-3
- Fix Firefox and Thunderbird crashing on start - Fix Firefox and Thunderbird crashing on start

View File

@ -1,29 +0,0 @@
From 979200d803c5ed9cb08ac752ac828f28753fc445 Mon Sep 17 00:00:00 2001
From: q234rty <q23456yuiop@gmail.com>
Date: Fri, 7 Apr 2023 18:08:03 +0800
Subject: [PATCH] Fix wrong destruction order for event queue
---
src/wayland-egldisplay.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/wayland-egldisplay.c b/src/wayland-egldisplay.c
index 1f30a76..76c5bf5 100644
--- a/src/wayland-egldisplay.c
+++ b/src/wayland-egldisplay.c
@@ -704,12 +704,12 @@ static void getServerProtocolsInfo(struct wl_display *nativeDpy,
}
}
+ if (wlRegistry) {
+ wl_registry_destroy(wlRegistry);
+ }
if (queue) {
wl_event_queue_destroy(queue);
}
- if (wlRegistry) {
- wl_registry_destroy(wlRegistry);
- }
}
EGLDisplay wlEglGetPlatformDisplayExport(void *data,

View File

@ -1 +1 @@
SHA512 (egl-wayland-1.1.11.tar.gz) = f9c618a505e6307d139d1e6bfd0ad206c041ee4dc7e74ce60d2b102114c5d7b21a74c5aaff3aa97de2fa3297600a4e5edbff07906cd6acef7dd468086598690f SHA512 (egl-wayland-1.1.12.tar.gz) = aa8e0d0639a8d9d85b85fa258f98f4280734cec5aefac776c5a92f04b8999cee9365e0f55cb885ce0cd6e574ae395895b9cea5efa951343eda5afb46216a5c43