summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Mailänder <matthias@mailaender.name>2017-02-18 18:07:53 +0100
committerAndrei Karas <akaras@inbox.ru>2017-02-18 23:32:25 +0300
commit129670e7e2076cb1a3fc23351af2be670d0e5a59 (patch)
tree64413081cf3208fd28f40ca960f324a602c3d928
parente95326ff38b79da7c5ef7204f5df78cc9ce9f7e4 (diff)
downloadplus-129670e7e2076cb1a3fc23351af2be670d0e5a59.tar.gz
plus-129670e7e2076cb1a3fc23351af2be670d0e5a59.tar.bz2
plus-129670e7e2076cb1a3fc23351af2be670d0e5a59.tar.xz
plus-129670e7e2076cb1a3fc23351af2be670d0e5a59.zip
Add an appdata.xml file for Linux software galleries
-rw-r--r--CMakeLists.txt2
-rw-r--r--Makefile.am5
-rw-r--r--manaplus.appdata.xml27
3 files changed, 34 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index c3ee3161e..45a1e156c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -56,6 +56,8 @@ ENDIF()
If(UNIX)
INSTALL(FILES manaplus.desktop DESTINATION share/applications)
INSTALL(FILES manaplustest.desktop DESTINATION share/applications)
+
+ INSTALL(FILES manaplus.appdata.xml DESTINATION share/appdata)
ENDIF()
SET(CPACK_PACKAGE_NAME "manaplus")
diff --git a/Makefile.am b/Makefile.am
index 536592c70..3140badf3 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -6,8 +6,13 @@ desktopdir = $(datarootdir)/applications
desktop_DATA = manaplus.desktop \
manaplustest.desktop
+appdatadir = $(datarootdir)/appdata
+
+appdata_DATA = manaplus.appdata.xml
+
# Extra files to include
EXTRA_DIST = $(desktop_DATA) \
+ $(appdata_DATA) \
CMakeLists.txt \
po/CMakeLists.txt \
po/*.po \
diff --git a/manaplus.appdata.xml b/manaplus.appdata.xml
new file mode 100644
index 000000000..179516c0f
--- /dev/null
+++ b/manaplus.appdata.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<application>
+ <id type="desktop">manaplus.desktop</id>
+ <metadata_license>CC0-1.0</metadata_license>
+ <license>GPL-2.0</license>
+ <name>The Mana Plus Client</name>
+ <summary>Extended client for The Mana World and similar servers</summary>
+ <description>
+ <p>
+ ManaPlus is extended client for Evol Online, The Mana World and similar servers
+ based on eAthena fork. As a 2D style game, Evol Online aims to create a friendly
+ environment where people can escape reality and interact with others while enjoying
+ themselves through a fantasy style game.
+ </p>
+ <p>
+ The Mana World (TMW) is a serious effort to create an innovative free and
+ open source MMORPG. TMW uses 2D graphics and aims to create a large and diverse
+ interactive world.
+ </p>
+ </description>
+ <url type="homepage">http://manaplus.org/</url>
+ <screenshots>
+ <screenshot type="default">http://manaplus.org/_media/manaplus_screenshot_8.png</screenshot>
+ <screenshot>http://manaplus.org/_media/manaplus_screenshot_11.png</screenshot>
+ <screenshot>http://manaplus.org/_media/manaplus_screenshot_15.png</screenshot>
+ </screenshots>
+</application> \ No newline at end of file