From c0547587dd26c61149a82e3e52ff1d581f904ec1 Mon Sep 17 00:00:00 2001 From: JakobDev Date: Thu, 1 Sep 2022 12:30:36 +0200 Subject: [PATCH] Add AppStream --- res/io.mgba.mGBA.metainfo.xml | 140 +++++++++++++++++++++++++++++++++ src/platform/qt/CMakeLists.txt | 1 + 2 files changed, 141 insertions(+) create mode 100644 res/io.mgba.mGBA.metainfo.xml diff --git a/res/io.mgba.mGBA.metainfo.xml b/res/io.mgba.mGBA.metainfo.xml new file mode 100644 index 00000000000..e9b05f1e860 --- /dev/null +++ b/res/io.mgba.mGBA.metainfo.xml @@ -0,0 +1,140 @@ + + + + io.mgba.mGBA + mGBA + Nintendo Game Boy Advance Emulator + endrift + io.mgba.mGBA.desktop + CC0-1.0 + MPL-2.0 + +

mGBA is an emulator for running Game Boy Advance games. It aims to be faster and more accurate than many existing Game Boy Advance emulators, as well as adding features that other emulators lack. It also supports Game Boy and Game Boy Color games.

+

mGBA ist ein Emulator für Game Boy Advance-Spiele. Das Ziel von mGBA ist, schneller und genauer als viele existierende Game Boy Advance-Emulatoren zu sein. Außerdem verfügt mGBA über Funktionen, die anderen Emulatoren fehlen. Zusätzlich werden auch Game Boy- und Game Boy Color-Spiele unterstützt.

+

mGBA es un emulador para juegos de Game Boy Advance. Su objetivo es ser más rápido y más preciso que muchos emuladores de Game Boy Advance existentes, además de añadir funciones que otros emuladores no tienen. También es compatible con juegos de Game Boy y Game Boy Color.

+

mGBA 是一个运行 Game Boy Advance 游戏的模拟器。mGBA 的目标是比众多现有的 Game Boy Advance 模拟器更快、更准确,并增加其他模拟器所缺少的功能。mGBA 还支持 Game Boy 和 Game Boy Color 游戏。

+
+ + + https://github.com/mgba-emu/mgba/releases/tag/0.9.3 + + + https://github.com/mgba-emu/mgba/releases/tag/0.9.2 + + + https://github.com/mgba-emu/mgba/releases/tag/0.9.1 + + + https://github.com/mgba-emu/mgba/releases/tag/0.9.0 + + + https://github.com/mgba-emu/mgba/releases/tag/0.8.4 + + + https://github.com/mgba-emu/mgba/releases/tag/0.8.3 + + + https://github.com/mgba-emu/mgba/releases/tag/0.8.2 + + + https://github.com/mgba-emu/mgba/releases/tag/0.8.1 + + + https://github.com/mgba-emu/mgba/releases/tag/0.8.0 + + + https://github.com/mgba-emu/mgba/releases/tag/0.8-b1 + + + https://github.com/mgba-emu/mgba/releases/tag/0.7.3 + + + https://github.com/mgba-emu/mgba/releases/tag/0.7.2 + + + https://github.com/mgba-emu/mgba/releases/tag/0.7.1 + + + https://github.com/mgba-emu/mgba/releases/tag/0.7.0 + + + https://github.com/mgba-emu/mgba/releases/tag/0.7-b1 + + + https://github.com/mgba-emu/mgba/releases/tag/0.6.3 + + + https://github.com/mgba-emu/mgba/releases/tag/0.6.2 + + + https://github.com/mgba-emu/mgba/releases/tag/0.6.1 + + + https://github.com/mgba-emu/mgba/releases/tag/0.6.0 + + + https://github.com/mgba-emu/mgba/releases/tag/0.6-b1 + + + https://github.com/mgba-emu/mgba/releases/tag/medusa-a2 + + + https://github.com/mgba-emu/mgba/releases/tag/medusa-a1 + + + https://github.com/mgba-emu/mgba/releases/tag/0.5.2 + + + https://github.com/mgba-emu/mgba/releases/tag/0.5.1 + + + https://github.com/mgba-emu/mgba/releases/tag/0.5.0 + + + https://github.com/mgba-emu/mgba/releases/tag/0.4.1 + + + https://github.com/mgba-emu/mgba/releases/tag/0.4.0 + + + https://github.com/mgba-emu/mgba/releases/tag/0.3.2 + + + https://github.com/mgba-emu/mgba/releases/tag/0.3.1 + + + https://github.com/mgba-emu/mgba/releases/tag/0.3.0 + + + https://mgba.io + https://github.com/mgba-emu/mgba/issues + https://mgba.io/faq.html + https://patreon.com/mgba + https://hosted.weblate.org/engage/mgba + https://github.com/mgba-emu + https://github.com/mgba-emu/mgba/blob/master/CONTRIBUTING.md + + Game + Emulator + + + pointing + keyboard + gamepad + + + + mgba + mgba-qt + application/x-gameboy-advance-rom + application/x-agb-rom + application/x-gba-rom + + + emulator + Nintendo + advance + gba + Game Boy Advance + +
diff --git a/src/platform/qt/CMakeLists.txt b/src/platform/qt/CMakeLists.txt index 3db5ebc5581..e2d5fcee73e 100644 --- a/src/platform/qt/CMakeLists.txt +++ b/src/platform/qt/CMakeLists.txt @@ -425,6 +425,7 @@ install(TARGETS ${BINARY_NAME}-qt BUNDLE DESTINATION ${APPDIR} COMPONENT ${BINARY_NAME}-qt) if(UNIX AND NOT APPLE) install(FILES ${CMAKE_SOURCE_DIR}/res/mgba-qt.desktop DESTINATION share/applications RENAME io.mgba.${PROJECT_NAME}.desktop COMPONENT ${BINARY_NAME}-qt) + install(FILES ${CMAKE_SOURCE_DIR}/res/io.mgba.mGBA.metainfo.xml DESTINATION share/metainfo COMPONENT ${BINARY_NAME}-qt) endif() if(UNIX AND NOT (APPLE AND DISTBUILD)) install(FILES ${CMAKE_SOURCE_DIR}/doc/mgba-qt.6 DESTINATION ${MANDIR}/man6 COMPONENT ${BINARY_NAME}-qt)