From 25ecaf0b5383f0e7b56030e1d11b033b0a3d8eed Mon Sep 17 00:00:00 2001 From: vgmoose Date: Wed, 23 Nov 2016 00:14:40 -0500 Subject: [PATCH] (WiiU) update dist script add fields to generated meta.xml --- dist-scripts/wiiu-cores.sh | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/dist-scripts/wiiu-cores.sh b/dist-scripts/wiiu-cores.sh index 63ebb0ae6d..2fb405229d 100755 --- a/dist-scripts/wiiu-cores.sh +++ b/dist-scripts/wiiu-cores.sh @@ -14,21 +14,31 @@ mkdir -p ../pkg/wiiu/wiiu/apps/ make -C ../ -f Makefile.${platform} clean || exit 1 +lookup() +{ + cat | grep "$1 = " | sed "s/$1 = \"//" | sed s/\"// +} + gen_meta_xml() { info="$1"_libretro.info if [ -e $info ] ; then - display_name=`cat $info | grep "display_name = " | sed "s/display_name = \"//" | sed s/\"//` - corename=`cat $info | grep "corename = " | sed "s/corename = \"//" | sed s/\"//` - authors=`cat $info | grep "authors = " | sed "s/authors = \"//" | sed s/\"// | sed s/\|/\ -\ /g` + display_name=`cat $info | lookup "display_name"` + corename=`cat $info | lookup "corename"` + authors=`cat $info | lookup "authors" | sed s/\|/\ -\ /g` + systemname=`cat $info | lookup "systemname"` + license=`cat $info | lookup "license"` + date=`date +%Y%m%d%H%M%S` echo '' > "$1"_meta.xml echo '' >> "$1"_meta.xml echo ' '$corename'' >> "$1"_meta.xml echo ' '$authors'' >> "$1"_meta.xml - echo ' '$RARCH_VERSION'' >> "$1"_meta.xml - echo ' '`date +%Y%m%d%H%M%S`'' >> "$1"_meta.xml + echo ' '$RARCH_VERSION' ('$date')' >> "$1"_meta.xml + echo ' '$date'' >> "$1"_meta.xml echo ' RetroArch' >> "$1"_meta.xml - echo ' '$display_name'' >> "$1"_meta.xml + echo ' '$display_name'\n\nSystem: '$systemname'\nLicense: '$license'' >> "$1"_meta.xml + echo ' emu' >> "$1"_meta.xml + echo ' https://github.com/libretro' >> "$1"_meta.xml echo '' >> "$1"_meta.xml fi }