Skip to content

Commit 2264a06

Browse files
committed
Add metainfo
1 parent 8b8bf3b commit 2264a06

File tree

3 files changed

+111
-0
lines changed

3 files changed

+111
-0
lines changed

pyproject.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ where = ["src"]
3939
[tool.setuptools.data-files]
4040
"share/icons/hicolor/96x96/apps" = ["xdg/net.sourceforge.m64py.M64Py.png"]
4141
"share/applications" = ["xdg/net.sourceforge.m64py.M64Py.desktop"]
42+
"share/metainfo" = ["xdg/net.sourceforge.m64py.M64Py.metainfo.xml"]
4243

4344
[tool.setuptools.dynamic]
4445
version = {attr = "m64py.core.defs.FRONTEND_VERSION"}

setup.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -384,5 +384,6 @@ class BuildCustom(build):
384384
data_files = [
385385
("share/icons/hicolor/96x96/apps", ["xdg/net.sourceforge.m64py.M64Py.png"]),
386386
("share/applications", ["xdg/net.sourceforge.m64py.M64Py.desktop"]),
387+
("share/metainfo", ["xdg/net.sourceforge.m64py.M64Py.metainfo.xml"])
387388
]
388389
)
Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,109 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<component type="desktop-application">
3+
<id>net.sourceforge.m64py.M64Py</id>
4+
5+
<name>M64Py</name>
6+
<developer_name>Milan Nikolic</developer_name>
7+
<summary>A frontend for Mupen64Plus</summary>
8+
9+
<metadata_license>MIT</metadata_license>
10+
<project_license>GPL-3</project_license>
11+
12+
<description>
13+
<p>A Qt6 front-end (GUI) for Mupen64Plus, a cross-platform plugin-based Nintendo 64 emulator.</p>
14+
</description>
15+
16+
<launchable type="desktop-id">net.sourceforge.m64py.M64Py.desktop</launchable>
17+
18+
<screenshots>
19+
<screenshot type="default">
20+
<image>https://m64py.sourceforge.net/screenshots/01.jpg</image>
21+
</screenshot>
22+
<screenshot>
23+
<image>https://m64py.sourceforge.net/screenshots/02.jpg</image>
24+
</screenshot>
25+
<screenshot>
26+
<image>https://m64py.sourceforge.net/screenshots/03.jpg</image>
27+
</screenshot>
28+
<screenshot>
29+
<image>https://m64py.sourceforge.net/screenshots/04.jpg</image>
30+
</screenshot>
31+
<screenshot>
32+
<image>https://m64py.sourceforge.net/screenshots/05.jpg</image>
33+
</screenshot>
34+
<screenshot>
35+
<image>https://m64py.sourceforge.net/screenshots/06.jpg</image>
36+
</screenshot>
37+
<screenshot>
38+
<image>https://m64py.sourceforge.net/screenshots/07.jpg</image>
39+
</screenshot>
40+
<screenshot>
41+
<image>https://m64py.sourceforge.net/screenshots/08.jpg</image>
42+
</screenshot>
43+
</screenshots>
44+
45+
<url type="homepage">https://m64py.sourceforge.net</url>
46+
<url type="bugtracker">https://github.com/mupen64plus/mupen64plus-ui-python/issues</url>
47+
48+
<content_rating type="oars-1.1"/>
49+
50+
<releases>
51+
<release version="0.3.0" date="2024-10-19" type="stable">
52+
<description>
53+
<ul>
54+
<li>Migrated to Qt6</li>
55+
<li>Wayland support</li>
56+
<li>Option to pause emulator when focus is lost</li>
57+
<li>Accept drop events</li>
58+
<li>Add pyproject.toml</li>
59+
</ul>
60+
</description>
61+
<url type="details">https://github.com/mupen64plus/mupen64plus-ui-python/releases/tag/0.3.0</url>
62+
</release>
63+
<release version="0.2.5" date="2020-04-10" type="stable">
64+
<description>
65+
<ul>
66+
<li>GLideN64 plugin is now included in binary releases</li>
67+
<li>Fix video extension</li>
68+
<li>Remove DelaySI option</li>
69+
<li>Change setup.py to Setuptools and refactor bits of code</li>
70+
<li>Bug fixes</li>
71+
</ul>
72+
</description>
73+
<url type="details">https://github.com/mupen64plus/mupen64plus-ui-python/releases/tag/0.2.5</url>
74+
</release>
75+
<release version="0.2.4" date="2017-01-19" type="stable">
76+
<description>
77+
<ul>
78+
<li>Dropped support for SDL1</li>
79+
<li>PySDL2 is unbundled, not distributed with source anymore</li>
80+
<li>Input bug fixes</li>
81+
</ul>
82+
</description>
83+
<url type="details">https://github.com/mupen64plus/mupen64plus-ui-python/releases/tag/0.2.4</url>
84+
</release>
85+
<release version="0.2.3" date="2015-05-04" type="stable">
86+
<description>
87+
<ul>
88+
<li>Migrated to Qt5</li>
89+
<li>Python3 support</li>
90+
<li>Toggle video extension without restart</li>
91+
<li>Add windows portable build</li>
92+
</ul>
93+
</description>
94+
<url type="details">https://github.com/mupen64plus/mupen64plus-ui-python/releases/tag/0.2.3</url>
95+
</release>
96+
<release version="0.2.2" date="2014-10-18" type="stable">
97+
<description>
98+
<ul>
99+
<li>Initial Python3 support</li>
100+
<li>Add special SDL2 joystick event system for input config</li>
101+
<li>Add support for non-native rom files in romlist</li>
102+
<li>Many bug fixes, full log http://git.io/yRePKw</li>
103+
</ul>
104+
</description>
105+
<url type="details">https://github.com/mupen64plus/mupen64plus-ui-python/releases/tag/0.2.2</url>
106+
</release>
107+
</releases>
108+
109+
</component>

0 commit comments

Comments
 (0)