diff --git a/thunderbird-91.5.1-libwayland-1.20.0.patch b/thunderbird-91.5.1-libwayland-1.20.0.patch new file mode 100644 index 0000000..bcd5e25 --- /dev/null +++ b/thunderbird-91.5.1-libwayland-1.20.0.patch @@ -0,0 +1,28 @@ +From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 +From: Kevin Daudt +Date: Sun, 12 Dec 2021 13:38:48 +0000 +Subject: [PATCH] Bug 1745560 - Add missing stub for wl_proxy_marshal_flags, + r=stransky + +Firefox fails to build against wayland 1.20 because this symbol is missing + +Differential Revision: https://phabricator.services.mozilla.com/D133583 +--- + widget/gtk/mozwayland/mozwayland.c | 7 +++++++ + 1 file changed, 7 insertions(+) + +diff --git a/widget/gtk/mozwayland/mozwayland.c b/widget/gtk/mozwayland/mozwayland.c +index 7a448e6321e2..1a86468b4f3d 100644 +--- a/widget/gtk/mozwayland/mozwayland.c ++++ b/widget/gtk/mozwayland/mozwayland.c +@@ -200,3 +200,10 @@ MOZ_EXPORT int wl_list_empty(const struct wl_list* list) { return -1; } + + MOZ_EXPORT void wl_list_insert_list(struct wl_list* list, + struct wl_list* other) {} ++ ++MOZ_EXPORT struct wl_proxy* wl_proxy_marshal_flags( ++ struct wl_proxy* proxy, uint32_t opcode, ++ const struct wl_interface* interface, uint32_t version, uint32_t flags, ++ ...) { ++ return NULL; ++} diff --git a/thunderbird.spec b/thunderbird.spec index f2db4ad..4a68531 100644 --- a/thunderbird.spec +++ b/thunderbird.spec @@ -9,7 +9,7 @@ #%define source_dir comm-esr%(echo %version | cut -d. -f1) Name: thunderbird -Version: 91.4.1 +Version: 91.5.1 Release: 1mamba Summary: Mozilla Thunderbird email, RSS, and newsgroup client Group: Graphical Desktop/Applications/Internet @@ -27,6 +27,7 @@ Source6: thunderbird-distribution.ini Patch14: thunderbird-78.8.1-rust-1.48.patch Patch15: thunderbird-78.8.1-fix-passing-system-bzip2-ldflags.patch Patch16: thunderbird-91.4.1-python-setuptools-60.0.4.patch +Patch17: thunderbird-91.5.1-libwayland-1.20.0.patch License: GPL,MPL 1.1,LGPL ## AUTOBUILDREQ-BEGIN BuildRequires: xulrunner-devel @@ -208,6 +209,7 @@ This package contains the %{2} language support files for Thunderbird.\ #%patch14 -p1 #%patch15 -p1 %patch16 -p1 +%patch17 -p1 -b .libwayland-1.20.0 rm -f .mozconfig cat << EOF > .mozconfig @@ -446,6 +448,9 @@ fi %{tbdir}/removed-files %changelog +* Thu Feb 03 2022 Automatic Build System 91.5.1-1mamba +- automatic version update by autodist + * Tue Dec 21 2021 Automatic Build System 91.4.1-1mamba - automatic version update by autodist