diff options
author | Günther Wagner <info@gunibert.de> | 2022-02-01 23:15:04 +0000 |
---|---|---|
committer | Günther Wagner <info@gunibert.de> | 2022-02-01 23:15:04 +0000 |
commit | 19862a6803c35e55be5fb7d15f985e4232dede85 (patch) | |
tree | 7098301dd59632bbd1104bb1369be1df5b4877a3 /examples/demo/meson.build | |
parent | 02735941f6542f08c7dc549f4998f65a60f13bce (diff) | |
parent | 0087ead617a0cec70441bed99ccb534cbb9bffe8 (diff) | |
download | librest-19862a6803c35e55be5fb7d15f985e4232dede85.tar.gz |
Merge branch 'gwagner/flatpak-demo-build' into 'master'
Flatpak demo build
See merge request GNOME/librest!15
Diffstat (limited to 'examples/demo/meson.build')
-rw-r--r-- | examples/demo/meson.build | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/examples/demo/meson.build b/examples/demo/meson.build index 43d77e9..48bbfa3 100644 --- a/examples/demo/meson.build +++ b/examples/demo/meson.build @@ -1,3 +1,5 @@ +subdir('po') + demo_sources = [ 'demo-main.c', 'demo-window.c', @@ -20,6 +22,23 @@ demo_gresources = gnome.compile_resources( c_name: 'demo' ) +desktop_file = i18n.merge_file( + input: 'org.gnome.RestDemo.desktop.in', + output: 'org.gnome.RestDemo.desktop', + type: 'desktop', + po_dir: 'po', + install: true, + install_dir: get_option('datadir') / 'applications' +) + +desktop_utils = find_program('desktop-file-validate', required: false) +if desktop_utils.found() + test('Validate desktop file', desktop_utils, + args: [desktop_file] + ) +endif + + executable('librest-demo', demo_sources + demo_gresources, dependencies: demo_deps, |