aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorArnaud Rebillout <arnaud.rebillout@collabora.com>2018-11-26 15:32:25 +0700
committerArun Raghavan <arun@arunraghavan.net>2019-06-08 11:57:00 +0200
commitf5bc45a941af893af5b0d4414193f01e0fc5a52e (patch)
tree774c137e6f0d26d6e23fd7ba325dc804988f5831
parent68f9984ac071cb17a6ff261b88d1a18dbaef196a (diff)
downloadpulseaudio-f5bc45a941af893af5b0d4414193f01e0fc5a52e.tar.gz
meson: Translate and install desktop file
Signed-off-by: Arnaud Rebillout <arnaud.rebillout@collabora.com>
-rw-r--r--src/daemon/meson.build16
1 files changed, 16 insertions, 0 deletions
diff --git a/src/daemon/meson.build b/src/daemon/meson.build
index 9d54bc95..b1a34541 100644
--- a/src/daemon/meson.build
+++ b/src/daemon/meson.build
@@ -44,6 +44,22 @@ if x11_dep.found()
install : true,
install_dir : bindir,
)
+
+ desktop_file = i18n.merge_file(
+ input : 'pulseaudio.desktop.in',
+ output : 'pulseaudio.desktop',
+ po_dir : po_dir,
+ type : 'desktop',
+ install : true,
+ install_dir : join_paths(sysconfdir, 'xdg', 'autostart'),
+ )
+
+ desktop_utils = find_program('desktop-file-validate', required: false)
+ if desktop_utils.found()
+ test('Validate desktop file', desktop_utils,
+ args: [ desktop_file ],
+ )
+ endif
endif
# Configuration files