Skip to content

Commit 18e25a8

Browse files
committed
Install all Ubuntu dependencies for Bevy
1 parent c252481 commit 18e25a8

File tree

4 files changed

+7
-7
lines changed

4 files changed

+7
-7
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ jobs:
2525
with:
2626
toolchain: stable
2727
- name: Install alsa and udev
28-
run: sudo apt-get update; sudo apt-get install --no-install-recommends libasound2-dev libudev-dev
28+
run: sudo apt-get update; sudo apt-get install g++ pkg-config libx11-dev libasound2-dev libudev-dev libxkbcommon-x11-0 libwayland-dev libxkbcommon-dev
2929
if: runner.os == 'linux'
3030
- name: Build & run tests
3131
run: cargo test
@@ -46,7 +46,7 @@ jobs:
4646
with:
4747
toolchain: stable
4848
- name: Install alsa and udev
49-
run: sudo apt-get update; sudo apt-get install --no-install-recommends libasound2-dev libudev-dev
49+
run: sudo apt-get update; sudo apt-get install g++ pkg-config libx11-dev libasound2-dev libudev-dev libxkbcommon-x11-0 libwayland-dev
5050
- name: Run doc tests with all features (this also compiles README examples)
5151
run: cargo test --doc --all-features
5252
lint:
@@ -67,7 +67,7 @@ jobs:
6767
toolchain: stable
6868
components: rustfmt, clippy
6969
- name: Install alsa and udev
70-
run: sudo apt-get update; sudo apt-get install --no-install-recommends libasound2-dev libudev-dev
70+
run: sudo apt-get update; sudo apt-get install g++ pkg-config libx11-dev libasound2-dev libudev-dev libxkbcommon-x11-0 libwayland-dev
7171
- name: Run clippy
7272
run: cargo clippy --workspace --all-targets --all-features -- -Dwarnings
7373
- name: Check format

.github/workflows/deploy-page.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
with:
1919
toolchain: stable
2020
- name: Install Dependencies
21-
run: sudo apt-get update; sudo apt-get install pkg-config libx11-dev libasound2-dev libudev-dev
21+
run: sudo apt-get update; sudo apt-get install g++ pkg-config libx11-dev libasound2-dev libudev-dev libxkbcommon-x11-0 libwayland-dev
2222
- name: Install trunk
2323
uses: jetli/[email protected]
2424
with:

.github/workflows/release-android-google-play.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
timeout-minutes: 40
3535
steps:
3636
- name: Install Dependencies
37-
run: sudo apt-get update; sudo apt-get install pkg-config libx11-dev libasound2-dev libudev-dev lld llvm
37+
run: sudo apt-get update; sudo apt-get install g++ pkg-config libx11-dev libasound2-dev libudev-dev libxkbcommon-x11-0 libwayland-dev lld llvm
3838
- uses: actions/checkout@v4
3939
- uses: dtolnay/rust-toolchain@stable
4040
- name: Add Android targets

.github/workflows/release.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@ jobs:
9494
with:
9595
toolchain: stable
9696
- name: Install Dependencies
97-
run: sudo apt-get update; sudo apt-get install pkg-config libx11-dev libasound2-dev libudev-dev
97+
run: sudo apt-get update; sudo apt-get install g++ pkg-config libx11-dev libasound2-dev libudev-dev libxkbcommon-x11-0 libwayland-dev
9898
- name: Build release
9999
run: |
100100
cargo build --profile dist
@@ -184,7 +184,7 @@ jobs:
184184
with:
185185
toolchain: stable
186186
- name: Install Dependencies
187-
run: sudo apt-get update; sudo apt-get install pkg-config libx11-dev libasound2-dev libudev-dev
187+
run: sudo apt-get update; sudo apt-get install g++ pkg-config libx11-dev libasound2-dev libudev-dev libxkbcommon-x11-0 libwayland-dev
188188
- name: Install trunk
189189
uses: jetli/[email protected]
190190
with:

0 commit comments

Comments
 (0)