From a7c2f3e7e3d3e9c60dcadca627d3ca65a0b0cb22 Mon Sep 17 00:00:00 2001 From: Paul Chote Date: Sat, 26 Aug 2017 20:05:08 +0000 Subject: [PATCH] Add mod-specific appdata metadata. --- Makefile | 8 +++++++- .../{openra.appdata.xml => openra.appdata.xml.in} | 10 +++++----- 2 files changed, 12 insertions(+), 6 deletions(-) rename packaging/linux/{openra.appdata.xml => openra.appdata.xml.in} (95%) diff --git a/Makefile b/Makefile index 26df9296ef..d6af126bb1 100644 --- a/Makefile +++ b/Makefile @@ -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/" diff --git a/packaging/linux/openra.appdata.xml b/packaging/linux/openra.appdata.xml.in similarity index 95% rename from packaging/linux/openra.appdata.xml rename to packaging/linux/openra.appdata.xml.in index 9a5c215115..6990315601 100644 --- a/packaging/linux/openra.appdata.xml +++ b/packaging/linux/openra.appdata.xml.in @@ -1,9 +1,9 @@ - openra.desktop + openra-{MOD}.desktop CC0-1.0 GPL-3.0 - OpenRA + OpenRA - {MOD_NAME} Reimagining of early Westwood real-time strategy games

@@ -25,15 +25,15 @@

- + http://www.openra.net/images/appdata/ingame-ra.png Red Alert mod - + http://www.openra.net/images/appdata/ingame-cnc.png Tiberian Dawn mod - + http://www.openra.net/images/appdata/ingame-d2k.png Dune 2000 Mod