[rygel] build: Fix deprecations in meson files



commit e1eed6dff459cca20ff09958901a0ce62c2a29dc
Author: Jens Georg <mail jensge org>
Date:   Sat Jun 4 11:25:48 2022 +0200

    build: Fix deprecations in meson files

 data/meson.build                                |  2 +-
 doc/man/meson.build                             |  3 ++-
 doc/reference/librygel-core/meson.build         |  8 ++++----
 doc/reference/librygel-db/meson.build           | 14 +++++++-------
 doc/reference/librygel-renderer-gst/meson.build | 18 +++++++++---------
 doc/reference/librygel-renderer/meson.build     | 14 +++++++-------
 doc/reference/librygel-server/meson.build       | 14 +++++++-------
 examples/meson.build                            |  2 +-
 meson.build                                     | 11 +++++++++--
 tests/meson.build                               |  2 +-
 10 files changed, 48 insertions(+), 40 deletions(-)
---
diff --git a/data/meson.build b/data/meson.build
index 1e2ba170..76fea3be 100644
--- a/data/meson.build
+++ b/data/meson.build
@@ -29,7 +29,7 @@ configure_file(input: 'org.gnome.Rygel1.service.in',
 systemd = dependency('systemd', required : false)
 systemd_user_unit_dir = join_paths(get_option('prefix'), 'lib/systemd/user/')
 if systemd.found()
-    systemd_user_unit_dir = systemd.get_pkgconfig_variable('systemduserunitdir')
+    systemd_user_unit_dir = systemd.get_variable('systemduserunitdir')
 endif
 
 if not (get_option('systemd-user-units-dir') == 'off')
diff --git a/doc/man/meson.build b/doc/man/meson.build
index 043efe2f..d1425eb6 100644
--- a/doc/man/meson.build
+++ b/doc/man/meson.build
@@ -36,7 +36,8 @@ if xsltproc.found()
             '--noout',
             stylesheet,
             'rygel.xml'
-        ]
+        ],
+        check: true
     )
 
     if (r.returncode() == 0)
diff --git a/doc/reference/librygel-core/meson.build b/doc/reference/librygel-core/meson.build
index 7a403e8a..6401ee80 100644
--- a/doc/reference/librygel-core/meson.build
+++ b/doc/reference/librygel-core/meson.build
@@ -2,7 +2,7 @@ if valadoc.found()
 core_doc_common_args = [
         '--package-name', 'librygel-core',
         '--package-version', '2.8',
-        '-b', join_paths(meson.source_root(), 'src', 'librygel-core'),
+        '-b', join_paths(meson.project_source_root(), 'src', 'librygel-core'),
         '--pkg', 'rygel-build-config',
         '--force',
         '--directory', '@OUTPUT@',
@@ -39,10 +39,10 @@ gtkdoc_core_target = custom_target('gtkdoc-core',
         valadoc,
         '--doclet', 'gtkdoc',
         core_doc_common_args,
-        '-X', join_paths(meson.build_root(), 'src/librygel-core/rygel-core.h'),
+        '-X', join_paths(meson.project_build_root(), 'src/librygel-core/rygel-core.h'),
         '-X', '-l',
-        '-X', join_paths(meson.build_root(), 'src/librygel-core/librygel-core-2.8.so'),
-        '-b', join_paths(meson.source_root(), 'src', 'librygel-core'),
+        '-X', join_paths(meson.project_build_root(), 'src/librygel-core/librygel-core-2.8.so'),
+        '-b', join_paths(meson.project_source_root(), 'src', 'librygel-core'),
         core_sources
     ]
 )
diff --git a/doc/reference/librygel-db/meson.build b/doc/reference/librygel-db/meson.build
index 7c19246f..716b591a 100644
--- a/doc/reference/librygel-db/meson.build
+++ b/doc/reference/librygel-db/meson.build
@@ -2,10 +2,10 @@ if valadoc.found()
 db_doc_common_args = [
         '--package-name', 'librygel-db',
         '--package-version', '2.8',
-        '-b', join_paths(meson.source_root(), 'src', 'librygel-db'),
-        '--vapidir', join_paths(meson.source_root(), 'vapi'),
-        '--vapidir', join_paths(meson.source_root(), 'src/librygel-core'),
-        '--vapidir', join_paths(meson.build_root(), 'src/librygel-core'),
+        '-b', join_paths(meson.project_source_root(), 'src', 'librygel-db'),
+        '--vapidir', join_paths(meson.project_source_root(), 'vapi'),
+        '--vapidir', join_paths(meson.project_source_root(), 'src/librygel-core'),
+        '--vapidir', join_paths(meson.project_build_root(), 'src/librygel-core'),
         '--pkg', 'rygel-build-config',
         '--force',
         '--directory', '@OUTPUT@',
@@ -44,11 +44,11 @@ gtkdoc_db_target = custom_target('gtkdoc-db',
         valadoc,
         db_doc_common_args,
         '--doclet', 'gtkdoc',
-        '-X', join_paths(meson.build_root(), 'src/librygel-db/rygel-db.h'),
+        '-X', join_paths(meson.project_build_root(), 'src/librygel-db/rygel-db.h'),
         '-X', '-l',
-        '-X', join_paths(meson.build_root(), 'src/librygel-db/librygel-db-2.8.so'),
+        '-X', join_paths(meson.project_build_root(), 'src/librygel-db/librygel-db-2.8.so'),
         '-X', '-l',
-        '-X', join_paths(meson.build_root(), 'src/librygel-core/librygel-core-2.8.so'),
+        '-X', join_paths(meson.project_build_root(), 'src/librygel-core/librygel-core-2.8.so'),
         db_sources
     ]
 )
