From 9005feeac2ea686549c31642b17a8ee059b59588 Mon Sep 17 00:00:00 2001 From: Julian Sparber Date: Fri, 27 Oct 2017 00:22:48 +0200 Subject: [PATCH] [doc] add appdata --- data/com.frac_tion.teleport.appdata.xml.in | 55 ++++++++++++++++++++++ data/meson.build | 17 +++++++ 2 files changed, 72 insertions(+) create mode 100644 data/com.frac_tion.teleport.appdata.xml.in diff --git a/data/com.frac_tion.teleport.appdata.xml.in b/data/com.frac_tion.teleport.appdata.xml.in new file mode 100644 index 0000000..368ed9e --- /dev/null +++ b/data/com.frac_tion.teleport.appdata.xml.in @@ -0,0 +1,55 @@ + + + com.frac_tion.teleport.desktop + CC0 + AGPL-3.0+ + Teleport + An IDE for GNOME + + +

+ Teleport is a native GTK3 app to effortlessly share files on the local network. + It's our answer to the question +

+

+ Why is the easiest way to move a file between two computers in the same room + sending it to a server in another country and retrieving it from there? +

+

+ Teleport is designed to be a replacement for using USB keys or emailing stuff + to yourself just so you have them on another device on your desk. +

+
+ + + + Mockup + https://raw.githubusercontent.com/frac-tion/teleport/master/docs/mvp-mockup.png + + + + https://github.com/frac-tion/teleport/ + https://github.com/frac-tion/teleport/ + GNOME + + + AppMenu + HiDpiIcon + ModernToolkit + Notifications + UserDocs + + + jualin@sparber.net + teleport + + + + +

+ Basic version that only sends individual files. +

+
+
+
+
diff --git a/data/meson.build b/data/meson.build index 527b558..94b8ee5 100644 --- a/data/meson.build +++ b/data/meson.build @@ -10,6 +10,23 @@ i18n.merge_file( install_dir: join_paths(teleport_datadir, 'applications') ) +# Appdata file. +appdata_file = i18n.merge_file( + input: 'com.frac_tion.teleport.appdata.xml.in', + output: 'com.frac_tion.teleport.appdata.xml', + po_dir: po_dir, + install: true, + install_dir: join_paths(get_option('datadir'), 'appdata'), +) + +appstream_util = find_program('appstream-util', required: false) +if appstream_util.found() + test('Validate appstream file', appstream_util, + # FIXME: Screenshots are wrong size for 'validate' + args: ['validate-relax', appdata_file] + ) +endif + #gnome.mkenums( # 'org.gtk.teleport.enums.xml', # sources: enum_headers,