diff --git a/.gitea/workflows/build.yml b/.gitea/workflows/build.yml index e4240ad..06c32fc 100644 --- a/.gitea/workflows/build.yml +++ b/.gitea/workflows/build.yml @@ -60,6 +60,16 @@ jobs: with: python-version: '3.11' + - name: Install native deps for dbus-python + PyGObject + run: | + # PyGObject >= 3.52 builds against girepository-2.0 (merged into + # GLib 2.80), not the old standalone girepository-1.0. ubuntu-latest + # (24.04) ships it as libgirepository-2.0-dev. + sudo apt-get update + sudo apt-get install -y --no-install-recommends \ + libdbus-1-dev libglib2.0-dev pkg-config \ + libcairo2-dev libgirepository-2.0-dev + - name: Build Linux distribution run: | chmod +x build-dist-linux.sh diff --git a/.gitea/workflows/release.yml b/.gitea/workflows/release.yml index f582334..5d26b06 100644 --- a/.gitea/workflows/release.yml +++ b/.gitea/workflows/release.yml @@ -193,10 +193,13 @@ jobs: - name: Install native deps for dbus-python + PyGObject run: | + # PyGObject >= 3.52 builds against girepository-2.0 (merged into + # GLib 2.80), not the old standalone girepository-1.0. ubuntu-latest + # (24.04) ships it as libgirepository-2.0-dev. sudo apt-get update sudo apt-get install -y --no-install-recommends \ libdbus-1-dev libglib2.0-dev pkg-config \ - libcairo2-dev libgirepository1.0-dev + libcairo2-dev libgirepository-2.0-dev - name: Build Linux distribution run: | diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml index ab008ed..cddd5e9 100644 --- a/.gitea/workflows/test.yml +++ b/.gitea/workflows/test.yml @@ -57,10 +57,13 @@ jobs: - name: Install Linux system deps for dbus-python + PyGObject run: | + # PyGObject >= 3.52 builds against girepository-2.0 (merged into + # GLib 2.80), not the old standalone girepository-1.0. ubuntu-latest + # (24.04) ships it as libgirepository-2.0-dev. sudo apt-get update sudo apt-get install -y --no-install-recommends \ libdbus-1-dev libglib2.0-dev pkg-config \ - libcairo2-dev libgirepository1.0-dev + libcairo2-dev libgirepository-2.0-dev - name: Install with linux extra run: |