@@ -55,7 +55,9 @@ fn install_dependencies_for_examples_and_tools_tcc() {
5555 }
5656 exec('v retry -- sudo apt update')
5757 exec('v retry -- sudo apt install --quiet -y libssl-dev sqlite3 libsqlite3-dev valgrind')
58- exec('v retry -- sudo apt install --quiet -y libfreetype6-dev libxi-dev libxcursor-dev libgl-dev libxrandr-dev libasound2-dev')
58+ exec('v retry -- sudo apt install --quiet -y libfreetype6-dev libxi-dev libxcursor-dev libgl-dev libxrandr-dev libasound2-dev libegl-dev')
59+ // Wayland development libraries for sokol Wayland support
60+ exec('v retry -- sudo apt install --quiet -y libwayland-dev libxkbcommon-dev libwayland-egl1-mesa libxkbcommon-x11-dev')
5961 // The following is needed for examples/wkhtmltopdf.v
6062 exec('v retry -- sudo apt install --quiet -y xfonts-75dpi xfonts-base expect')
6163 exec('v retry -- wget --quiet https://github.com/wkhtmltopdf/packaging/releases/download/0.12.6.1-2/wkhtmltox_0.12.6.1-2.jammy_amd64.deb')
@@ -179,6 +181,8 @@ fn install_dependencies_for_examples_and_tools_gcc() {
179181 exec('v retry -- sudo apt update')
180182 exec('v retry -- sudo apt install --quiet -y postgresql libpq-dev libssl-dev sqlite3 libsqlite3-dev valgrind')
181183 exec('v retry -- sudo apt install --quiet -y libfreetype6-dev libxi-dev libxcursor-dev libgl-dev libxrandr-dev libasound2-dev')
184+ // Wayland development libraries for sokol Wayland support
185+ exec('v retry -- sudo apt install --quiet -y libwayland-dev libxkbcommon-dev libwayland-egl1-mesa libxkbcommon-x11-dev wayland-protocols libegl-dev')
182186}
183187
184188fn recompile_v_with_cstrict_gcc() {
@@ -301,6 +305,8 @@ fn install_dependencies_for_examples_and_tools_clang() {
301305 exec('v retry -- sudo apt update')
302306 exec('v retry -- sudo apt install --quiet -y postgresql libpq-dev libssl-dev sqlite3 libsqlite3-dev valgrind')
303307 exec('v retry -- sudo apt install --quiet -y libfreetype6-dev libxi-dev libxcursor-dev libgl-dev libxrandr-dev libasound2-dev')
308+ // Wayland development libraries for sokol Wayland support
309+ exec('v retry -- sudo apt install --quiet -y libwayland-dev libxkbcommon-dev libwayland-egl1-mesa libxkbcommon-x11-dev wayland-protocols libegl-dev')
304310 exec('v retry -- sudo apt install --quiet -y clang')
305311}
306312
0 commit comments