Consistently use '_dir' suffix for meson directory variables

This commit is contained in:
Michael Gratton 2019-09-27 23:55:32 +10:00
parent 64f14b4a78
commit f5f9350d2f
4 changed files with 25 additions and 20 deletions

View file

@ -16,7 +16,7 @@ desktop_file = i18n.merge_file(
type: 'desktop', type: 'desktop',
po_dir: po_dir, po_dir: po_dir,
install: true, install: true,
install_dir: join_paths(datadir, 'applications') install_dir: join_paths(data_dir, 'applications')
) )
desktop_output += desktop_file desktop_output += desktop_file
@ -30,7 +30,7 @@ autostart_file = i18n.merge_file(
type: 'desktop', type: 'desktop',
po_dir: po_dir, po_dir: po_dir,
install: true, install: true,
install_dir: join_paths(datadir, 'applications') install_dir: join_paths(data_dir, 'applications')
) )
desktop_output += autostart_file desktop_output += autostart_file
@ -60,7 +60,7 @@ appdata_merged = i18n.merge_file(
type: 'xml', type: 'xml',
po_dir: po_dir, po_dir: po_dir,
install: true, install: true,
install_dir: join_paths(datadir, 'metainfo') install_dir: join_paths(data_dir, 'metainfo')
) )
if appstream_util.found() if appstream_util.found()
@ -87,11 +87,11 @@ if install_contractor_file
output: 'geary-attach.contract', output: 'geary-attach.contract',
command: [msgfmt, '--desktop', '--keyword=Description', '--template', '@INPUT@', '-d', po_dir, '-o', '@OUTPUT@'], command: [msgfmt, '--desktop', '--keyword=Description', '--template', '@INPUT@', '-d', po_dir, '-o', '@OUTPUT@'],
install: true, install: true,
install_dir: join_paths(datadir, 'contractor') install_dir: join_paths(data_dir, 'contractor')
) )
install_data('geary-attach', install_data('geary-attach',
install_dir: bindir, install_dir: bin_dir,
) )
endif endif
@ -108,7 +108,7 @@ geary_compiled_schema = gnome.compile_schemas(
depend_files: files('org.gnome.Geary.gschema.xml'), depend_files: files('org.gnome.Geary.gschema.xml'),
) )
install_data('org.gnome.Geary.gschema.xml', install_data('org.gnome.Geary.gschema.xml',
install_dir: join_paths(datadir, 'glib-2.0', 'schemas'), install_dir: join_paths(data_dir, 'glib-2.0', 'schemas'),
) )
# #
@ -116,7 +116,7 @@ install_data('org.gnome.Geary.gschema.xml',
# #
service_conf = configuration_data() service_conf = configuration_data()
service_conf.set('bindir', bindir) service_conf.set('bindir', bin_dir)
service_conf.set('appid', geary_id) service_conf.set('appid', geary_id)
configure_file( configure_file(

View file

@ -1,4 +1,4 @@
system_icons_dir = join_paths(datadir, 'icons', 'hicolor') system_icons_dir = join_paths(data_dir, 'icons', 'hicolor')
icon_files = files( icon_files = files(
'mail-archive-symbolic.svg', 'mail-archive-symbolic.svg',
@ -45,7 +45,7 @@ scalable_dir = join_paths('hicolor', 'scalable', 'apps')
install_data( install_data(
join_paths(scalable_dir, 'org.gnome.Geary.svg'), join_paths(scalable_dir, 'org.gnome.Geary.svg'),
install_dir: join_paths(datadir, 'icons', scalable_dir), install_dir: join_paths(data_dir, 'icons', scalable_dir),
rename: '@0@.svg'.format(geary_id) rename: '@0@.svg'.format(geary_id)
) )
@ -53,7 +53,6 @@ symbolic_dir = join_paths('hicolor', 'symbolic', 'apps')
install_data( install_data(
join_paths(symbolic_dir, 'org.gnome.Geary-symbolic.svg'), join_paths(symbolic_dir, 'org.gnome.Geary-symbolic.svg'),
install_dir: join_paths(datadir, 'icons', symbolic_dir), install_dir: join_paths(data_dir, 'icons', symbolic_dir),
rename: '@0@-symbolic.svg'.format(geary_id) rename: '@0@-symbolic.svg'.format(geary_id)
) )

View file

@ -37,16 +37,22 @@ cc = meson.get_compiler('c')
valac = meson.get_compiler('vala') valac = meson.get_compiler('vala')
config_h_dir = include_directories('.') config_h_dir = include_directories('.')
geary_prefix = get_option('prefix') geary_prefix = get_option('prefix')
bindir = join_paths(geary_prefix, get_option('bindir'))
datadir = join_paths(geary_prefix, get_option('datadir')) # Source dirs
libdir = join_paths(geary_prefix, get_option('libdir')) metadata_dir = join_paths(meson.source_root(), 'bindings', 'metadata')
locale_dir = join_paths(geary_prefix, get_option('localedir'))
po_dir = join_paths(meson.source_root(), 'po') po_dir = join_paths(meson.source_root(), 'po')
vapi_dir = join_paths(meson.source_root(), 'bindings', 'vapi') vapi_dir = join_paths(meson.source_root(), 'bindings', 'vapi')
metadata_dir = join_paths(meson.source_root(), 'bindings', 'metadata')
dbus_services_dir = join_paths(datadir, 'dbus-1', 'services') # Configurable install dirs
web_extensions_dir = join_paths(libdir, 'geary', 'web-extensions') bin_dir = join_paths(geary_prefix, get_option('bindir'))
plugins_dir = join_paths(libdir, 'geary', 'plugins') data_dir = join_paths(geary_prefix, get_option('datadir'))
lib_dir = join_paths(geary_prefix, get_option('libdir'))
locale_dir = join_paths(geary_prefix, get_option('localedir'))
# Static install dirs
dbus_services_dir = join_paths(data_dir, 'dbus-1', 'services')
plugins_dir = join_paths(lib_dir, 'geary', 'plugins')
web_extensions_dir = join_paths(lib_dir, 'geary', 'web-extensions')
# Make sure Meson can find our custom VAPI's # Make sure Meson can find our custom VAPI's
add_project_arguments([ add_project_arguments([

View file

@ -27,5 +27,5 @@ sql_files = [
] ]
install_data(sql_files, install_data(sql_files,
install_dir: join_paths(datadir, meson.project_name(), 'sql') install_dir: join_paths(data_dir, meson.project_name(), 'sql')
) )