diff --git a/data/meson.build b/data/meson.build index 88059cc..062f610 100644 --- a/data/meson.build +++ b/data/meson.build @@ -2,11 +2,23 @@ datadir = get_option('datadir') sysconfdir = get_option('sysconfdir') # Desktop file -install_data('sm.puri.Calls.desktop', - install_dir : join_paths(datadir, 'applications')) -install_data('sm.puri.Calls-daemon.desktop', - rename : 'sm.puri.Calls.desktop', - install_dir : join_paths(sysconfdir, 'xdg/autostart')) +desktop_file = i18n.merge_file( + input : 'sm.puri.Calls.desktop.in', + output : 'sm.puri.Calls.desktop', + type : 'desktop', + po_dir : '../po', + install : true, + install_dir : join_paths(datadir, 'applications') +) + +desktop_file = i18n.merge_file( + input : 'sm.puri.Calls-daemon.desktop.in', + output : 'sm.puri.Calls-daemon.desktop', + type : 'desktop', + po_dir : '../po', + install : true, + install_dir : join_paths(sysconfdir, 'xdg/autostart') +) desktop_utils = find_program('desktop-file-validate', required: false) if desktop_utils.found() diff --git a/data/sm.puri.Calls-daemon.desktop b/data/sm.puri.Calls-daemon.desktop.in similarity index 100% rename from data/sm.puri.Calls-daemon.desktop rename to data/sm.puri.Calls-daemon.desktop.in diff --git a/data/sm.puri.Calls.desktop b/data/sm.puri.Calls.desktop.in similarity index 100% rename from data/sm.puri.Calls.desktop rename to data/sm.puri.Calls.desktop.in diff --git a/po/POTFILES.in b/po/POTFILES.in index d037b34..e08e37a 100644 --- a/po/POTFILES.in +++ b/po/POTFILES.in @@ -1,3 +1,5 @@ +data/sm.puri.Calls.desktop.in +data/sm.puri.Calls-daemon.desktop.in src/calls-application.c src/calls-best-match.c src/calls-call.c