Subject: bug#74123: closed (Re: bug#74123: Add more fields to AppStream metadata)

From: [email-masked] (GNU bug Tracking System)
Date: Sat, 09 Nov 2024 10:04:02 +0000

Your bug report

#74123: Add more fields to AppStream metadata

which was filed against the emacs package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
74123: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=74123
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#74123: Add more fields to AppStream metadata
From: Eli Zaretskii <[email-masked]>
To: Peter Oliver <[email-masked]>
Cc: [email-masked]
Date: Sat, 09 Nov 2024 12:03:48 +0200
List-Id: <debbugs-submit.debbugs.gnu.org>

> From: Stefan Kangas <[email-masked]>
> Date: Fri, 1 Nov 2024 06:21:09 -0700
> Cc: [email-masked]
> 
> Peter Oliver <[email-masked]> writes:
> 
> > Here are a few other possible combinations taken from the website.  I have attached an image demonstrating them behind the Emacs icon.
> >
> >   <branding>
> >     <color type="primary" scheme_preference="light">#7f5ab6</color>
> >     <color type="primary" scheme_preference="dark">#624195</color>
> >   </branding>
> 
> I guess this is the top one in your screenshot?
> 
> This color scheme looks fine to me, FWIW.

Thanks, installed the patch with the above added (on the master
branch), and closing this bug.

Subject: Add more fields to AppStream metadata
From: Peter Oliver <[email-masked]>
To: [email-masked]
Date: Wed, 30 Oct 2024 22:22:10 +0000 (GMT)
List-Id: <debbugs-submit.debbugs.gnu.org>

Attached is a patch to add more data to emacs.metainfo.xml, based on the specification at https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html#spec-component-filespec

-- 
Peter Oliver

From 1f3f7290955900842582f5c0afceba8bcf18066f Mon Sep 17 00:00:00 2001
From: Peter Oliver <[email-masked]>
Date: Wed, 30 Oct 2024 22:15:59 +0000
Subject: [PATCH] Add more fields to AppStream metadata

* etc/emacs.metainfo.xml: Populate the vcs-browser and contribute URLs,
as well as the branding colour.
---
 etc/emacs.metainfo.xml | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/etc/emacs.metainfo.xml b/etc/emacs.metainfo.xml
index 80bbd690217..7e97df926be 100644
--- a/etc/emacs.metainfo.xml
+++ b/etc/emacs.metainfo.xml
@@ -33,6 +33,8 @@
  <url type="help">https://www.gnu.org/software/emacs/documentation.html</url>
  <url type="donation">https://my.fsf.org/donate/</url>
  <url type="contact">https://lists.gnu.org/mailman/listinfo/emacs-devel/</url>
+ <url type="vcs-browser">https://git.savannah.gnu.org/cgit/emacs.git</url>
+ <url type="contribute">https://www.gnu.org/software/emacs/manual/html_node/emacs/Contributing.html</url>
  <launchable type="desktop-id">emacs.desktop</launchable>
  <launchable type="service">emacs.service</launchable>
  <project_group>GNU</project_group>
@@ -45,4 +47,7 @@
   </screenshot>
  </screenshots>
  <update_contact>emacs-devel_AT_gnu.org</update_contact>
+ <branding>
+   <color type="primary">#7f5ab6</color>
+ </branding>
 </component>
-- 
2.47.0