[gedit] build: data: simplify
- From: Sébastien Wilmet <swilmet src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gedit] build: data: simplify
- Date: Mon, 16 Mar 2020 12:26:55 +0000 (UTC)
commit 7bae164bfb867188d31b3ce362a1250b56eb5dd9
Author: Sébastien Wilmet <swilmet gnome org>
Date: Mon Mar 16 13:18:07 2020 +0100
build: data: simplify
- join_paths() is deprecated.
For the install_dir args:
- get_option('prefix') is not needed, a relative path is relative to the
prefix.
For the args of a test(): a build target variable is expanded to its
path (no need to call the full_path() method).
data/meson.build | 25 ++++++++-----------------
1 file changed, 8 insertions(+), 17 deletions(-)
---
diff --git a/data/meson.build b/data/meson.build
index 92fb4cf49..f8b8a7de8 100644
--- a/data/meson.build
+++ b/data/meson.build
@@ -9,7 +9,7 @@ appdata_file = i18n.merge_file(
output: appdata,
po_dir: '../po/',
install: true,
- install_dir: join_paths(get_option('prefix'), get_option('datadir'), 'metainfo')
+ install_dir: get_option('datadir') / 'metainfo'
)
appstream_util = find_program('appstream-util', required: get_option('require_all_tests'))
@@ -17,11 +17,7 @@ if appstream_util.found()
test(
'validate-appdata',
appstream_util,
- args: [
- 'validate-relax',
- '--nonet',
- appdata_file.full_path()
- ]
+ args: ['validate-relax', '--nonet', appdata_file]
)
endif
@@ -33,7 +29,7 @@ desktop_output_file = i18n.merge_file(
output: desktop_file,
po_dir: '../po/',
install: true,
- install_dir: join_paths(get_option('prefix'), get_option('datadir'), 'applications')
+ install_dir: get_option('datadir') / 'applications'
)
desktop_file_validate = find_program('desktop-file-validate', required: get_option('require_all_tests'))
@@ -41,9 +37,7 @@ if desktop_file_validate.found()
test(
'validate-desktop',
desktop_file_validate,
- args: [
- desktop_output_file.full_path(),
- ]
+ args: [desktop_output_file]
)
endif
@@ -71,13 +65,10 @@ gschema_file = configure_file(
input: 'org.gnome.gedit.gschema.xml.in',
output: 'org.gnome.gedit.gschema.xml',
configuration: gschema_in,
- install_dir: join_paths(get_option('prefix'), get_option('datadir'), 'glib-2.0/schemas')
+ install_dir: get_option('datadir') / 'glib-2.0/schemas'
)
-gschema_dtd = join_paths(
- gio_dep.get_pkgconfig_variable('schemasdir'),
- 'gschema.dtd',
-)
+gschema_dtd = gio_dep.get_pkgconfig_variable('schemasdir') / 'gschema.dtd'
xmllint = find_program('xmllint', required: get_option('require_all_tests'))
if xmllint.found()
@@ -93,11 +84,11 @@ if xmllint.found()
endif
service_in = configuration_data()
-service_in.set('bindir', join_paths(get_option('prefix'), get_option('bindir')))
+service_in.set('bindir', get_option('prefix') / get_option('bindir'))
configure_file(
input: 'org.gnome.gedit.service.in',
output: 'org.gnome.gedit.service',
configuration: service_in,
- install_dir: join_paths(get_option('prefix'), get_option('datadir'), 'dbus-1/services')
+ install_dir: get_option('datadir') / 'dbus-1/services'
)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]