diff --git a/doc/reference/librygel-renderer-gst/meson.build b/doc/reference/librygel-renderer-gst/meson.build
index e722c21f..52a51f32 100644
--- a/doc/reference/librygel-renderer-gst/meson.build
+++ b/doc/reference/librygel-renderer-gst/meson.build
@@ -2,11 +2,11 @@ if valadoc.found()
 renderer_gst_doc_common_args = [
         '--package-name', 'librygel-renderer-gst',
         '--package-version', '2.8',
-        '-b', join_paths(meson.source_root(), 'src', 'librygel-renderer-gst'),
-        '--vapidir', join_paths(meson.source_root(), 'vapi'),
-        '--vapidir', join_paths(meson.source_root(), 'src/librygel-core'),
-        '--vapidir', join_paths(meson.build_root(), 'src/librygel-core'),
-        '--vapidir', join_paths(meson.build_root(), 'src', 'librygel-renderer'),
+        '-b', join_paths(meson.project_source_root(), 'src', 'librygel-renderer-gst'),
+        '--vapidir', join_paths(meson.project_source_root(), 'vapi'),
+        '--vapidir', join_paths(meson.project_source_root(), 'src/librygel-core'),
+        '--vapidir', join_paths(meson.project_build_root(), 'src/librygel-core'),
+        '--vapidir', join_paths(meson.project_build_root(), 'src', 'librygel-renderer'),
         '--pkg', 'rygel-build-config',
         '--force',
         '--directory', '@OUTPUT@',
@@ -47,13 +47,13 @@ gtkdoc_renderer_gst_target = custom_target('gtkdoc-renderer-gst',
         valadoc,
         renderer_gst_doc_common_args,
         '--doclet', 'gtkdoc',
-        '-X', join_paths(meson.build_root(), 'src/librygel-renderer/rygel-renderer.h'),
+        '-X', join_paths(meson.project_build_root(), 'src/librygel-renderer/rygel-renderer.h'),
         '-X', '-l',
-        '-X', join_paths(meson.build_root(), 'src/librygel-renderer/librygel-renderer-2.8.so'),
+        '-X', join_paths(meson.project_build_root(), 'src/librygel-renderer/librygel-renderer-2.8.so'),
         '-X', '-l',
-        '-X', join_paths(meson.build_root(), 'src/librygel-core/librygel-core-2.8.so'),
+        '-X', join_paths(meson.project_build_root(), 'src/librygel-core/librygel-core-2.8.so'),
         '-X', '-l',
-        '-X', join_paths(meson.build_root(), 'src/librygel-renderer-gst/librygel-renderer-gst-2.8.so'),
+        '-X', join_paths(meson.project_build_root(), 
'src/librygel-renderer-gst/librygel-renderer-gst-2.8.so'),
         renderer_gst_sources
     ]
 )
diff --git a/doc/reference/librygel-renderer/meson.build b/doc/reference/librygel-renderer/meson.build
index 6e46eb99..5d3560d3 100644
--- a/doc/reference/librygel-renderer/meson.build
+++ b/doc/reference/librygel-renderer/meson.build
@@ -2,10 +2,10 @@ if valadoc.found()
 renderer_doc_common_args = [
         '--package-name', 'librygel-renderer',
         '--package-version', '2.8',
-        '-b', join_paths(meson.source_root(), 'src', 'librygel-renderer'),
-        '--vapidir', join_paths(meson.source_root(), 'vapi'),
-        '--vapidir', join_paths(meson.source_root(), 'src/librygel-core'),
-        '--vapidir', join_paths(meson.build_root(), 'src/librygel-core'),
+        '-b', join_paths(meson.project_source_root(), 'src', 'librygel-renderer'),
+        '--vapidir', join_paths(meson.project_source_root(), 'vapi'),
+        '--vapidir', join_paths(meson.project_source_root(), 'src/librygel-core'),
+        '--vapidir', join_paths(meson.project_build_root(), 'src/librygel-core'),
         '--pkg', 'rygel-build-config',
         '--force',
         '--directory', '@OUTPUT@',
@@ -43,11 +43,11 @@ gtkdoc_renderer_target = custom_target('gtkdoc-renderer',
         valadoc,
         renderer_doc_common_args,
         '--doclet', 'gtkdoc',
-        '-X', join_paths(meson.build_root(), 'src/librygel-renderer/rygel-renderer.h'),
+        '-X', join_paths(meson.project_build_root(), 'src/librygel-renderer/rygel-renderer.h'),
         '-X', '-l',
-        '-X', join_paths(meson.build_root(), 'src/librygel-renderer/librygel-renderer-2.8.so'),
+        '-X', join_paths(meson.project_build_root(), 'src/librygel-renderer/librygel-renderer-2.8.so'),
         '-X', '-l',
-        '-X', join_paths(meson.build_root(), 'src/librygel-core/librygel-core-2.8.so'),
+        '-X', join_paths(meson.project_build_root(), 'src/librygel-core/librygel-core-2.8.so'),
         renderer_sources
     ]
 )
