mirror of
https://github.com/spartanz51/tutabridge.git
synced 2026-06-24 10:54:32 +02:00
Linux build needs libdbus for the keyring Secret Service backend
The sync Secret Service backend links system libdbus via libdbus-sys, so the Linux CI job installs libdbus-1-dev + pkg-config and the PKGBUILD declares dbus (build + runtime). Caught by the linux-cli CI job.
This commit is contained in:
@@ -91,10 +91,11 @@ jobs:
|
||||
- name: Cache cargo build
|
||||
uses: Swatinem/rust-cache@v2
|
||||
|
||||
# aws-lc-sys (pulled transitively by the rustls stack) needs cmake +
|
||||
# nasm to build its assembly on Linux x86_64.
|
||||
# aws-lc-sys (rustls stack) needs cmake + nasm; libdbus-1-dev +
|
||||
# pkg-config are needed by libdbus-sys, pulled in by the keyring
|
||||
# Secret Service backend on Linux.
|
||||
- name: Install build tools
|
||||
run: sudo apt-get update && sudo apt-get install -y cmake nasm
|
||||
run: sudo apt-get update && sudo apt-get install -y cmake nasm libdbus-1-dev pkg-config
|
||||
|
||||
- name: Build CLI (lean, no GUI)
|
||||
run: cargo build --release -p tutabridge
|
||||
|
||||
Reference in New Issue
Block a user