Add initial AppStream metainfo.xml file

AppStream metainfo.xml files are used to provide "metadata necessary for
an application-centric view on package repositories." This is an initial
and somewhat basic one written from scratch for whipper.

See https://www.freedesktop.org/wiki/Distributions/AppStream/
and https://www.freedesktop.org/software/appstream/docs/
This commit is contained in:
Frederik “Freso” S. Olesen
2018-10-28 02:57:55 +02:00
parent f9cb126270
commit 43f3fbe818
2 changed files with 36 additions and 1 deletions

View File

@@ -0,0 +1,32 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2018 Frederik “Freso” S. Olesen -->
<component type="console-application">
<id>com.github.whipper_team.Whipper</id>
<metadata_license>CC0-1.0</metadata_license>
<name>whipper</name>
<project_license>GPL-3.0-or-later</project_license>
<summary>A CD-DA ripper prioritising accuracy over speed</summary>
<description>
<p>
whipper is a command-line CD-DA ripper that focuses on making accurate
rips over fast ones.
</p>
</description>
<url type="homepage">https://github.com/whipper-team/whipper</url>
<url type="bugtracker">https://github.com/whipper-team/whipper/issues</url>
<url type="help">https://github.com/whipper-team/whipper/blob/master/README.md</url>
<categories>
<category>AudioVideo</category>
<category>Audio</category>
<category>Music</category>
<category>ConsoleOnly</category>
</categories>
<provides>
<binary>whipper</binary>
<python2>whipper</python2>
</provides>
</component>

View File

@@ -14,5 +14,8 @@ setup(
'console_scripts': [
'whipper = whipper.command.main:main'
]
}
},
data_files=[
('share/metainfo', ['com.github.whipper_team.Whipper.metainfo.xml']),
],
)