diff --git a/doc/reference/librygel-server/meson.build b/doc/reference/librygel-server/meson.build
index 8b07c599..c8028c89 100644
--- a/doc/reference/librygel-server/meson.build
+++ b/doc/reference/librygel-server/meson.build
@@ -2,10 +2,10 @@ if valadoc.found()
 server_doc_common_args = [
         '--package-name', 'librygel-server',
         '--package-version', '2.8',
-        '-b', join_paths(meson.source_root(), 'src', 'librygel-server'),
-        '--vapidir', join_paths(meson.source_root(), 'vapi'),
-        '--vapidir', join_paths(meson.source_root(), 'src/librygel-core'),
-        '--vapidir', join_paths(meson.build_root(), 'src/librygel-core'),
+        '-b', join_paths(meson.project_source_root(), 'src', 'librygel-server'),
+        '--vapidir', join_paths(meson.project_source_root(), 'vapi'),
+        '--vapidir', join_paths(meson.project_source_root(), 'src/librygel-core'),
+        '--vapidir', join_paths(meson.project_build_root(), 'src/librygel-core'),
         '--pkg', 'rygel-build-config',
         '--force',
         '--directory', '@OUTPUT@',
@@ -44,11 +44,11 @@ gtkdoc_server_target = custom_target('gtkdoc-server',
         valadoc,
         server_doc_common_args,
         '--doclet', 'gtkdoc',
-        '-X', join_paths(meson.build_root(), 'src/librygel-server/rygel-server.h'),
+        '-X', join_paths(meson.project_build_root(), 'src/librygel-server/rygel-server.h'),
         '-X', '-l',
-        '-X', join_paths(meson.build_root(), 'src/librygel-server/librygel-server-2.8.so'),
+        '-X', join_paths(meson.project_build_root(), 'src/librygel-server/librygel-server-2.8.so'),
         '-X', '-l',
-        '-X', join_paths(meson.build_root(), 'src/librygel-core/librygel-core-2.8.so'),
+        '-X', join_paths(meson.project_build_root(), 'src/librygel-core/librygel-core-2.8.so'),
         server_sources
     ]
 )
diff --git a/examples/meson.build b/examples/meson.build
index 389af3d9..ffee6a82 100644
--- a/examples/meson.build
+++ b/examples/meson.build
@@ -23,7 +23,7 @@ executable('standalone-renderer-gst',
 fullscreen_resource = gnome.compile_resources(
     'fullscreen-renderer-resources',
     'org.gnome.Rygel.FullscreenRenderer.gresource.xml',
-    source_dir: [join_paths(meson.source_root(), 'data/icons/scalable')]
+    source_dir: [join_paths(meson.project_source_root(), 'data/icons/scalable')]
 )
 
 executable('fullscreen-renderer',
diff --git a/meson.build b/meson.build
index ce5a6e32..2a7fd63c 100644
--- a/meson.build
+++ b/meson.build
@@ -1,4 +1,4 @@
-project('rygel', 'vala', 'c', version : '0.41.0', meson_version : '>= 0.55.0')
+project('rygel', 'vala', 'c', version : '0.41.0', meson_version : '>= 0.58.0')
 vala = meson.get_compiler('vala')
 
 # Check for the required vala version
@@ -76,7 +76,7 @@ gtkdoc = dependency('gtk-doc', required : false)
 
 glib_minimal_version = '>= 2.62'
 
-gupnp = dependency('gupnp-1.6', version : '>= 1.5.0')
+gupnp = dependency('gupnp-1.6', version : '>= 1.5.2')
 gee = dependency('gee-0.8', version: '>= 0.8.0')
 gssdp = dependency('gssdp-1.6', version : '>= 1.5.0')
 glib = dependency('glib-2.0', version : glib_minimal_version)
@@ -232,3 +232,10 @@ summary(
   },
   section: 'Features'
 )
+
+summary(
+  {
+    'Systemd user unit path' : systemd_user_unit_dir
+  },
+  section: 'Paths'
+)
diff --git a/tests/meson.build b/tests/meson.build
index 910bf84a..f513400e 100644
--- a/tests/meson.build
+++ b/tests/meson.build
@@ -27,7 +27,7 @@ user_config_test = executable(
     files('rygel-configuration.vala',
           'rygel-user-config.vala',
           'rygel-user-config-test.vala'),
-    vala_args : ['--pkg', 'rygel-build-config', '--vapidir', join_paths(meson.source_root(), 
'src/librygel-core')],
+    vala_args : ['--pkg', 'rygel-build-config', '--vapidir', join_paths(meson.project_source_root(), 
'src/librygel-core')],
     include_directories : config_include,
     dependencies : [test_deps, gio]
 )


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]