chore: add build dependency

This commit is contained in:
Tom Schuster 2024-01-01 21:16:27 +01:00
parent 0cea5a0a9e
commit d07b154898
3 changed files with 4 additions and 3 deletions

View File

@ -115,7 +115,7 @@ jobs:
if: runner.os == 'Linux' if: runner.os == 'Linux'
run: | run: |
sudo apt-get update sudo apt-get update
sudo apt install -y libasound2-dev libxcb-shape0-dev libxcb-xfixes0-dev libgtk-3-dev sudo apt install -y libasound2-dev libxcb-shape0-dev libxcb-xfixes0-dev libgtk-3-dev libudev-dev
- name: Cargo build - name: Cargo build
run: cargo build --locked --package ruffle_desktop --release ${{matrix.DESKTOP_FEATURES && '--features' }} ${{matrix.DESKTOP_FEATURES}} ${{ matrix.target && '--target' }} ${{ matrix.target }} run: cargo build --locked --package ruffle_desktop --release ${{matrix.DESKTOP_FEATURES && '--features' }} ${{matrix.DESKTOP_FEATURES}} ${{ matrix.target && '--target' }} ${{ matrix.target }}

View File

@ -59,7 +59,7 @@ jobs:
run: | run: |
sudo add-apt-repository ppa:kisak/kisak-mesa -y sudo add-apt-repository ppa:kisak/kisak-mesa -y
sudo apt-get update sudo apt-get update
sudo apt install -y libasound2-dev libxcb-shape0-dev libxcb-xfixes0-dev libgtk-3-dev mesa-vulkan-drivers libpango1.0-dev sudo apt install -y libasound2-dev libxcb-shape0-dev libxcb-xfixes0-dev libgtk-3-dev mesa-vulkan-drivers libpango1.0-dev libudev-dev
- name: Cache Cargo output - name: Cache Cargo output
uses: Swatinem/rust-cache@v2 uses: Swatinem/rust-cache@v2
@ -124,7 +124,7 @@ jobs:
- name: Install Linux dependencies - name: Install Linux dependencies
run: | run: |
sudo apt-get update sudo apt-get update
sudo apt install -y libasound2-dev libxcb-shape0-dev libxcb-xfixes0-dev libgtk-3-dev mesa-vulkan-drivers libpango1.0-dev sudo apt install -y libasound2-dev libxcb-shape0-dev libxcb-xfixes0-dev libgtk-3-dev mesa-vulkan-drivers libpango1.0-dev libudev-dev
- name: Check formatting - name: Check formatting
run: cargo fmt --all -- --check run: cargo fmt --all -- --check

View File

@ -60,6 +60,7 @@ If you are building for a Linux platform, the following are typical dependencies
* libxcb-xfixes0-dev * libxcb-xfixes0-dev
* libgtk-3-dev * libgtk-3-dev
* libssl-dev * libssl-dev
* libudev-dev
* libxcb-xinput-dev * libxcb-xinput-dev
* libxcb-xkb-dev * libxcb-xkb-dev
* libxcb-cursor-dev * libxcb-cursor-dev