diff --git a/data/meson.build b/data/meson.build index cd814e1..d497a30 100644 --- a/data/meson.build +++ b/data/meson.build @@ -11,6 +11,18 @@ if desktop_utils.found() ) endif +# Appdata file +install_data('sm.puri.Calls.appdata.xml', + install_dir: join_paths(datadir, 'metainfo'), +) + +appstream_util = find_program('appstream-util', required: false) +if appstream_util.found() + test('Validate appstream file', appstream_util, + args: ['validate-relax', 'sm.puri.Calls.appdata.xml'] + ) +endif + # Icons install_data('sm.puri.Calls.png', install_dir : join_paths(datadir, 'icons', 'hicolor', '256x256', 'apps')) diff --git a/data/sm.puri.Calls.appdata.xml b/data/sm.puri.Calls.appdata.xml new file mode 100644 index 0000000..66e1fd6 --- /dev/null +++ b/data/sm.puri.Calls.appdata.xml @@ -0,0 +1,60 @@ + + + sm.puri.Calls.desktop + CC0 + GPL-3.0+ + Calls + A phone dialer and call handler + + Calls is a simple, elegant phone dialer and call handler built using GTK+ 3. + + https://gitlab.gnome.org/Community/Purism/calls + https://gitlab.gnome.org/Community/Purism/calls/issues + + GNOME + Purism Developers + + + ModernToolkit + + + + Audio + + + + none + none + none + none + none + none + none + none + none + none + none + none + none + none + none + none + none + none + none + none + none + none + intense + none + none + none + none + + + + + Pre-release development + + +