diff options
author | Georges Basile Stavracas Neto <georges.stavracas@gmail.com> | 2022-10-19 11:36:41 -0300 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2022-10-21 10:57:23 +0200 |
commit | e3d28f59b1f53d922ce1c72c97765c569cbfba7c (patch) | |
tree | 3c7bd4d7c5f84aa0a77ab39e343274dda6edd407 /src/plugins/open-directory/meson.build | |
parent | f283418abadc1e7f4cdec8914b6a005298280b0f (diff) | |
download | totem-e3d28f59b1f53d922ce1c72c97765c569cbfba7c.tar.gz |
build: Use i18n.merge_file() for plugin files
Even though we still need to preserve the *.plugin.desktop.in
workaround, we can easily use Meson's native i18.merge_file()
to generate translations, instead of the custom_target().
Switch plugins to generate translations using i18.merge_file(), and make
sure to generate and install those files by setting the `install`
argument to true.
Diffstat (limited to 'src/plugins/open-directory/meson.build')
-rw-r--r-- | src/plugins/open-directory/meson.build | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/plugins/open-directory/meson.build b/src/plugins/open-directory/meson.build index 604c8c1a7..4d0dc8d0d 100644 --- a/src/plugins/open-directory/meson.build +++ b/src/plugins/open-directory/meson.build @@ -17,11 +17,11 @@ shared_module( plugin_data = plugin_name + '.plugin' -custom_target( - plugin_data, +i18n.merge_file( input: plugin_data + '.desktop.in', output: plugin_data, - command: msgfmt_plugin_cmd, - install: true, - install_dir: plugin_dir + type: 'desktop', + po_dir: po_dir, + install_dir: plugin_dir, + install: true ) |