[librest/gwagner/flatpak-demo-build] demo: added desktop file
- From: Günther Wagner <gwagner src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [librest/gwagner/flatpak-demo-build] demo: added desktop file
- Date: Tue, 1 Feb 2022 22:48:48 +0000 (UTC)
commit 0087ead617a0cec70441bed99ccb534cbb9bffe8
Author: Günther Wagner <info gunibert de>
Date: Tue Feb 1 23:33:31 2022 +0100
demo: added desktop file
examples/demo/meson.build | 19 +++++++++++++++++++
examples/demo/org.gnome.RestDemo.desktop.in | 8 ++++++++
examples/demo/po/meson.build | 2 ++
3 files changed, 29 insertions(+)
---
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,
diff --git a/examples/demo/org.gnome.RestDemo.desktop.in b/examples/demo/org.gnome.RestDemo.desktop.in
new file mode 100644
index 0000000..d13722b
--- /dev/null
+++ b/examples/demo/org.gnome.RestDemo.desktop.in
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=Librest Demo
+Exec=librest-demo
+Keywords=librest;
+Terminal=false
+Type=Application
+Categories=GTK;
+StartupNotify=true
diff --git a/examples/demo/po/meson.build b/examples/demo/po/meson.build
new file mode 100644
index 0000000..48c17f6
--- /dev/null
+++ b/examples/demo/po/meson.build
@@ -0,0 +1,2 @@
+i18n = import('i18n')
+i18n.gettext('librest', preset : 'glib')
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]