diff --git a/.github/workflows/build-auto.yml b/.github/workflows/build-auto.yml index 01234d340..f96fd91f8 100644 --- a/.github/workflows/build-auto.yml +++ b/.github/workflows/build-auto.yml @@ -24,7 +24,8 @@ jobs: sudo apt-get update -qq sudo apt-get install -y \ libpixman-1-dev libfreetype6-dev libharfbuzz-dev zlib1g-dev \ - libx11-dev libxcursor-dev libxi-dev libgl1-mesa-dev libfontconfig1-dev + libx11-dev libxcursor-dev libxi-dev libxrandr-dev libgl1-mesa-dev \ + libfontconfig1-dev - uses: aseprite/get-ninja@main - uses: ilammy/msvc-dev-cmd@v1 if: runner.os == 'Windows' diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 19d7e214f..8c6952a8a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -28,7 +28,8 @@ jobs: sudo apt-get update -qq sudo apt-get install -y \ libpixman-1-dev libfreetype6-dev libharfbuzz-dev zlib1g-dev \ - libx11-dev libxcursor-dev libxi-dev libgl1-mesa-dev libfontconfig1-dev + libx11-dev libxcursor-dev libxi-dev libxrandr-dev libgl1-mesa-dev \ + libfontconfig1-dev - name: Install Skia if: ${{ matrix.ui == 'gui' }} shell: bash diff --git a/.github/workflows/clang_tidy.yml b/.github/workflows/clang_tidy.yml index 48c31a36a..a810c96ad 100644 --- a/.github/workflows/clang_tidy.yml +++ b/.github/workflows/clang_tidy.yml @@ -25,7 +25,7 @@ jobs: apt_packages: | libc++-dev, libc++abi-dev, libpixman-1-dev, libfreetype6-dev, libharfbuzz-dev, zlib1g-dev, libx11-dev, - libxcursor-dev, libxi-dev, libgl1-mesa-dev + libxcursor-dev, libxi-dev, libxrandr-dev, libgl1-mesa-dev cmake_command: | cmake -S . -B build -DCMAKE_BUILD_TYPE=Debug -DLAF_BACKEND=none -DCMAKE_EXPORT_COMPILE_COMMANDS=on - uses: ZedThree/clang-tidy-review/upload@v0.20.1 diff --git a/INSTALL.md b/INSTALL.md index 645d35e99..55d248079 100644 --- a/INSTALL.md +++ b/INSTALL.md @@ -74,7 +74,7 @@ On macOS you will need macOS 15.4 SDK and Xcode 16.3 (older versions might work) You will need the following dependencies on Ubuntu/Debian: - sudo apt-get install -y g++ clang cmake ninja-build libx11-dev libxcursor-dev libxi-dev libgl1-mesa-dev libfontconfig1-dev + sudo apt-get install -y g++ clang cmake ninja-build libx11-dev libxcursor-dev libxi-dev libxrandr-dev libgl1-mesa-dev libfontconfig1-dev Or use clang-12 packages (or newer) in case that clang in your distribution is older than clang 12.0: @@ -82,15 +82,15 @@ Or use clang-12 packages (or newer) in case that clang in your distribution is o On Fedora: - sudo dnf install -y gcc-c++ clang libcxx-devel cmake ninja-build libX11-devel libXcursor-devel libXi-devel mesa-libGL-devel fontconfig-devel + sudo dnf install -y gcc-c++ clang libcxx-devel cmake ninja-build libX11-devel libXcursor-devel libXi-devel libXrandr-devel mesa-libGL-devel fontconfig-devel On Arch: - sudo pacman -S gcc clang cmake ninja libx11 libxcursor mesa-libgl fontconfig libwebp + sudo pacman -S gcc clang cmake ninja libx11 libxcursor libxi libxrandr mesa-libgl fontconfig libwebp On SUSE: - sudo zypper install gcc-c++ clang cmake ninja libX11-devel libXcursor-devel libXi-devel Mesa-libGL-devel fontconfig-devel + sudo zypper install gcc-c++ clang cmake ninja libX11-devel libXcursor-devel libXi-devel libXrandr-devel Mesa-libGL-devel fontconfig-devel # Automatic Building diff --git a/laf b/laf index ff3146071..19db1d20f 160000 --- a/laf +++ b/laf @@ -1 +1 @@ -Subproject commit ff3146071e86db059af6eef64fd24096554fa15e +Subproject commit 19db1d20fce67dcb0793c1060f6739babec46ea3