[gparted/12-appstream-metadata-needs-valid-license] Update GParted appdata file (#12)



commit ff81452228040a23db81401a6adc1a7e8ff6899c
Author: Mike Fleetwood <mike fleetwood googlemail com>
Date:   Thu Sep 20 21:43:55 2018 +0100

    Update GParted appdata file (#12)
    
    Update appdata file to be inline with the current AppStream
    specification [1].  Start by running:
        appstream-util upgrade gparted.appdata.xml.in
    and then editing the appdata as wanted.  Ensure that the file passes
    validation:
        appstream-util validate-relax --nonet gparted.appdata.xml.in
    
    When Richard Hughes added the appdata file he licensed it under the
    GFDL but assigned the copyright to Curtis Gedak [3].  Now change the
    license to CC0-1.0 [4] as that is what most appdata files are licensed
    under [5][6].  Curtis Gedak agrees to this by reviewing this change and
    being the committer of this commit.
    
    [1] AppStream specification
        https://www.freedesktop.org/software/appstream/docs/
    
    [2] Fedora Packaging Guidelines for AppData Files
        https://fedoraproject.org/wiki/Packaging:AppData
    
    [3] 640f92790b7cc5e91f367dfaa01a02a7497afbb4
        Add an AppData file (#709164)
    
    [4] CC0 1.0 Universal (CC0 1.0) Public Domain Dedication
        https://creativecommons.org/publicdomain/zero/1.0/
    
    [5] Issue #12 - Appstream metadata needs valid license
        https://gitlab.gnome.org/GNOME/gparted/issues/12
    
    [6] Merge Request !15, note 331954 - Update GParted appdata file
        https://gitlab.gnome.org/GNOME/gparted/merge_requests/15#note_331954
    
    Closes #12 - Appstream metadata needs valid license

 gparted.appdata.xml.in | 25 ++++++++++++++++++-------
 1 file changed, 18 insertions(+), 7 deletions(-)
---
diff --git a/gparted.appdata.xml.in b/gparted.appdata.xml.in
index aeab647e..1678e562 100644
--- a/gparted.appdata.xml.in
+++ b/gparted.appdata.xml.in
@@ -1,8 +1,11 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- Copyright 2013 Curtis Gedak <gedakc users sf net> -->
-<application>
-  <id type="desktop">gparted.desktop</id>
-  <licence>GFDL</licence>
+<component type="desktop">
+  <id>gparted.desktop</id>
+  <metadata_license>CC0-1.0</metadata_license>
+  <project_license>GPL-2.0+</project_license>
+  <_name>GParted Partition Editor</_name>
+  <_summary>Create, reorganize, and delete partitions</_summary>
   <description>
     <_p>
     GParted is a free partition editor for graphically managing your
@@ -20,11 +23,19 @@
     ntfs, reiserfs, reiser4, udf, ufs, and xfs.
     </_p>
   </description>
-  <url type="homepage">https://gparted.org</url>
+  <launchable type="desktop-id">gparted.desktop</launchable>
   <screenshots>
-    <screenshot type="default">https://gparted.org/appdata/gparted-main-window.png</screenshot>
+    <screenshot type="default">
+      <image>https://gparted.org/appdata/gparted-main-window.png</image>
+    </screenshot>
   </screenshots>
-  <updatecontact>gedakc users sf net</updatecontact>
+  <url type="homepage">https://gparted.org</url>
+  <url type="bugtracker">https://gitlab.gnome.org/GNOME/gparted/issues</url>
+  <url type="donation">https://gparted.org/donations.php</url>
+  <url type="help">https://gparted.org/help.php</url>
+  <url type="translate">https://l10n.gnome.org/module/gparted/</url>
+  <developer_name>The GParted Project</developer_name>
+  <update_contact>gedakc users sf net</update_contact>
   <project_group>GNOME</project_group>
   <translation type="gettext">gparted</translation>
-</application>
+</component>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]