From f2723beebf7cefbaf3af7406c91f58d1be634455 Mon Sep 17 00:00:00 2001 From: Oliver Sauder Date: Mon, 26 Jan 2026 17:40:43 +0400 Subject: [PATCH] Bumped minimum meson version As of #45 minimum version of Meson needs to be 0.58 otherwise it does not build. Removes usage of deprecated methods in this new meson version. --- .github/workflows/tests.yml | 2 +- meson.build | 2 +- tests/meson.build | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index a0943b6..cfd01e8 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -27,4 +27,4 @@ jobs: valac \ xvfb at-spi2-core - name: Build & Test - run: meson builddir && ninja -C builddir test + run: meson setup builddir && ninja -C builddir test diff --git a/meson.build b/meson.build index 2183ea1..ffb1ba1 100644 --- a/meson.build +++ b/meson.build @@ -23,7 +23,7 @@ project('diodon', ['vala', 'c'], 'warning_level=1', 'buildtype=debugoptimized', ], - meson_version: '>= 0.45') + meson_version: '>= 0.58') gnome = import('gnome') i18n = import('i18n') diff --git a/tests/meson.build b/tests/meson.build index 4f57028..9103dde 100644 --- a/tests/meson.build +++ b/tests/meson.build @@ -41,7 +41,7 @@ test_diodon = executable('test-diodon', [ test('test-diodon', xvfb_run, - env: ['top_builddir=' + meson.build_root(), - 'top_srcdir=' + meson.source_root(), + env: ['top_builddir=' + meson.project_build_root(), + 'top_srcdir=' + meson.project_source_root(), 'srcdir=' + meson.current_source_dir()], args: [test_diodon.full_path()])