Skip to content

Commit 4c43fb2

Browse files
committed
add AppStream metadata as a desktop application component
Link: https://www.freedesktop.org/software/appstream/docs/chap-Metadata.html Signed-off-by: Markus Göllnitz <camelcasenick@bewares.it>
1 parent f80c3cf commit 4c43fb2

2 files changed

Lines changed: 70 additions & 0 deletions

File tree

build.gradle

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -219,6 +219,7 @@ distZip {
219219
from 'xdg'
220220
include '**/*.desktop'
221221
include '**/*.png'
222+
include '**/*.xml'
222223
include 'prepare*.sh'
223224
}
224225
// legal stuff, examples, and documentation
Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,69 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<component type="desktop-application">
3+
<id>io.github.mgoellnitz.JFileSync3</id>
4+
<project_license>GPL-3.0-or-later</project_license>
5+
<metadata_license>CC0-1.0</metadata_license>
6+
<name>JFileSync3</name>
7+
<summary>Java based encrypting File Syncing Tool</summary>
8+
<launchable type="desktop-id">io.github.mgoellnitz.JFileSync3.desktop</launchable>
9+
<content_rating type="oars-1.1"/>
10+
<developer_name>Martin Göllnitz</developer_name>
11+
<developer id="io.github.mgoellnitz">
12+
<name>Martin Göllnitz</name>
13+
</developer>
14+
15+
<categories>
16+
<category>Java</category>
17+
<category>Archiving</category>
18+
<category>Utility</category>
19+
</categories>
20+
21+
<url type="homepage">https://mgoellnitz.github.io/JFileSync3/</url>
22+
<url type="bugtracker">https://github.com/mgoellnitz/JFileSync3/issues</url>
23+
<url type="donation">https://ko-fi.com/backendzeit</url>
24+
<url type="vcs-browser">https://github.com/mgoellnitz/JFileSync3</url>
25+
26+
<description>
27+
<p>
28+
File syncing with optional compression and encryption for local and
29+
WebDAV folders. For local folders, encryption can optionally be
30+
accomplished with EncFS and thus be compatible with encfs4win, EDS Lite,
31+
Encdroid and so on.
32+
</p>
33+
</description>
34+
35+
<releases>
36+
<release version="3.0.17" date="2022-09-25"/>
37+
<release version="3.0.16" date="2021-11-24"/>
38+
<release version="3.0.15" date="2018-03-27"/>
39+
<release version="3.0.14" date="2016-12-29"/>
40+
<release version="3.0.13" date="2015-10-11"/>
41+
<release version="3.0.12" date="2015-10-06"/>
42+
<release version="3.0.11" date="2015-09-27"/>
43+
<release version="3.0.10" date="2015-08-17"/>
44+
<release version="3.0.9" date="2015-07-12"/>
45+
</releases>
46+
47+
<screenshots>
48+
<screenshot type="default">
49+
<image>https://raw.githubusercontent.com/mgoellnitz/JFileSync3/master/screenshots/screenshot-sync-local.png</image>
50+
</screenshot>
51+
</screenshots>
52+
53+
<provides>
54+
<binary>JFileSync3</binary>
55+
</provides>
56+
57+
<supports>
58+
<control>touch</control>
59+
</supports>
60+
<recommends>
61+
<control>pointing</control>
62+
<control>keyboard</control>
63+
<display_length compare="ge" side="shortest">600</display_length>
64+
<display_length compare="ge" side="longest">720</display_length>
65+
</recommends>
66+
<requires>
67+
<display_length compare="ge" side="longest">500</display_length>
68+
</requires>
69+
</component>

0 commit comments

Comments
 (0)