mirror of
https://github.com/storytold/craft-common-actions.git
synced 2026-10-31 07:48:02 +00:00
Install target libdbus headers for Linux portal builds (#57)
This commit is contained in:
1 parent
879a6a1684
commit
b86cdd3d0e
3 files changed
+12
-2
No files matched your search
@@ -409,3 +409,13 @@ The tests execute the FreeBSD run template under the host's POSIX shell with
|
||||
fixture build/test commands and real tar archives. They cover failures in each
|
||||
custom test group, default build/test failures, missing/corrupt packages and font
|
||||
environment propagation. They do not replace native FreeBSD caller runs.
|
||||
|
||||
|
||||
## Linux portal build prerequisite
|
||||
|
||||
The native and RISC-V cross-compilation dependency actions install libdbus
|
||||
headers for the target architecture. Applications that opt into native Wayland
|
||||
file-portal support through libdbus can then build on clean runners. This only
|
||||
adds build dependencies; it does not enable a feature, change app permissions or
|
||||
alter the release dependency graph. Native apt installation and RISC-V linking
|
||||
still need validation on the corresponding CI runners.
|
||||
@@ -20,7 +20,7 @@ runs:
|
||||
sudo apt-get update
|
||||
sudo apt-get install -y --no-install-recommends \
|
||||
libxkbcommon-dev libwayland-dev libx11-dev libxrandr-dev libxi-dev libgl1-mesa-dev \
|
||||
libasound2-dev pkg-config \
|
||||
libasound2-dev libdbus-1-dev pkg-config \
|
||||
desktop-file-utils appstream python3-yaml zsync
|
||||
|
||||
- uses: storytold/craft-common-actions/actions/install-nfpm@main
|
||||
|
||||
@@ -30,5 +30,5 @@ runs:
|
||||
sudo apt-get install -y --no-install-recommends \
|
||||
gcc-riscv64-linux-gnu binutils-riscv64-linux-gnu libc6-dev-riscv64-cross libc6-dev:riscv64 qemu-user \
|
||||
libxkbcommon-dev:riscv64 libwayland-dev:riscv64 libx11-dev:riscv64 libxrandr-dev:riscv64 \
|
||||
libxi-dev:riscv64 libgl1-mesa-dev:riscv64 libasound2-dev:riscv64 pkg-config \
|
||||
libxi-dev:riscv64 libgl1-mesa-dev:riscv64 libasound2-dev:riscv64 libdbus-1-dev:riscv64 pkg-config \
|
||||
desktop-file-utils appstream
|
||||
Reference in new issue
Block a user