From 0aa07ead7e96c1c6c6156befbf800525dad9b816 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 28 Feb 2022 10:27:44 +0530 Subject: [PATCH] Bundle wayland client libraries in the binary build The version of libwayland kitty builds against is now 1.20 and this introduces the new wl_proxy_marshal_flags function. The usual suspect distros have too old libwayland-client so we need to bundle. Fixes #4760 --- bypy/linux/__main__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/bypy/linux/__main__.py b/bypy/linux/__main__.py index b89518f1d..4231e5769 100644 --- a/bypy/linux/__main__.py +++ b/bypy/linux/__main__.py @@ -35,7 +35,8 @@ def binary_includes(): 'expat', 'sqlite3', 'ffi', 'z', 'lzma', 'png16', 'lcms2', 'crypt', 'iconv', 'pcre', 'graphite2', 'glib-2.0', 'freetype', 'rsync', 'harfbuzz', 'xkbcommon', 'xkbcommon-x11', - 'ncursesw', 'readline', 'brotlicommon', 'brotlienc', 'brotlidec' + 'ncursesw', 'readline', 'brotlicommon', 'brotlienc', 'brotlidec', + 'wayland-client', 'wayland-cursor', ))) + ( get_dll_path('bz2', 2), get_dll_path('ssl', 2), get_dll_path('crypto', 2), get_dll_path(f'python{py_ver}', 2),