diff --git a/.gitea/workflows/reusable-engine-launcher.yml b/.gitea/workflows/reusable-engine-launcher.yml index 42d571d..a06d507 100644 --- a/.gitea/workflows/reusable-engine-launcher.yml +++ b/.gitea/workflows/reusable-engine-launcher.yml @@ -27,11 +27,19 @@ jobs: - name: Checkout uses: actions/checkout@v4 - - name: Install build tools (Linux) + - name: Install build tools + Raylib deps (Linux) if: runner.os == 'Linux' run: | apt-get update -qq + # Build essentials apt-get install -y cmake build-essential ninja-build zip unzip git curl + # Raylib Linux dependencies (X11, OpenGL, Wayland, audio) + # See https://github.com/raysan5/raylib/wiki/Working-on-GNU-Linux + apt-get install -y \ + libasound2-dev \ + libx11-dev libxrandr-dev libxi-dev libxcursor-dev libxinerama-dev \ + libxkbcommon-dev libwayland-dev \ + libgl1-mesa-dev libglu1-mesa-dev - name: Configure CMake run: cmake -B build -DCMAKE_BUILD_TYPE=${{ inputs.build_type }}