mirror of
https://github.com/dragoonDorise/EmuDeck.git
synced 2025-05-05 16:02:48 +00:00
* new paths * / * EmuDeck/ * mv * no & * ESDE new location * ESDE new path * no symlink load * bigpemu new path * force move * global vars * oopsie * missing $emudeckBackend * better migration detection * Keep Appimages in Applications * Keep Appimages in Applications
58 lines
1.8 KiB
Bash
58 lines
1.8 KiB
Bash
#!/bin/bash
|
|
|
|
Android_Pegasus_temp="$Android_temp_android_data/org.pegasus_frontend.android/files/pegasus-frontend"
|
|
mkdir -p $Android_Pegasus_temp/themes
|
|
function Android_Pegasus_install(){
|
|
setMSG "Installing Pegasus"
|
|
temp_url="$(getLatestReleaseURLGH "mmatyas/pegasus-frontend" "android64.apk")"
|
|
temp_emu="pegasus"
|
|
Android_ADB_dl_installAPK $temp_emu $temp_url
|
|
}
|
|
|
|
|
|
function Android_Pegasus_dl_theme(){
|
|
temp_emu=$1
|
|
temp_url=$2
|
|
Android_download "$temp_emu.zip" $temp_url
|
|
unzip -o "$Android_folder/$temp_emu.zip" -d $Android_Pegasus_temp/themes/$temp_emu
|
|
rm -rf "$Android_folder/$temp_emu.zip"
|
|
}
|
|
|
|
function Android_Pegasus_init(){
|
|
setMSG "Setting up Pegasus"
|
|
#Download theme
|
|
temp_url="$(getLatestReleaseURLGH "dragoonDorise/retromega-next" ".zip")"
|
|
temp_emu="retromega-next"
|
|
Android_Pegasus_dl_theme $temp_emu $temp_url
|
|
|
|
temp_url="$(getLatestReleaseURLGH "dragoonDorise/ES-Simple-Clean" ".zip")"
|
|
temp_emu="simple-clean"
|
|
Android_Pegasus_dl_theme $temp_emu $temp_url
|
|
|
|
temp_url="$(getLatestReleaseURLGH "dragoonDorise/COLORFUL" ".zip")"
|
|
temp_emu="colorful"
|
|
Android_Pegasus_dl_theme $temp_emu $temp_url
|
|
|
|
temp_url="$(getLatestReleaseURLGH "dragoonDorise/RP-epic-noir" ".zip")"
|
|
temp_emu="epicnoir"
|
|
Android_Pegasus_dl_theme $temp_emu $temp_url
|
|
|
|
#Change paths
|
|
rsync -ra "$emudeckBackend/android/configs/Android/data/org.pegasus_frontend.android/files/pegasus-frontend/" "$Android_Pegasus_temp/"
|
|
originFile="$Android_Pegasus_temp/game_dirs.txt"
|
|
origin="XXXX"
|
|
target="$androidStoragePath"
|
|
sed -E -i "s|$origin|$target|g" "$originFile"
|
|
|
|
}
|
|
|
|
function Android_Pegasus_setup(){
|
|
adb shell pm grant org.pegasus_frontend.android android.permission.WRITE_EXTERNAL_STORAGE
|
|
}
|
|
|
|
function Android_Pegasus_IsInstalled(){
|
|
package="org.pegasus_frontend.android"
|
|
Android_ADB_appInstalled $package
|
|
}
|
|
|