From 4cc6e0bd0b0cab95379d55fee484119be5ff18ed Mon Sep 17 00:00:00 2001
From: Nico Alt <nicoalt@posteo.org>
Date: Fri, 12 Jun 2020 14:23:01 -0400
Subject: [PATCH] Try to get GNOME Software entry of Briar working

---
 briar-gtk/data/app.briar.gtk.desktop.in               | 11 ++++++-----
 ...k.appdata.xml.in => app.briar.gtk.metainfo.xml.in} |  5 +++++
 briar-gtk/data/meson.build                            |  4 ++--
 3 files changed, 13 insertions(+), 7 deletions(-)
 rename briar-gtk/data/{app.briar.gtk.appdata.xml.in => app.briar.gtk.metainfo.xml.in} (96%)

diff --git a/briar-gtk/data/app.briar.gtk.desktop.in b/briar-gtk/data/app.briar.gtk.desktop.in
index c600d87..b001405 100644
--- a/briar-gtk/data/app.briar.gtk.desktop.in
+++ b/briar-gtk/data/app.briar.gtk.desktop.in
@@ -1,10 +1,11 @@
 [Desktop Entry]
+Version=1.0
 Name=Briar
-Comment=Secure messaging, anywhere
-Keywords=Briar;
+Keywords=chat;talk;im;message;briar;tor;
+Exec=briar-gtk %U
 Icon=app.briar.gtk
-Exec=briar-gtk
+StartupNotify=false
 Terminal=false
 Type=Application
-Categories=GNOME;GTK;
-StartupNotify=true
+Categories=GTK;Network;Chat;InstantMessaging;
+X-GNOME-UsesNotifications=true
diff --git a/briar-gtk/data/app.briar.gtk.appdata.xml.in b/briar-gtk/data/app.briar.gtk.metainfo.xml.in
similarity index 96%
rename from briar-gtk/data/app.briar.gtk.appdata.xml.in
rename to briar-gtk/data/app.briar.gtk.metainfo.xml.in
index 7fbbcdf..f48fe80 100644
--- a/briar-gtk/data/app.briar.gtk.appdata.xml.in
+++ b/briar-gtk/data/app.briar.gtk.metainfo.xml.in
@@ -1,4 +1,5 @@
 <?xml version="1.0" encoding="UTF-8"?>
+<!-- Copyright 2020 Nico Alt <nicoalt@posteo.org> -->
 <component type="desktop-application">
   <id>app.briar.gtk</id>
   <metadata_license>CC-BY-4.0</metadata_license>
@@ -57,6 +58,10 @@
     <content_attribute id="social-chat">intense</content_attribute>
   </content_rating>
 
+  <provides>
+    <binary>briar-gtk</binary>
+  </provides>
+
   <releases>
     <release version="0.1.0-alpha1" date="2020-04-12">
       <description>
diff --git a/briar-gtk/data/meson.build b/briar-gtk/data/meson.build
index 6f65f25..047c577 100644
--- a/briar-gtk/data/meson.build
+++ b/briar-gtk/data/meson.build
@@ -19,8 +19,8 @@ if desktop_utils.found()
 endif
 
 appstream_file = i18n.merge_file(
-  input: 'app.briar.gtk.appdata.xml.in',
-  output: 'app.briar.gtk.appdata.xml',
+  input: 'app.briar.gtk.metainfo.xml.in',
+  output: 'app.briar.gtk.metainfo.xml',
   po_dir: '../po',
   install: true,
   install_dir: join_paths(get_option('datadir'), 'metainfo')
-- 
GitLab