From 65c5eedd7175623d683ebb533725eb7858b49171 Mon Sep 17 00:00:00 2001 From: XargonWan Date: Wed, 24 Jan 2024 08:55:26 +0100 Subject: [PATCH] GYRODSU: migrated to component, added missing files --- functions/functions.sh | 4 ---- functions/prepare_emulator.sh | 11 +++++++++++ net.retrodeck.retrodeck.yml | 11 +++++++---- 3 files changed, 18 insertions(+), 8 deletions(-) diff --git a/functions/functions.sh b/functions/functions.sh index 6e103c92..89bc19e7 100644 --- a/functions/functions.sh +++ b/functions/functions.sh @@ -437,10 +437,6 @@ finit() { install_retrodeck_starterpack fi - # Installing GyroDSU - echo "Initializing GyroDSU" #TODO: LOGGER - /app/retrodeck/install-gyrodsu.sh - ) | # Don't delete this! zenity --icon-name=net.retrodeck.retrodeck --progress --no-cancel --pulsate --auto-close \ --window-icon="/app/share/icons/hicolor/scalable/apps/net.retrodeck.retrodeck.svg" \ diff --git a/functions/prepare_emulator.sh b/functions/prepare_emulator.sh index d7352d69..b297147a 100644 --- a/functions/prepare_emulator.sh +++ b/functions/prepare_emulator.sh @@ -745,6 +745,17 @@ prepare_emulator() { fi + if [[ "$emulator" =~ ^(gyrodsu|GyroDSU|all)$ ]]; then + echo "----------------------" + echo "Initializing GYRODSU" + echo "----------------------" + rm -rf /var/data/gyrodsu + mkdir -p /var/data/gyrodsu + cd /app/retrodeck/gyrodsu + /app/retrodeck/gyrodsu/install-gyrodsu.sh + cd - # back to the previous dir + fi + # Update presets for all emulators after any reset or move if [[ ! "$emulator" == "retrodeck" ]]; then build_retrodeck_current_presets diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index 5ad59a8b..6f360065 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -724,10 +724,13 @@ modules: - name: gyrodsu buildsystem: simple build-commands: - - mkdir -p ${FLATPAK_DEST}/retrodeck - - cp install.sh ${FLATPAK_DEST}/retrodeck/install-gyrodsu.sh - - chmod +x ${FLATPAK_DEST}/retrodeck/install-gyrodsu.sh - - sed -i 's/\$HOME/\/var\/data\/gyrodsu/g' ${FLATPAK_DEST}/retrodeck/install-gyrodsu.sh + - mkdir -p ${FLATPAK_DEST}/retrodeck/gyrodsu + - cp install.sh ${FLATPAK_DEST}/retrodeck/gyrodsu + - cp logcurrentrun.sh ${FLATPAK_DEST}/retrodeck/gyrodsu + - cp sdgyrodsu ${FLATPAK_DEST}/retrodeck/gyrodsu + - cp sdgyrodsu.service ${FLATPAK_DEST}/retrodeck/gyrodsu + - chmod +x ${FLATPAK_DEST}/retrodeck/gyrodsu/install-gyrodsu.sh + - sed -i 's/\$HOME/\/var\/data\/gyrodsu/g' ${FLATPAK_DEST}/retrodeck/gyrodsu/install-gyrodsu.sh sources: - type: archive url: https://github.com/kmicki/SteamDeckGyroDSU/releases/latest/download/SteamDeckGyroDSUSetup.zip