mirror of
https://github.com/RetroDECK/RetroDECK.git
synced 2024-11-29 09:05:42 +00:00
Merge branch 'cooker' into feat/steam-rom-manager
This commit is contained in:
commit
463abe9aaf
|
@ -12,9 +12,15 @@ set_setting_value() {
|
||||||
|
|
||||||
case $4 in
|
case $4 in
|
||||||
|
|
||||||
"retrodeck" | "melonds" | "yuzu" | "citra" | "libretro_scummvm" | "ini" )
|
"retrodeck" | "melonds" | "yuzu" | "citra" | "libretro_scummvm" )
|
||||||
initool set "$1" $current_section_name $setting_name_to_change $setting_value_to_change > "$1.new" && mv -f "$1.new" "$1"
|
if [[ -z $current_section_name ]]; then
|
||||||
conf_read
|
sed -i 's^\^'"$setting_name_to_change"'=.*^'"$setting_name_to_change"'='"$setting_value_to_change"'^' "$1"
|
||||||
|
else
|
||||||
|
sed -i '\^\['"$current_section_name"'\]^,\^\^'"$setting_name_to_change"'=^s^\^'"$setting_name_to_change"'=.*^'"$setting_name_to_change"'='"$setting_value_to_change"'^' "$1"
|
||||||
|
fi
|
||||||
|
if [[ "$4" == "retrodeck" && ("$current_section_name" == "" || "$current_section_name" == "paths" || "$current_section_name" == "options") ]]; then # If a RetroDECK setting is being changed, also write it to memory for immediate use
|
||||||
|
declare -g "$setting_name_to_change=$setting_value_to_change"
|
||||||
|
fi
|
||||||
;;
|
;;
|
||||||
|
|
||||||
"retroarch" )
|
"retroarch" )
|
||||||
|
|
|
@ -434,6 +434,7 @@ post_update() {
|
||||||
|
|
||||||
set_setting_value "$raconf" "libretro_info_path" "/var/config/retroarch/cores" "retroarch"
|
set_setting_value "$raconf" "libretro_info_path" "/var/config/retroarch/cores" "retroarch"
|
||||||
prepare_component "reset" "ruffle"
|
prepare_component "reset" "ruffle"
|
||||||
|
update_rd_conf
|
||||||
|
|
||||||
# TODO: check this
|
# TODO: check this
|
||||||
# rm /var/config/emulationstation/.emulationstation # remving the old symlink to .emulationstation as it might be not needed anymore
|
# rm /var/config/emulationstation/.emulationstation # remving the old symlink to .emulationstation as it might be not needed anymore
|
||||||
|
|
|
@ -201,15 +201,6 @@ modules:
|
||||||
url: https://github.com/mikefarah/yq/releases/download/v4.33.3/yq_linux_amd64
|
url: https://github.com/mikefarah/yq/releases/download/v4.33.3/yq_linux_amd64
|
||||||
sha256: 4ee662847c588c3ef2fec8bfb304e8739e3dbaba87ccb9a608d691c88f5b64dc
|
sha256: 4ee662847c588c3ef2fec8bfb304e8739e3dbaba87ccb9a608d691c88f5b64dc
|
||||||
|
|
||||||
- name: initool
|
|
||||||
buildsystem: simple
|
|
||||||
build-commands:
|
|
||||||
- install -Dm755 initool ${FLATPAK_DEST}/bin
|
|
||||||
source:
|
|
||||||
- type: archive
|
|
||||||
url: https://github.com/dbohdan/initool/releases/download/v0.18.0/initool-v0.18.0-fc0c3b1-linux-x86_64.zip
|
|
||||||
sha256: 0b3fc8c53a97e5362d2899f6a79a92bef9953c2c43716cfa85019211f67655bb
|
|
||||||
|
|
||||||
# GODOT Configurator
|
# GODOT Configurator
|
||||||
- name: retrodeck-configurator
|
- name: retrodeck-configurator
|
||||||
buildsystem: simple
|
buildsystem: simple
|
||||||
|
|
Loading…
Reference in a new issue