From 50cb68d1606c21c0b3a3a766619462cfa716d1dd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ga=C3=ABl=20Bonithon?= <gael@xfce.org>
Date: Fri, 17 Jan 2025 10:57:22 +0100
Subject: [PATCH] meson-build: Use relative path in gtk-doc

So meson searches for source files in the right place by itself (source
directory or build directory). meson.project_source_root() prevents it
from doing so, while meson.current_source_dir() is simply useless.

Fixes: #30
Related: https://gitlab.xfce.org/xfce/xfce4-dev-tools/-/merge_requests/140#note_100394
---
 docs/reference/meson.build | 4 ++--
 meson.build                | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/docs/reference/meson.build b/docs/reference/meson.build
index 6119733..d585772 100644
--- a/docs/reference/meson.build
+++ b/docs/reference/meson.build
@@ -26,11 +26,11 @@ if get_option('gtk-doc')
 
   gnome.gtkdoc(
     libxfce4util_doc_name,
-    src_dir: meson.project_source_root() / 'libxfce4util',
+    src_dir: 'libxfce4util',
     ignore_headers: libxfce4util_doc_private_headers,
     main_xml: 'libxfce4util-docs.xml',
     dependencies: libxfce4util_dep,
-    gobject_typesfile: meson.current_source_dir() / 'libxfce4util.types',
+    gobject_typesfile: 'libxfce4util.types',
     fixxref_args: libxfce4util_doc_fixxref_args,
     install: true,
     check: false,
diff --git a/meson.build b/meson.build
index b72ebcb..199814b 100644
--- a/meson.build
+++ b/meson.build
@@ -3,7 +3,7 @@ project(
   'c',
 version : '4.20.0-dev',
   license : 'GPL-2',
-  meson_version : '>= 0.56.0',
+  meson_version : '>= 0.54.0',
   default_options : ['c_std=gnu11', 'buildtype=debugoptimized', 'warning_level=2', 'b_ndebug=if-release']
 )
 libxfce4util_soversion = '7.0.0'
-- 
GitLab