summaryrefslogtreecommitdiff
path: root/src/plugins/rotation/meson.build
diff options
context:
space:
mode:
authorGeorges Basile Stavracas Neto <georges.stavracas@gmail.com>2022-10-19 11:36:41 -0300
committerBastien Nocera <hadess@hadess.net>2022-10-21 10:57:23 +0200
commite3d28f59b1f53d922ce1c72c97765c569cbfba7c (patch)
tree3c7bd4d7c5f84aa0a77ab39e343274dda6edd407 /src/plugins/rotation/meson.build
parentf283418abadc1e7f4cdec8914b6a005298280b0f (diff)
downloadtotem-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/rotation/meson.build')
-rw-r--r--src/plugins/rotation/meson.build10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/plugins/rotation/meson.build b/src/plugins/rotation/meson.build
index fc3a1b12f..39de13153 100644
--- a/src/plugins/rotation/meson.build
+++ b/src/plugins/rotation/meson.build
@@ -14,11 +14,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
)