ci: also install libudev-dev + libdbus-1-dev (tokio-serial / dbus)

After adding the GTK/glib set, the next blocker was `libudev-sys` (pulled by
`tokio-serial` in `wifi-densepose-desktop`):

  pkg-config exited with status code 1
  > pkg-config --libs --cflags libudev
  The system library `libudev` required by crate `libudev-sys` was not found.

Add `libudev-dev` (and `libdbus-1-dev` defensively — Tauri's runtime
notification/tray paths use it).

Co-Authored-By: claude-flow <ruv@ruv.net>
This commit is contained in:
ruv 2026-05-13 09:17:00 -04:00
parent d6a73b61c9
commit c059a2eaaa
1 changed files with 3 additions and 1 deletions

View File

@ -84,7 +84,7 @@ jobs:
# workspace test fails at the build step before any test runs (every recent
# main CI run has been red on this for exactly this reason). Install the
# standard Tauri-on-Ubuntu set.
- name: Install Tauri / GTK system dev libraries
- name: Install Tauri / GTK / serial system dev libraries
run: |
sudo apt-get update
sudo apt-get install -y --no-install-recommends \
@ -96,6 +96,8 @@ jobs:
libayatana-appindicator3-dev \
librsvg2-dev \
libxdo-dev \
libudev-dev \
libdbus-1-dev \
libssl-dev \
pkg-config