summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJens Georg <mail@jensge.org>2022-06-04 11:25:48 +0200
committerJens Georg <mail@jensge.org>2022-06-04 11:25:48 +0200
commite1eed6dff459cca20ff09958901a0ce62c2a29dc (patch)
tree94a2e2d37bc470549b89654ab9155c06ece3a43d
parent619be985153734e62dfc0205d7f2397a9d5f7442 (diff)
downloadrygel-e1eed6dff459cca20ff09958901a0ce62c2a29dc.tar.gz
build: Fix deprecations in meson files
-rw-r--r--data/meson.build2
-rw-r--r--doc/man/meson.build3
-rw-r--r--doc/reference/librygel-core/meson.build8
-rw-r--r--doc/reference/librygel-db/meson.build14
-rw-r--r--doc/reference/librygel-renderer-gst/meson.build18
-rw-r--r--doc/reference/librygel-renderer/meson.build14
-rw-r--r--doc/reference/librygel-server/meson.build14
-rw-r--r--examples/meson.build2
-rw-r--r--meson.build11
-rw-r--r--tests/meson.build2
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]
)