ci: install dbus-devel for the Rust connector's keyring backend

cargo build of bonsaiviewer-autodesk pulls dbus-secret-service (the Linux
OS-keyring backend for credential storage) -> dbus -> libdbus-sys, whose
build.rs needs dbus-1.pc via pkg-config. GitHub's ubuntu runners ship
libdbus-1-dev, so the dedicated connector workflow never needed it; the
minimal Rocky container doesn't. Add dbus-devel to both Rocky jobs
(pkg-config is already present). This was the last step after a fully
successful C++ build + cargo compile.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Dion Moult
2026-07-10 09:31:46 +10:00
parent b72daf1330
commit 0908a5b5a3
2 changed files with 3 additions and 2 deletions
+2 -1
View File
@@ -25,7 +25,8 @@ jobs:
sqlite-devel bzip2-devel zlib-devel openssl-devel xz-devel \ sqlite-devel bzip2-devel zlib-devel openssl-devel xz-devel \
readline-devel ncurses-devel libffi-devel libuuid-devel git-lfs \ readline-devel ncurses-devel libffi-devel libuuid-devel git-lfs \
findutils xz byacc patchelf libxkbcommon-devel \ findutils xz byacc patchelf libxkbcommon-devel \
python3.11 python3.11-pip python3.11-tkinter python3.11 python3.11-pip python3.11-tkinter \
dbus-devel
python3 -m pip install typing_extensions aqtinstall python3 -m pip install typing_extensions aqtinstall
git config --global --add safe.directory '*' git config --global --add safe.directory '*'
python3.11 -c "import tkinter; print('Tk', tkinter.TkVersion)" python3.11 -c "import tkinter; print('Tk', tkinter.TkVersion)"
+1 -1
View File
@@ -37,7 +37,7 @@ jobs:
sqlite-devel bzip2-devel zlib-devel openssl-devel xz-devel \ sqlite-devel bzip2-devel zlib-devel openssl-devel xz-devel \
readline-devel ncurses-devel libffi-devel libuuid-devel git-lfs \ readline-devel ncurses-devel libffi-devel libuuid-devel git-lfs \
findutils xz byacc patchelf libxkbcommon-devel \ findutils xz byacc patchelf libxkbcommon-devel \
python3-tkinter python3-tkinter dbus-devel
python3 -m pip install typing_extensions aqtinstall python3 -m pip install typing_extensions aqtinstall
git config --global --add safe.directory '*' git config --global --add safe.directory '*'
python3 -c "import tkinter; print('Tk', tkinter.TkVersion)" python3 -c "import tkinter; print('Tk', tkinter.TkVersion)"