gnucash unstable: Updated info and migrated to the latest AppStream specs

Geert Janssens gjanssens at code.gnucash.org
Sat Feb 17 16:58:56 EST 2018


Updated	 via  https://github.com/Gnucash/gnucash/commit/611ead2b (commit)
	from  https://github.com/Gnucash/gnucash/commit/07c3162a (commit)



commit 611ead2bc1216618c4cfe0afe7563d7e475811bf
Author: Harald H <harald at fsfe.org>
Date:   Tue Feb 13 17:18:19 2018 +0100

    Updated info and migrated to the latest AppStream specs
    
    + Specified metadata license
    + Added required nametag
    + Added required project license
    + Added required summary
    + Changed urls to https
    + Fixed screenshot tags
    + Added category
    + Added url for bugtracker, faq, help, donation and translate
    
    I have not removed the current underscore prefixes as you may want to migrate from the deprecated intltool to modern gettext before doing so. Relevant information:
    - https://blogs.gnome.org/mclasen/2016/07/21/using-modern-gettext/
    - https://wiki.gnome.org/MigratingFromIntltoolToGettext

diff --git a/gnucash/gnome/gnucash.appdata.xml.in b/gnucash/gnome/gnucash.appdata.xml.in
index 350cbcf..72e53f8 100644
--- a/gnucash/gnome/gnucash.appdata.xml.in
+++ b/gnucash/gnome/gnucash.appdata.xml.in
@@ -1,34 +1,48 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<application>
- <id type="desktop">org.gnucash.Gnucash</id>
- <licence>CC0</licence>
- <description>
-  <_p>
-   GnuCash is a program for personal and small-business financial-accounting.
-  </_p>
-  <_p>
-   Designed to be easy to use, yet powerful and flexible, GnuCash allows you
-   to track bank accounts, stocks, income and expenses. As quick
-   and intuitive to use as a checkbook register, it is based on professional
-   accounting principles like double-entry accounting to ensure balanced books
-   and accurate reports. 
-  </_p>
-  <_p>With GnuCash you can (but are not limited to):</_p>
-  <ul>
-   <_li>Keep track of your day to day personal income and expenses</_li>
-   <_li>Manage your stock, bond and mutual fund accounts with ease</_li>
-   <_li>Keep your small business' accounting up to date</_li>
-   <_li>Create accurate reports and graphs from your financial data</_li>
-   <_li>Set up scheduled transactions to avoid repeated data entry</_li>
-   <_li>QIF/OFX/HBCI Import, Transaction Matching</_li>
-   <_li>Perform financial calculations, such as a loan repayment</_li>
-  </ul>
- </description>
- <screenshots>
-  <screenshot type="default" width="1049" height="590">http://www.gnucash.org/images/features/feature_accounts_lg.png</screenshot>
-  <screenshot width="1049" height="590">http://www.gnucash.org/images/features/feature_register_lg.png</screenshot>
-  <screenshot width="1049" height="590">http://www.gnucash.org/images/features/feature_bar_chart_lg.png</screenshot>
- </screenshots>
- <url type="homepage">http://www.gnucash.org/</url>
- <updatecontact>gnucash-devel at gnucash.org</updatecontact>
-</application>
+<component>
+  <id type="desktop">org.gnucash.Gnucash</id>
+  <metadata_license>CC0-1.0</metadata_license>
+  <project_license>GPL-2.0+</project_license>
+  <name>GnuCash</name>
+  <summary>Manage your finances, accounts, and investments</summary>
+  <description>
+    <_p>
+      GnuCash is a program for personal and small-business financial-accounting.
+    </_p>
+    <_p>
+      Designed to be easy to use, yet powerful and flexible, GnuCash allows you to track bank accounts, stocks, income and expenses. As quick and intuitive to use as a checkbook register, it is based on professional accounting principles like double-entry
+      accounting to ensure balanced books and accurate reports.
+    </_p>
+    <_p>With GnuCash you can (but are not limited to):</_p>
+    <ul>
+      <_li>Keep track of your day to day personal income and expenses</_li>
+      <_li>Manage your stock, bond and mutual fund accounts with ease</_li>
+      <_li>Keep your small business' accounting up to date</_li>
+      <_li>Create accurate reports and graphs from your financial data</_li>
+      <_li>Set up scheduled transactions to avoid repeated data entry</_li>
+      <_li>QIF/OFX/HBCI Import, Transaction Matching</_li>
+      <_li>Perform financial calculations, such as a loan repayment</_li>
+    </ul>
+  </description>
+  <categories>
+    <category>Finance</category>
+  </categories>
+  <screenshots>
+    <screenshot type="default">
+      <image type="source" width="1049" height="590">https://www.gnucash.org/images/features/feature_accounts_lg.png</image>
+    </screenshot>
+    <screenshot>
+      <image type="source" width="1049" height="590">https://www.gnucash.org/images/features/feature_register_lg.png</image>
+    </screenshot>
+    <screenshot>
+      <image type="source" width="1049" height="590">https://www.gnucash.org/images/features/feature_bar_chart_lg.png</image>
+    </screenshot>
+  </screenshots>
+  <url type="homepage">https://www.gnucash.org</url>
+  <url type="bugtracker">https://bugzilla.gnome.org</url>
+  <url type="faq">https://wiki.gnucash.org/wiki/FAQ</url>
+  <url type="help">https://gnucash.org/docs.phtml</url>
+  <url type="donation">https://gnucash.org/donate.phtml</url>
+  <url type="translate">https://wiki.gnucash.org/wiki/Translation</url>
+  <update_contact>gnucash-devel at gnucash.org</update_contact>
+</component>



Summary of changes:
 gnucash/gnome/gnucash.appdata.xml.in | 80 +++++++++++++++++++++---------------
 1 file changed, 47 insertions(+), 33 deletions(-)



More information about the gnucash-changes mailing list