From 6cb93de9c57fa296fd6d6963ae43ecdbe6b9cd1e Mon Sep 17 00:00:00 2001 From: Giovanni Campagna Date: Tue, 23 Apr 2019 23:10:44 -0700 Subject: [PATCH 1/4] Update app metadata Add OARS rating --- data/edu.stanford.Almond.appdata.xml.in | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/data/edu.stanford.Almond.appdata.xml.in b/data/edu.stanford.Almond.appdata.xml.in index 4cb5f15..179c083 100644 --- a/data/edu.stanford.Almond.appdata.xml.in +++ b/data/edu.stanford.Almond.appdata.xml.in @@ -3,7 +3,7 @@ edu.stanford.Almond.desktop CC0 GPL-3.0 - mobisocial at lists.stanford.edu + thingpedia-admins at lists.stanford.edu Almond The Open Virtual Assistant @@ -12,6 +12,13 @@ Anyone can contribute support for the favorite service, with few lines of code and a handful of natural language sentences. Thingpedia supports more than 50 different services, accounts and IoT devices.

+ + intense + mild + intense + intense + intense + https://crowdie.stanford.edu/flatpak/screenshot-main.png https://crowdie.stanford.edu/flatpak/screenshot-xkcd.png @@ -20,7 +27,7 @@ https://crowdie.stanford.edu/flatpak/screenshot-my-rules.png https://almond.stanford.edu - https://github.com/Stanford-Mobisocial-IoT-Lab/almond-gnome/issues + https://github.com/stanford-oval/almond-gnome/issues From ec8a74ac9576f58345016c550b4d84fe62cfbd4a Mon Sep 17 00:00:00 2001 From: Giovanni Campagna Date: Tue, 23 Apr 2019 23:13:53 -0700 Subject: [PATCH 2/4] Run metadata through "appstream-util update" And add some new fields --- data/edu.stanford.Almond.appdata.xml.in | 26 +++++++++++++++++++------ 1 file changed, 20 insertions(+), 6 deletions(-) diff --git a/data/edu.stanford.Almond.appdata.xml.in b/data/edu.stanford.Almond.appdata.xml.in index 179c083..67723a2 100644 --- a/data/edu.stanford.Almond.appdata.xml.in +++ b/data/edu.stanford.Almond.appdata.xml.in @@ -1,11 +1,12 @@ edu.stanford.Almond.desktop - CC0 + CC0-1.0 GPL-3.0 thingpedia-admins at lists.stanford.edu Almond The Open Virtual Assistant + Stanford Open Virtual Assistant Lab

Almond is a virtual assistant that lets you interact with your services and accounts in natural language, with flexibility and privacy. Almond draws its power from the crowdsourced Thingpedia, an open collection of Web and Internet of Things APIs. @@ -20,14 +21,27 @@ intense - https://crowdie.stanford.edu/flatpak/screenshot-main.png - https://crowdie.stanford.edu/flatpak/screenshot-xkcd.png - https://crowdie.stanford.edu/flatpak/screenshot-nytimes.png - https://crowdie.stanford.edu/flatpak/screenshot-my-goods.png - https://crowdie.stanford.edu/flatpak/screenshot-my-rules.png + + https://crowdie.stanford.edu/flatpak/screenshot-main.png + + + https://crowdie.stanford.edu/flatpak/screenshot-xkcd.png + + + https://crowdie.stanford.edu/flatpak/screenshot-nytimes.png + + + https://crowdie.stanford.edu/flatpak/screenshot-my-goods.png + + + https://crowdie.stanford.edu/flatpak/screenshot-my-rules.png + https://almond.stanford.edu https://github.com/stanford-oval/almond-gnome/issues + + https://almond.stanford.edu/thingpedia/developers/thingpedia-intro.md + From 951860a58c8a26079480e4d5d770cadd345c18d5 Mon Sep 17 00:00:00 2001 From: Giovanni Campagna Date: Tue, 23 Apr 2019 23:16:15 -0700 Subject: [PATCH 3/4] metadata: add translation info --- data/edu.stanford.Almond.appdata.xml.in | 1 + 1 file changed, 1 insertion(+) diff --git a/data/edu.stanford.Almond.appdata.xml.in b/data/edu.stanford.Almond.appdata.xml.in index 67723a2..8b967e1 100644 --- a/data/edu.stanford.Almond.appdata.xml.in +++ b/data/edu.stanford.Almond.appdata.xml.in @@ -20,6 +20,7 @@ intense intense + edu.stanford.Almond https://crowdie.stanford.edu/flatpak/screenshot-main.png From 5f5acd480d29e7197a86b67d6ead01dd32139e7f Mon Sep 17 00:00:00 2001 From: Giovanni Campagna Date: Tue, 23 Apr 2019 23:22:58 -0700 Subject: [PATCH 4/4] appdata: install in /usr/share/metainfo This is the correct path in newer versions of the spec --- data/meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/data/meson.build b/data/meson.build index ea372f3..c499f6a 100644 --- a/data/meson.build +++ b/data/meson.build @@ -20,7 +20,7 @@ desktop = intl.merge_file( gsettingsdir = join_paths(get_option('datadir'), 'glib-2.0', 'schemas') install_data(app_id + '.gschema.xml', install_dir : gsettingsdir) -appdatadir = join_paths(get_option('datadir'), 'appdata') +appdatadir = join_paths(get_option('datadir'), 'metainfo') appdata = intl.merge_file( input : app_id + '.appdata.xml.in', output : app_id + '.appdata.xml',