From c059a2eaaacd56b6cf5f8c887dd715e29b287aed Mon Sep 17 00:00:00 2001 From: ruv Date: Wed, 13 May 2026 09:17:00 -0400 Subject: [PATCH] ci: also install libudev-dev + libdbus-1-dev (tokio-serial / dbus) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- .github/workflows/ci.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index e108d12f..0095d95b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -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