GoDot Configurator install - Easy Mode ;)

On branch cooker
 Changes to be committed:
	modified:   net.retrodeck.retrodeck.yml
	modified:   tools/configurator/data_list.json
	deleted:    tools/configurator/export/configurator.console.exe
	deleted:    tools/configurator/export/configurator.pck
	deleted:    tools/configurator/export/configurator.sh
	deleted:    tools/configurator/export/configurator.x86_64
	renamed:    tools/configurator/export/configurator.exe -> tools/configurator/export/godot_configurator.x86_64
	modified:   tools/configurator/export_presets.cfg
	modified:   tools/configurator/res/pixel_ui_theme/RetroDECKTheme.tres
This commit is contained in:
monkeyx-net 2024-08-07 14:33:33 +01:00
parent d9b8089806
commit f3beebf88a
9 changed files with 53 additions and 70 deletions

View file

@ -1,6 +1,4 @@
app-id: net.retrodeck.retrodeck
# next 2 lines Used by Godot
base: org.godotengine.godot.BaseApp
base-version: "4.2"
runtime: org.kde.Platform
runtime-version: "6.7"
@ -157,21 +155,6 @@ modules:
url: https://github.com/mikefarah/yq/releases/download/v4.33.3/yq_linux_amd64
sha256: 4ee662847c588c3ef2fec8bfb304e8739e3dbaba87ccb9a608d691c88f5b64dc
# GoDot Configurator
- name: godot-configurator
buildsystem: simple
sources:
- type: archive
url: https://github.com/monkeyx-net/RetroDECK_UK/releases/download/RetroDECK-Configurator-v0.5/RetroDECK-Configurator.tar.gz
sha256: ce32cc212d173a3284afc42b89727e6159cc4643edea1ad0e52116b466adc94f
strip-components: 2
build-commands:
- echo '#!/bin/sh' > godot-configurator.sh
- echo 'godot-runner --main-pack /app/bin/RetroDECK-Configurator.pck' >> godot-configurator.sh
- install -Dm644 RetroDECK-Configurator.pck /app/bin/RetroDECK-Configurator.pck
- install -Dm644 godot-configurator.sh /app/bin
# RetroArch
# https://retroarch.com/index.php?page=platforms
@ -638,6 +621,10 @@ modules:
- cp config/gzdoom/gzdoom.sh ${FLATPAK_DEST}/bin/gzdoom.sh
- chmod +x ${FLATPAK_DEST}/bin/gzdoom.sh
# Godot configurator
- cp tools/configurator/export/godot-configurator.x86_64 ${FLATPAK_DEST}/bin
- chmod +x ${FLATPAK_DEST}/bin/godot-configurator.x86_64
sources:
- type: git
url: https://github.com/RetroDECK/RetroDECK.git

View file

@ -405,4 +405,4 @@
]
}
}
}
}

View file

@ -1,4 +0,0 @@
#!/bin/sh
echo -ne '\033c\033]0;RetroDECK Configurator\a'
base_path="$(dirname "$(realpath "$0")")"
"$base_path/configurator.x86_64" "$@"

View file

@ -8,7 +8,7 @@ custom_features=""
export_filter="all_resources"
include_filter=""
exclude_filter=""
export_path=""
export_path="export/godot_configurator.x86_64"
encryption_include_filters=""
encryption_exclude_filters=""
encrypt_pck=false
@ -19,7 +19,7 @@ encrypt_directory=false
custom_template/debug=""
custom_template/release=""
debug/export_console_wrapper=1
binary_format/embed_pck=false
binary_format/embed_pck=true
texture_format/bptc=true
texture_format/s3tc=true
texture_format/etc=false

File diff suppressed because one or more lines are too long