fix: Add missing libpolkit-gobject-1-dev dependency to CI workflows

- Fix build failure caused by missing polkit-gobject-1.pc file
- Add libpolkit-gobject-1-dev to all CI dependency installation steps
- Update both GitHub Actions and Forgejo/Gitea Actions workflows
- Ensures polkit-sys crate can find required system libraries
This commit is contained in:
robojerk 2025-08-16 14:42:01 -07:00
parent 64b4cf3430
commit 2746d973ff
2 changed files with 10 additions and 4 deletions

View file

@ -55,7 +55,7 @@ jobs:
git curl pkg-config build-essential gnupg wget \ git curl pkg-config build-essential gnupg wget \
libapt-pkg-dev libapt-pkg7.0 libostree-dev \ libapt-pkg-dev libapt-pkg7.0 libostree-dev \
libssl-dev libdbus-1-dev libglib2.0-dev \ libssl-dev libdbus-1-dev libglib2.0-dev \
libzstd-dev devscripts debhelper dh-cargo \ libpolkit-gobject-1-dev libzstd-dev devscripts debhelper dh-cargo \
libcurl4-gnutls-dev libsystemd-dev libmount-dev \ libcurl4-gnutls-dev libsystemd-dev libmount-dev \
libselinux1-dev libsepol-dev libarchive-dev \ libselinux1-dev libsepol-dev libarchive-dev \
libgpgme-dev libavahi-client-dev libavahi-common-dev \ libgpgme-dev libavahi-client-dev libavahi-common-dev \

View file

@ -51,6 +51,7 @@ jobs:
libssl-dev \ libssl-dev \
libdbus-1-dev \ libdbus-1-dev \
libglib2.0-dev \ libglib2.0-dev \
libpolkit-gobject-1-dev \
ostree \ ostree \
bubblewrap \ bubblewrap \
curl \ curl \
@ -141,7 +142,8 @@ jobs:
pkg-config \ pkg-config \
libssl-dev \ libssl-dev \
libdbus-1-dev \ libdbus-1-dev \
libglib2.0-dev libglib2.0-dev \
libpolkit-gobject-1-dev
- name: Run performance benchmarks - name: Run performance benchmarks
run: | run: |
@ -176,7 +178,8 @@ jobs:
pkg-config \ pkg-config \
libssl-dev \ libssl-dev \
libdbus-1-dev \ libdbus-1-dev \
libglib2.0-dev libglib2.0-dev \
libpolkit-gobject-1-dev
- name: Build documentation - name: Build documentation
run: | run: |
@ -209,7 +212,8 @@ jobs:
pkg-config \ pkg-config \
libssl-dev \ libssl-dev \
libdbus-1-dev \ libdbus-1-dev \
libglib2.0-dev libglib2.0-dev \
libpolkit-gobject-1-dev
- name: Build Debian package - name: Build Debian package
run: | run: |
@ -245,6 +249,7 @@ jobs:
libssl-dev \ libssl-dev \
libdbus-1-dev \ libdbus-1-dev \
libglib2.0-dev \ libglib2.0-dev \
libpolkit-gobject-1-dev \
ostree \ ostree \
bubblewrap \ bubblewrap \
qemu-system-x86_64 \ qemu-system-x86_64 \
@ -291,6 +296,7 @@ jobs:
libssl-dev \ libssl-dev \
libdbus-1-dev \ libdbus-1-dev \
libglib2.0-dev \ libglib2.0-dev \
libpolkit-gobject-1-dev \
cargo-tarpaulin cargo-tarpaulin
- name: Generate coverage report - name: Generate coverage report