Add mod-specific appdata metadata.

This commit is contained in:
Paul Chote
2017-08-26 20:05:08 +00:00
committed by Chris Forbes
parent 8ae2a65d9d
commit a7c2f3e7e3
2 changed files with 12 additions and 6 deletions

View File

@@ -411,7 +411,13 @@ install-linux-mime:
install-linux-appdata:
@$(INSTALL_DIR) "$(DESTDIR)$(datadir)/appdata/"
@$(INSTALL_DATA) packaging/linux/openra.appdata.xml "$(DESTDIR)$(datadir)/appdata/"
@sed 's/{MOD}/ra/g' packaging/linux/openra.appdata.xml.in | sed 's/{MOD_NAME}/Red Alert/g' | sed 's/{SCREENSHOT_RA}/ type="default"/g' | sed 's/{SCREENSHOT_CNC}//g' | sed 's/{SCREENSHOT_D2K}//g'> packaging/linux/openra-ra.appdata.xml
@$(INSTALL_DATA) packaging/linux/openra-ra.appdata.xml "$(DESTDIR)$(datadir)/appdata/"
@sed 's/{MOD}/cnc/g' packaging/linux/openra.appdata.xml.in | sed 's/{MOD_NAME}/Tiberian Dawn/g' | sed 's/{SCREENSHOT_RA}//g' | sed 's/{SCREENSHOT_CNC}/ type="default"/g' | sed 's/{SCREENSHOT_D2K}//g'> packaging/linux/openra-cnc.appdata.xml
@$(INSTALL_DATA) packaging/linux/openra-cnc.appdata.xml "$(DESTDIR)$(datadir)/appdata/"
@sed 's/{MOD}/d2k/g' packaging/linux/openra.appdata.xml.in | sed 's/{MOD_NAME}/Dune 2000/g' | sed 's/{SCREENSHOT_RA}//g' | sed 's/{SCREENSHOT_CNC}//g' | sed 's/{SCREENSHOT_D2K}/ type="default"/g'> packaging/linux/openra-d2k.appdata.xml
@$(INSTALL_DATA) packaging/linux/openra-d2k.appdata.xml "$(DESTDIR)$(datadir)/appdata/"
@-$(RM) packaging/linux/openra-ra.appdata.xml packaging/linux/openra-cnc.appdata.xml packaging/linux/openra-d2k.appdata.xml
install-man-page: man-page
@$(INSTALL_DIR) "$(DESTDIR)$(mandir)/man6/"

View File

@@ -1,9 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop">
<id>openra.desktop</id>
<id>openra-{MOD}.desktop</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0</project_license>
<name>OpenRA</name>
<name>OpenRA - {MOD_NAME}</name>
<summary>Reimagining of early Westwood real-time strategy games</summary>
<description>
<p>
@@ -25,15 +25,15 @@
</p>
</description>
<screenshots>
<screenshot type="default">
<screenshot{SCREENSHOT_RA}>
<image>http://www.openra.net/images/appdata/ingame-ra.png</image>
<caption>Red Alert mod</caption>
</screenshot>
<screenshot>
<screenshot{SCREENSHOT_CNC}>
<image>http://www.openra.net/images/appdata/ingame-cnc.png</image>
<caption>Tiberian Dawn mod</caption>
</screenshot>
<screenshot>
<screenshot{SCREENSHOT_D2K}>
<image>http://www.openra.net/images/appdata/ingame-d2k.png</image>
<caption>Dune 2000 Mod</caption>
</screenshot>