624cf1dad4
While we can now build gnome-extensions-tool as stand-alone project, we are currently missing any translations, as those are part of gnome-shell. The easiest option for addressing this would be to symlink the toplevel po directory into the subproject, however that would mean duplicating the entire gnome-shell message catalogs. So instead, set up a bare po directory and provide a script to populate it from the translations in the toplevel po directory. https://gitlab.gnome.org/GNOME/gnome-shell/merge_requests/877
47 lines
1.0 KiB
Meson
47 lines
1.0 KiB
Meson
project('gnome-extensions-tool', 'c',
|
|
version: '3.35.1',
|
|
meson_version: '>= 0.47.0',
|
|
license: 'GPLv2+'
|
|
)
|
|
|
|
gio_req = '>= 2.56.0'
|
|
|
|
gnome = import('gnome')
|
|
i18n = import('i18n')
|
|
|
|
package_name = get_option('package_name')
|
|
prefix = get_option('prefix')
|
|
|
|
bindir = join_paths(prefix, get_option('bindir'))
|
|
datadir = join_paths(prefix, get_option('datadir'))
|
|
mandir = join_paths(prefix, get_option('mandir'))
|
|
|
|
localedir = join_paths(datadir, 'locale')
|
|
|
|
gio_dep = dependency('gio-2.0', version: gio_req)
|
|
gio_unix_dep = dependency('gio-unix-2.0', version: gio_req)
|
|
autoar_dep = dependency('gnome-autoar-0')
|
|
json_dep = dependency('json-glib-1.0')
|
|
|
|
cc = meson.get_compiler('c')
|
|
|
|
bash_completion = dependency('bash-completion', required: false)
|
|
|
|
subdir('src')
|
|
|
|
if bash_completion.found()
|
|
install_data('completion/bash/gnome-extensions',
|
|
install_dir: bash_completion.get_pkgconfig_variable('completionsdir')
|
|
)
|
|
endif
|
|
|
|
if get_option('man')
|
|
a2x = find_program('a2x')
|
|
|
|
subdir('man')
|
|
endif
|
|
|
|
if not meson.is_subproject()
|
|
subdir('po')
|
|
endif
|