diff --git a/automation_tools/cooker_flatpak_portal_add.sh b/automation_tools/cooker_flatpak_portal_add.sh index c3c3557a..f139c1d1 100755 --- a/automation_tools/cooker_flatpak_portal_add.sh +++ b/automation_tools/cooker_flatpak_portal_add.sh @@ -1,7 +1,7 @@ #!/bin/bash # COOKER ONLY -# This script is adding the update portal (permission) to the ooker flatpak. +# This script is adding the update portal (permission) to the cooker flatpak. # This is ran by the cooker pipeline. sed -i '/finish-args:/a \ \ - --talk-name=org.freedesktop.Flatpak' net.retrodeck.retrodeck.yml \ No newline at end of file diff --git a/es-configs/es_settings.xml b/es-configs/es_settings.xml index 93de24b3..1b15f6b8 100644 --- a/es-configs/es_settings.xml +++ b/es-configs/es_settings.xml @@ -3,6 +3,7 @@ + @@ -69,6 +70,7 @@ + @@ -101,6 +103,7 @@ + @@ -113,7 +116,7 @@ - + @@ -144,11 +147,13 @@ + + - + \ No newline at end of file diff --git a/functions/post_update.sh b/functions/post_update.sh index 69194993..bbc06539 100644 --- a/functions/post_update.sh +++ b/functions/post_update.sh @@ -229,6 +229,11 @@ post_update() { set_setting_value "$ppssppcontrolsconf" "R" "1-51,10-192" "ppsspp" "ControlMapping" fi + if [[ $prev_version -le "073" ]]; then + # In version 0.7.3b, there was a bug that prevented the correct creations of the roms/system folders, so we force recreate them. + emulationstation --home /var/config/emulationstation --create-system-dirs + fi + # The following commands are run every time. if [[ -d "/var/data/dolphin-emu/Load/DynamicInputTextures" ]]; then # Refresh installed textures if they have been enabled diff --git a/net.retrodeck.retrodeck.Configurator.desktop b/net.retrodeck.retrodeck.Configurator.desktop index 89c01fff..1d45d4a4 100644 --- a/net.retrodeck.retrodeck.Configurator.desktop +++ b/net.retrodeck.retrodeck.Configurator.desktop @@ -4,7 +4,7 @@ GenericName=RetroDECK Configuration Utility Type=Application Comment=A handy tool to change common RetroDECK settings Icon=net.retrodeck.retrodeck -Exec=/app/tools/configurator.sh +Exec=/bin/bash /app/tools/configurator.sh Terminal=false StartupNotify=false Keywords=multi;engine;emulator;standalone;steam;deck diff --git a/net.retrodeck.retrodeck.yml b/net.retrodeck.retrodeck.yml index d369cb73..ac02275a 100644 --- a/net.retrodeck.retrodeck.yml +++ b/net.retrodeck.retrodeck.yml @@ -1257,6 +1257,7 @@ modules: # Desktop entries - cp net.retrodeck.retrodeck.desktop /app/share/applications/net.retrodeck.retrodeck.desktop - cp net.retrodeck.retrodeck.Configurator.desktop /app/share/applications/net.retrodeck.retrodeck.Configurator.desktop + - chmod +x net.retrodeck.retrodeck*desktop # Initializing default emulator configs - cp -r emu-configs ${FLATPAK_DEST}/retrodeck/emu-configs/ @@ -1272,6 +1273,10 @@ modules: - mkdir -p ${FLATPAK_DEST}/share/appdata - cp net.retrodeck.retrodeck.appdata.xml ${FLATPAK_DEST}/share/appdata + # Creating symlinks for a prettier access + - ln -s /app/bin/retrodeck.sh /app/bin/retrodeck + - ln -s /app/tools/configurator.sh /app/bin/configurator + sources: - type: git url: https://github.com/XargonWan/RetroDECK.git