From 15bd319db77061af41486167fc153ef548ac53d1 Mon Sep 17 00:00:00 2001 From: Marcus Zuber Date: Tue, 3 Jun 2025 15:11:18 +0200 Subject: [PATCH 1/4] Ubuntu 24.04 tests --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 9fb57cc..31eca57 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -18,7 +18,7 @@ jobs: - uses: actions/checkout@v2 - name: Set up ubuntu ${{ matrix.os }} run: | - sudo apt install -y libglib2.0-dev cmake gcc gobject-introspection + sudo apt install -y libglib2.0-dev cmake gcc libgirepository-1.0-dev - name: build run: | mkdir build From 4c1a9dc45068340564313018816e6c68134dc5e3 Mon Sep 17 00:00:00 2001 From: Marcus Zuber Date: Tue, 3 Jun 2025 15:23:07 +0200 Subject: [PATCH 2/4] Update tests.yml --- .github/workflows/tests.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 31eca57..c7e7ced 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -13,12 +13,19 @@ jobs: os: [ubuntu-22.04, ubuntu-24.04] fail-fast: false runs-on: ${{ matrix.os }} + env: + PKG_CONFIG_PATH: /usr/local/lib/pkgconfig + GI_TYPELIB_PATH: /usr/local/lib/girepository-1.0 steps: - uses: actions/checkout@v2 - name: Set up ubuntu ${{ matrix.os }} run: | - sudo apt install -y libglib2.0-dev cmake gcc libgirepository-1.0-dev + if [[ "${{ matrix.os }}" == "ubuntu-22.04" ]]; then + sudo apt install -y libglib2.0-dev cmake gcc gobject-introspection + else + sudo apt install -y libglib2.0-dev cmake gcc libgirepository-1.0-dev libglib2.0-0 + fi - name: build run: | mkdir build From 4d95259890b7a4a96ec0d1e7b2dd296a1573fd5a Mon Sep 17 00:00:00 2001 From: Marcus Zuber Date: Tue, 3 Jun 2025 15:25:26 +0200 Subject: [PATCH 3/4] Update tests.yml --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index c7e7ced..84e4871 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -24,7 +24,7 @@ jobs: if [[ "${{ matrix.os }}" == "ubuntu-22.04" ]]; then sudo apt install -y libglib2.0-dev cmake gcc gobject-introspection else - sudo apt install -y libglib2.0-dev cmake gcc libgirepository-1.0-dev libglib2.0-0 + sudo apt install -y libglib2.0-dev cmake gcc libgirepository-1.0-dev libglib2.0-0 libgtk+2.0-dev fi - name: build run: | From 0a565961534ab82398df563852a0d69bbd7c8857 Mon Sep 17 00:00:00 2001 From: Marius Elvert Date: Wed, 11 Jun 2025 12:30:42 +0200 Subject: [PATCH 4/4] Added GOject gir file dependency --- .github/workflows/tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 84e4871..355f544 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -24,7 +24,7 @@ jobs: if [[ "${{ matrix.os }}" == "ubuntu-22.04" ]]; then sudo apt install -y libglib2.0-dev cmake gcc gobject-introspection else - sudo apt install -y libglib2.0-dev cmake gcc libgirepository-1.0-dev libglib2.0-0 libgtk+2.0-dev + sudo apt install -y libglib2.0-dev cmake gcc libgirepository-1.0-dev libglib2.0-0 gir1.2-glib-2.0-dev fi - name: build run: |