-
Notifications
You must be signed in to change notification settings - Fork 1
/
appstream.patch
130 lines (126 loc) · 5.96 KB
/
appstream.patch
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
From 916f4f17c8874cefcf191498061ee9d59f2c63f3 Mon Sep 17 00:00:00 2001
Message-Id: <916f4f17c8874cefcf191498061ee9d59f2c63f3.1664390742.git.matthias@mailaender.name>
From: =?UTF-8?q?Matthias=20Mail=C3=A4nder?= <matthias@mailaender.name>
Date: Wed, 28 Sep 2022 20:35:30 +0200
Subject: [PATCH] Add AppStream metadata
---
cmake/Platform/Linux.cmake | 1 +
.../org.bitfighter.Bitfighter.metainfo.xml | 98 +++++++++++++++++++
2 files changed, 99 insertions(+)
diff --git a/cmake/Platform/Linux.cmake b/cmake/Platform/Linux.cmake
index 19a9f5d15..1ba82470f 100644
--- a/cmake/Platform/Linux.cmake
+++ b/cmake/Platform/Linux.cmake
@@ -120,6 +120,7 @@ function(BF_PLATFORM_INSTALL targetName)
install(FILES ${LINUX_PKG_RESOURCE_DIR}/bitfighter.desktop DESTINATION ${CMAKE_DESKTOP_DATA_PATH}/applications/)
install(FILES ${LINUX_PKG_RESOURCE_DIR}/bitfighter.png DESTINATION ${CMAKE_DESKTOP_DATA_PATH}/icons/hicolor/48x48/apps/)
install(FILES ${LINUX_PKG_RESOURCE_DIR}/bitfighter128.png DESTINATION ${CMAKE_DESKTOP_DATA_PATH}/icons/hicolor/128x128/apps/)
+ install(FILES ${LINUX_PKG_RESOURCE_DIR}/org.bitfighter.Bitfighter.metainfo.xml DESTINATION ${CMAKE_DESKTOP_DATA_PATH}/metainfo/)
# Manpage
install(FILES ${LINUX_PKG_RESOURCE_DIR}/bitfighter.6 DESTINATION ${CMAKE_DESKTOP_DATA_PATH}/man/man6/)
diff --git a/packaging/linux/org.bitfighter.Bitfighter.metainfo.xml b/packaging/linux/org.bitfighter.Bitfighter.metainfo.xml
new file mode 100644
index 000000000..0e0f09a1f
--- /dev/null
+++ b/packaging/linux/org.bitfighter.Bitfighter.metainfo.xml
@@ -0,0 +1,98 @@
+<?xml version='1.0' encoding='utf-8'?>
+<component type="desktop">
+ <!--Created with jdAppdataEdit 5.1-->
+ <id>org.bitfighter.Bitfighter</id>
+ <name>Bitfighter</name>
+ <summary>multiplayer vector graphics space
+game</summary>
+ <developer_name></developer_name>
+ <launchable type="desktop-id">bitfighter.desktop</launchable>
+ <metadata_license>CC0-1.0</metadata_license>
+ <project_license>GPL-2.0+</project_license>
+ <description>
+ <p>The fast-paced team-based outer-space multi-player arcade game. Blast your friends, zap your enemies. Steal their flags and nuke their cores. Customize your ship to be sneaky, or overwhelm with superior firepower. It's fast, fun, and frenetic.</p>
+ </description>
+ <screenshots>
+ <screenshot type="default">
+ <caption>Soccer</caption>
+ <image type="source">http://bitfighter.org/screenshots/screens/screenshot1.png</image>
+ </screenshot>
+ <screenshot>
+ <caption>Zone Control</caption>
+ <image type="source">http://bitfighter.org/screenshots/screens/screenshot2.png</image>
+ </screenshot>
+ <screenshot>
+ <caption>Capture the Flag</caption>
+ <image type="source">http://bitfighter.org/screenshots/screens/screenshot3.png</image>
+ </screenshot>
+ <screenshot>
+ <caption>Retrieve</caption>
+ <image type="source">http://bitfighter.org/screenshots/screens/screenshot4.png</image>
+ </screenshot>
+ <screenshot>
+ <caption>More Capture the Flag</caption>
+ <image type="source">http://bitfighter.org/screenshots/screens/screenshot5.png</image>
+ </screenshot>
+ <screenshot>
+ <caption>Nexus</caption>
+ <image type="source">http://bitfighter.org/screenshots/screens/screenshot6.png</image>
+ </screenshot>
+ <screenshot>
+ <caption>Core</caption>
+ <image type="source">http://bitfighter.org/screenshots/screens/screenshot7.png</image>
+ </screenshot>
+ <screenshot>
+ <caption>Crazy Capture the Flag level</caption>
+ <image type="source">http://bitfighter.org/screenshots/screens/screenshot8.png</image>
+ </screenshot>
+ <screenshot>
+ <caption>Rabbit</caption>
+ <image type="source">http://bitfighter.org/screenshots/screens/screenshot9.png</image>
+ </screenshot>
+ <screenshot>
+ <caption>Bitmatch</caption>
+ <image type="source">http://bitfighter.org/screenshots/screens/screenshot10.png</image>
+ </screenshot>
+ <screenshot>
+ <caption>Bitmatch end-of-game scoreboard</caption>
+ <image type="source">http://bitfighter.org/screenshots/screens/screenshot11.png</image>
+ </screenshot>
+ <screenshot>
+ <caption>Capture the Flag again</caption>
+ <image type="source">http://bitfighter.org/screenshots/screens/screenshot12.png</image>
+ </screenshot>
+ <screenshot>
+ <caption>The level editor, showing level as a schematic</caption>
+ <image type="source">http://bitfighter.org/screenshots/screens/screenshot13.png</image>
+ </screenshot>
+ </screenshots>
+ <releases>
+ <release version="022" date="2021-06-01" />
+ <release version="021" date="2020-06-28" />
+ <release version="019g" date="2018-12-12" />
+ <release version="019f" date="2017-05-03" />
+ <release version="019e" date="2015-05-10" />
+ <release version="019d" date="2014-12-30" />
+ <release version="019c" date="2014-04-01" />
+ <release version="019b" date="2014-03-07" />
+ <release version="019a" date="2014-02-13" />
+ <release version="019" date="2013-11-30" />
+ <release version="018a" date="2013-03-01" />
+ <release version="018" date="2012-12-05" />
+ <release version="017b" date="2012-05-09" />
+ <release version="017a" date="2012-03-31" />
+ <release version="017" date="2012-03-30" />
+ <release version="016" date="2012-02-04" />
+ <release version="015a" date="2011-04-19" />
+ <release version="015" date="2011-02-02" />
+ <release version="014a" date="2010-12-02" />
+ <release version="014" date="2010-12-01" />
+ </releases>
+ <url type="homepage">http://bitfighter.org/</url>
+ <url type="bugtracker">https://github.com/bitfighter/bitfighter/issues</url>
+ <url type="help">http://bitfighter.org/wiki/index.php?title=Main_Page</url>
+ <content_rating type="oars-1.1">
+ <content_attribute id="violence-cartoon">moderate</content_attribute>
+ <content_attribute id="social-chat">intense</content_attribute>
+ </content_rating>
+</component>
--
2.34.1