From 91d40966ca4725958a152954432a5f0ba54de8de Mon Sep 17 00:00:00 2001 From: beyondmeat <51850644+beyondmeat@users.noreply.github.com> Date: Sun, 10 Jul 2022 16:17:03 -0700 Subject: [PATCH] Fix cemu, citra, ppsspp, rpcs3, xemu and more (#654) Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- appveyor.yml | 18 ++++----- bin/checkurls.ps1 | 2 +- bin/checkver.ps1 | 2 +- bin/formatjson.ps1 | 2 +- bin/missing-checkver.ps1 | 2 +- bin/test.ps1 | 7 ++-- bucket/cemu-dev.json | 76 +++++++++++++++++++++++++++++++++++ bucket/cemu.json | 4 +- bucket/citra-canary.json | 17 ++++++-- bucket/citra.json | 6 +-- bucket/cxbx-reloaded.json | 10 ++--- bucket/dolphin-dev.json | 2 +- bucket/dolphin.json | 2 +- bucket/duckstation.json | 12 +----- bucket/pcsx2-dev.json | 40 ++++++++---------- bucket/pcsx2.json | 2 +- bucket/ppsspp.json | 21 ++++------ bucket/retroarch-nightly.json | 3 ++ bucket/rpcs3.json | 16 +++----- bucket/sameboy.json | 6 +++ bucket/xemu.json | 11 +++-- bucket/xenia-canary.json | 21 +++++----- 22 files changed, 173 insertions(+), 109 deletions(-) create mode 100644 bucket/cemu-dev.json diff --git a/appveyor.yml b/appveyor.yml index 53afcdb4..a04ad155 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -8,7 +8,7 @@ build: off deploy: off clone_depth: 2 -image: Visual Studio 2019 +image: Visual Studio 2022 environment: scoop: C:\projects\scoop @@ -17,7 +17,7 @@ environment: lessmsi: '%scoop_helpers%\lessmsi\lessmsi.exe' innounp: '%scoop_helpers%\innounp\innounp.exe' matrix: - - PowerShell: 5 + # - PowerShell: 5 - PowerShell: 7 cache: @@ -29,13 +29,13 @@ matrix: init: - ps: if(!(Test-Path "$env:SCOOP")) { git clone -q --depth=1 "https://github.com/ScoopInstaller/Scoop" "$env:SCOOP" } for: -- matrix: - only: - - PowerShell: 5 - install: - - ps: . "$env:SCOOP_HOME\test\bin\init.ps1" - test_script: - - ps: . "$env:SCOOP_HOME\test\bin\test.ps1" -TestPath "$env:APPVEYOR_BUILD_FOLDER" +# - matrix: +# only: +# - PowerShell: 5 +# install: +# - ps: . "$env:SCOOP_HOME\test\bin\init.ps1" +# test_script: +# - ps: . "$env:SCOOP_HOME\test\bin\test.ps1" -TestPath "$env:APPVEYOR_BUILD_FOLDER" - matrix: only: - PowerShell: 7 diff --git a/bin/checkurls.ps1 b/bin/checkurls.ps1 index 8d2ca121..cfe5e7d6 100644 --- a/bin/checkurls.ps1 +++ b/bin/checkurls.ps1 @@ -1,4 +1,4 @@ if(!$env:SCOOP_HOME) { $env:SCOOP_HOME = Resolve-Path (scoop prefix scoop) } $checkurls = "$env:SCOOP_HOME/bin/checkurls.ps1" -$dir = "$psscriptroot/../bucket" # checks the parent dir +$dir = "$PSScriptRoot/../bucket" # checks the parent dir Invoke-Expression -command "& '$checkurls' -dir '$dir' $($args | ForEach-Object { "$_ " })" diff --git a/bin/checkver.ps1 b/bin/checkver.ps1 index fe8942d2..6f6b53a0 100644 --- a/bin/checkver.ps1 +++ b/bin/checkver.ps1 @@ -1,4 +1,4 @@ if(!$env:SCOOP_HOME) { $env:SCOOP_HOME = Resolve-Path (scoop prefix scoop) } $checkver = "$env:SCOOP_HOME/bin/checkver.ps1" -$dir = "$psscriptroot/../bucket" # checks the parent dir +$dir = "$PSScriptRoot/../bucket" # checks the parent dir Invoke-Expression -command "& '$checkver' -dir '$dir' $($args | ForEach-Object { "$_ " })" diff --git a/bin/formatjson.ps1 b/bin/formatjson.ps1 index 4fe306de..18845831 100644 --- a/bin/formatjson.ps1 +++ b/bin/formatjson.ps1 @@ -1,4 +1,4 @@ if(!$env:SCOOP_HOME) { $env:SCOOP_HOME = Resolve-Path (scoop prefix scoop) } $formatjson = "$env:SCOOP_HOME/bin/formatjson.ps1" -$path = "$psscriptroot/../bucket" # checks the parent dir +$path = "$PSScriptRoot/../bucket" # checks the parent dir Invoke-Expression -command "& '$formatjson' -dir '$path' $($args | ForEach-Object { "$_ " })" diff --git a/bin/missing-checkver.ps1 b/bin/missing-checkver.ps1 index 8c030662..bca8abb0 100644 --- a/bin/missing-checkver.ps1 +++ b/bin/missing-checkver.ps1 @@ -1,4 +1,4 @@ if(!$env:SCOOP_HOME) { $env:SCOOP_HOME = Resolve-Path (scoop prefix scoop) } $missing_checkver = "$env:SCOOP_HOME/bin/missing-checkver.ps1" -$dir = "$psscriptroot/../bucket" # checks the parent dir +$dir = "$PSScriptRoot/../bucket" # checks the parent dir Invoke-Expression -command "& '$missing_checkver' -dir '$dir' $($args | ForEach-Object { "$_ " })" diff --git a/bin/test.ps1 b/bin/test.ps1 index fc150a55..44c95982 100644 --- a/bin/test.ps1 +++ b/bin/test.ps1 @@ -1,4 +1,5 @@ -#requires -Modules @{ ModuleName = 'Pester'; ModuleVersion = '4.4.0' } +#Requires -Modules @{ ModuleName = 'Pester'; MaximumVersion = '4.99' } -if(!$env:SCOOP_HOME) { $env:SCOOP_HOME = Resolve-Path (scoop prefix scoop) } -Invoke-Pester "$psscriptroot/.." +if(!$env:SCOOP_HOME) { $env:SCOOP_HOME = Convert-Path (scoop prefix scoop) } +$result = Invoke-Pester "$PSScriptRoot\.." -PassThru +exit $result.FailedCount diff --git a/bucket/cemu-dev.json b/bucket/cemu-dev.json new file mode 100644 index 00000000..7528013b --- /dev/null +++ b/bucket/cemu-dev.json @@ -0,0 +1,76 @@ +{ + "version": "1.27.1", + "description": "Nintendo Wii U emulator", + "homepage": "https://cemu.info/", + "license": { + "identifier": "Freeware", + "url": "https://cemu.info" + }, + "suggest": { + "cemuhook": "cemuhook", + "Microsoft Visual C++ Runtime 2022": "extras/vcredist2022" + }, + "architecture": { + "64bit": { + "url": "https://cemu.info/releases/cemu_1.27.1.zip", + "hash": "d8e72e47f012f6cead4382409f44c3071c20342f9e18ec89235fa5d190404638" + } + }, + "extract_dir": "cemu_1.27.1", + "pre_install": "if (!(Test-Path \"$persist_dir\\keys.txt\")) { New-Item \"$dir\\keys.txt\" -Type File | Out-Null }", + "installer": { + "script": [ + "'cemuhook.dll', 'keystone.dll' | ForEach-Object {", + " if (Test-Path \"$(versiondir 'cemuhook' 'current' $global)\\$_\") {", + " Copy-Item \"$(versiondir 'cemuhook' 'current' $global)\\$_\" \"$dir\"", + " }", + "}", + "if (!(Test-Path \"$persist_dir\\keys.txt\")) {", + " New-Item \"$dir\\keys.txt\" -Type File | Out-Null", + "}" + ] + }, + "post_install": [ + "'settings.xml' | ForEach-Object {", + " if (Test-Path \"$persist_dir\\$_.bak\") {", + " Copy-Item \"$persist_dir\\$_.bak\" \"$dir\\$_\" -Force", + " } else {", + " New-Item -ItemType File \"$dir\\$_\" | Out-Null", + " }", + "}" + ], + "bin": "Cemu.exe", + "shortcuts": [ + [ + "cemu.exe", + "Cemu" + ] + ], + "persist": [ + "controllerProfiles", + "gameProfiles", + "graphicPacks", + "mlc01", + "sharedFonts", + "shaderCache\\transferable", + "keys.txt" + ], + "uninstaller": { + "script": [ + "'settings.xml' | ForEach-Object {", + " Copy-Item \"$dir\\$_\" \"$persist_dir\\$_.bak\" -Force", + "}" + ] + }, + "checkver": { + "regex": "Download latest experimental version \\(v((?[\\d.]+)[\\w]*?)," + }, + "autoupdate": { + "architecture": { + "64bit": { + "url": "https://cemu.info/releases/cemu_$matchVersion.zip" + } + }, + "extract_dir": "cemu_$matchVersion" + } +} diff --git a/bucket/cemu.json b/bucket/cemu.json index e53eafb8..e9a64a11 100644 --- a/bucket/cemu.json +++ b/bucket/cemu.json @@ -8,7 +8,7 @@ }, "suggest": { "cemuhook": "cemuhook", - "vcredist2015-2022": "extras/vcredist2022" + "Microsoft Visual C++ Runtime 2022": "extras/vcredist2022" }, "architecture": { "64bit": { @@ -62,7 +62,7 @@ ] }, "checkver": { - "regex": "Download latest version \\(v((?[\\d.]+)[\\w]*?)," + "regex": "Download latest stable version \\(v((?[\\d.]+)[\\w]*?)," }, "autoupdate": { "architecture": { diff --git a/bucket/citra-canary.json b/bucket/citra-canary.json index 9e24fb76..d2226c76 100644 --- a/bucket/citra-canary.json +++ b/bucket/citra-canary.json @@ -20,9 +20,18 @@ "}" ], "bin": [ + [ "citra.exe", + "citra-canary" + ], + [ "citra-qt.exe", - "citra-room.exe" + "citra-qt-canary" + ], + [ + "citra-room.exe", + "citra-room-canary" + ] ], "shortcuts": [ [ @@ -33,10 +42,10 @@ "persist": "user", "checkver": { "github": "https://github.com/citra-emu/citra-canary", - "regex": "download/canary-(?[\\d]+)/citra-windows-mingw-(?[\\d]+)-(?[a-fA-F\\d]+).7z", - "replace": "${1}-${2}" + "regex": "download/canary-(?[\\d]+)/citra-windows-(?[\\w]+)-(?[\\d]{8})-(?[\\da-f]{7})\\.(?7z|zip)", + "replace": "${build}-${date}" }, "autoupdate": { - "url": "https://github.com/citra-emu/citra-canary/releases/download/canary-$matchBuild/citra-windows-mingw-$matchDate-$matchRandom.7z" + "url": "https://github.com/citra-emu/citra-canary/releases/download/canary-$matchBuild/citra-windows-$matchEnv-$matchDate-$matchCommit.$matchZip" } } diff --git a/bucket/citra.json b/bucket/citra.json index fe0327d4..8ad3d34c 100644 --- a/bucket/citra.json +++ b/bucket/citra.json @@ -33,10 +33,10 @@ "persist": "user", "checkver": { "github": "https://github.com/citra-emu/citra-nightly", - "regex": "download/nightly-(?[\\d]+)/citra-windows-mingw-(?[\\d]+)-(?[a-fA-F\\d]+).7z", - "replace": "${1}-${2}" + "regex": "download/nightly-(?[\\d]+)/citra-windows-(?[\\w]+)-(?[\\d]+)-(?[\\da-f]{7})\\.(?7z|zip)", + "replace": "${build}-${date}" }, "autoupdate": { - "url": "https://github.com/citra-emu/citra-nightly/releases/download/nightly-$matchBuild/citra-windows-mingw-$matchDate-$matchRandom.7z" + "url": "https://github.com/citra-emu/citra-nightly/releases/download/nightly-$matchBuild/citra-windows-$matchEnv-$matchDate-$matchCommit.$matchZip" } } diff --git a/bucket/cxbx-reloaded.json b/bucket/cxbx-reloaded.json index 2b53fbe6..e4f04615 100644 --- a/bucket/cxbx-reloaded.json +++ b/bucket/cxbx-reloaded.json @@ -1,13 +1,13 @@ { - "version": "6788bf1", + "version": "f6274cc", "description": "Microsoft Xbox emulator", "homepage": "https://cxbx-reloaded.co.uk/", "license": { "identifier": "GPL-2.0", "url": "https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/blob/master/COPYING" }, - "url": "https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/releases/download/CI-6788bf1/CxbxReloaded-Release-VS2019.zip", - "hash": "93eed2c333ea62d718e7cfd5304f54ef1c768b809099967193108edd20c5bd39", + "url": "https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/releases/download/CI-f6274cc/CxbxReloaded-Release-VS2022.zip", + "hash": "e98bc08f9676a2d9d4d8433501b5228a767dc5453a72d0eb77072513e0a77f33", "pre_install": "if (!(Test-Path \"$persist_dir\\settings.ini\")) { $null = New-Item \"$dir\\settings.ini\" }", "bin": "cxbx.exe", "shortcuts": [ @@ -22,9 +22,9 @@ ], "checkver": { "url": "https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/releases.atom", - "regex": "CI-([a-f\\d]+)" + "regex": "CI-([a-f\\d]+)." }, "autoupdate": { - "url": "https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/releases/download/CI-$version/CxbxReloaded-Release-VS2019.zip" + "url": "https://github.com/Cxbx-Reloaded/Cxbx-Reloaded/releases/download/CI-$version/CxbxReloaded-Release-VS2022.zip" } } diff --git a/bucket/dolphin-dev.json b/bucket/dolphin-dev.json index 254e8f35..ebbd9649 100644 --- a/bucket/dolphin-dev.json +++ b/bucket/dolphin-dev.json @@ -7,7 +7,7 @@ "url": "https://github.com/dolphin-emu/dolphin/blob/master/COPYING" }, "suggest": { - "Microsoft Visual C++ Runtime 2019": "extras/vcredist2019" + "Microsoft Visual C++ Runtime 2022": "extras/vcredist2022" }, "url": "https://dl.dolphin-emu.org/builds/4d/00/dolphin-master-5.0-16843-x64.7z", "hash": "08c17d33ec9f4f748817b5ad05b9dc41511c8f9ba76842d7ded72fd22a2c63dd", diff --git a/bucket/dolphin.json b/bucket/dolphin.json index e9604fff..6910b6b0 100644 --- a/bucket/dolphin.json +++ b/bucket/dolphin.json @@ -36,6 +36,6 @@ "regex": "https://dl-mirror.dolphin-emu.org/([\\d.]+)/dolphin-x64" }, "autoupdate": { - "url": "https://dl-mirror.dolphin-emu.org/$version/dolphin-x64-$version.exe#/dolphin.lzma" + "url": "https://dl-mirror.dolphin-emu.org/$version/dolphin-x64-$version.exe#/dl.7z" } } diff --git a/bucket/duckstation.json b/bucket/duckstation.json index 172dadea..a9398b15 100644 --- a/bucket/duckstation.json +++ b/bucket/duckstation.json @@ -11,12 +11,8 @@ "Place the BIOS file in $persist_dir\\bios", "Learn more at: https://www.duckstation.org/wiki/BIOS" ], - "architecture": { - "64bit": { - "url": "https://github.com/stenzek/duckstation/releases/download/latest/duckstation-windows-x64-release.zip", - "hash": "486bab13e3bb6ac19bd9145558afda0486613898d41e559feb8c8963a76229b4" - } - }, + "url": "https://github.com/stenzek/duckstation/releases/download/latest/duckstation-windows-x64-release.zip", + "hash": "486bab13e3bb6ac19bd9145558afda0486613898d41e559feb8c8963a76229b4", "installer": { "script": [ "if (!(Test-Path \"$persist_dir\")) {", @@ -62,10 +58,6 @@ "replace": "${year}${month}${day}-g${commit}" }, "autoupdate": { - "architecture": { - "64bit": { "url": "https://github.com/stenzek/duckstation/releases/download/latest/duckstation-windows-x64-release.zip" - } - } } } diff --git a/bucket/pcsx2-dev.json b/bucket/pcsx2-dev.json index 8965f027..af6f16fe 100644 --- a/bucket/pcsx2-dev.json +++ b/bucket/pcsx2-dev.json @@ -12,29 +12,13 @@ "Learn more at https://wiki.pcsx2.net/Setting_up_Windows_version#BIOS" ], "suggest": { - "Microsoft Visual C++ Runtime 2019": "extras/vcredist2019" - }, - "architecture": { - "64bit": { - "url": "https://github.com/PCSX2/pcsx2/releases/download/v1.7.3066/pcsx2-v1.7.3066-windows-64bit-AVX2-Qt.7z", - "hash": "68c0e095c980fa4cc0b72bfcff8bae2df369a830c3153d770658d227c8b75d8e", - "bin": [ - [ - "pcsx2-qtx64-avx2.exe", - "pcsx2-dev" - ] - ], - "shortcuts": [ - [ - "pcsx2-qtx64-avx2.exe", - "PCSX2 (development)" - ] - ] - } + "Microsoft Visual C++ Runtime 2022": "extras/vcredist2022" }, + "url": "https://github.com/PCSX2/pcsx2/releases/download/v1.7.3066/pcsx2-v1.7.3066-windows-64bit-AVX2-Qt.7z", + "hash": "68c0e095c980fa4cc0b72bfcff8bae2df369a830c3153d770658d227c8b75d8e", "pre_install": [ "if (!(Test-Path \"$persist_dir\")) {", - " New-item \"$persist_dir\" -ItemType Directory | Out-Null", + " New-Item \"$persist_dir\" -ItemType Directory | Out-Null", " if (Test-Path \"$env:USERPROFILE\\Documents\\PCSX2\") {", " Write-host \"Migrating AppData...\" -ForegroundColor yellow", " Copy-Item -Path \"$env:USERPROFILE\\Documents\\PCSX2\\*\" -Destination \"$persist_dir\" -Recurse", @@ -46,6 +30,18 @@ " }", "}" ], + "bin": [ + [ + "pcsx2-qtx64-avx2.exe", + "pcsx2-dev" + ] + ], + "shortcuts": [ + [ + "pcsx2-qtx64-avx2.exe", + "PCSX2 (dev)" + ] + ], "persist": [ "bios", "cheats_ws", @@ -67,10 +63,6 @@ "replace": "${basever}.${build}" }, "autoupdate": { - "architecture": { - "64bit": { "url": "https://github.com/PCSX2/pcsx2/releases/download/v$version/pcsx2-v$version-windows-64bit-AVX2-Qt.7z" - } - } } } diff --git a/bucket/pcsx2.json b/bucket/pcsx2.json index 4c7761fd..6de2e473 100644 --- a/bucket/pcsx2.json +++ b/bucket/pcsx2.json @@ -12,7 +12,7 @@ "Learn more at https://wiki.pcsx2.net/Setting_up_Windows_version#BIOS" ], "suggest": { - "Microsoft Visual C++ Runtime 2019": "extras/vcredist2019" + "Microsoft Visual C++ Runtime 2022": "extras/vcredist2022" }, "url": "https://github.com/PCSX2/pcsx2/releases/download/v1.6.0/pcsx2-1.6.0-binaries.7z", "hash": "f3401d6f74a4306797d9aab298d58c3b3898eb563495c463993f378c9f4801cb", diff --git a/bucket/ppsspp.json b/bucket/ppsspp.json index 2c7b4274..dada8307 100644 --- a/bucket/ppsspp.json +++ b/bucket/ppsspp.json @@ -7,9 +7,13 @@ "url": "https://github.com/hrydgard/ppsspp/blob/master/LICENSE.TXT" }, "url": "https://ppsspp.org/files/1_12_3/ppsspp_win.zip", - "hash": "c29b1faf56df9c9926cfb77f874484571fbe8e59689b1a39091425ab309e6463", - "architecture": { - "64bit": { + "hash": "f909ae76b63984cd88f8c3e8ff56fd6e6bd7de98dd1ee441b5290ddce3fe7d94", + "pre_install": [ + "if (!(Test-Path \"$persist_dir\")) {", + " New-Item \"$persist_dir\" -ItemType Directory | Out-Null", + " New-Item \"$persist_dir\\memstick\" -ItemType Directory | Out-Null", + "}" + ], "bin": [ [ "PPSSPPWindows64.exe", @@ -21,15 +25,6 @@ "PPSSPPWindows64.exe", "PPSSPP" ] - ] - } - }, - "extract_dir": "ppsspp", - "pre_install": [ - "if (!(Test-Path \"$persist_dir\")) {", - " New-item \"$persist_dir\" -ItemType Directory | Out-Null", - " New-item \"$persist_dir\\memstick\" -ItemType Directory | Out-Null", - "}" ], "persist": [ "assets", @@ -42,8 +37,6 @@ "replace": "${major}.${minor}.${patch}" }, "autoupdate": { - "64bit": { "url": "https://ppsspp.org/files/${major}_${minor}_${patch}/ppsspp_win.zip" - } } } diff --git a/bucket/retroarch-nightly.json b/bucket/retroarch-nightly.json index e00647e8..120e5d81 100644 --- a/bucket/retroarch-nightly.json +++ b/bucket/retroarch-nightly.json @@ -48,9 +48,12 @@ "recordings", "saves", "screenshots", + "shaders\\presets", "states", "system", "thumbnails", + "content_favorites.lpl", + "content_history.lpl", "retroarch.cfg" ], "autoupdate": { diff --git a/bucket/rpcs3.json b/bucket/rpcs3.json index 769dab1d..23367438 100644 --- a/bucket/rpcs3.json +++ b/bucket/rpcs3.json @@ -13,14 +13,10 @@ ], "depends": "ps3-system-software", "suggest": { - "Microsoft Visual C++ Runtime 2019": "extras/vcredist2019" - }, - "architecture": { - "64bit": { - "url": "https://github.com/rpcs3/rpcs3-binaries-win/releases/download/build-befd7ceb8935f6106981c1774783740239e796c4/rpcs3-v0.0.23-13883-befd7ceb_win64.7z", - "hash": "ab7abad7339358c58700d5248d657ca5b44f772c02a178baa3558abb53ea1327" - } + "Microsoft Visual C++ Runtime 2022": "extras/vcredist2022" }, + "url": "https://github.com/rpcs3/rpcs3-binaries-win/releases/download/build-befd7ceb8935f6106981c1774783740239e796c4/rpcs3-v0.0.23-13883-befd7ceb_win64.7z", + "hash": "ab7abad7339358c58700d5248d657ca5b44f772c02a178baa3558abb53ea1327", "pre_install": [ "if (!(Test-Path \"$persist_dir\")) {", " New-Item \"$persist_dir\" -ItemType Directory | Out-Null", @@ -45,13 +41,13 @@ "dev_usb000", "cache", "captures", + "config.yml", "config", "firmware", + "games.yml", "GuiConfigs", "Icons", - "patches", - "config.yml", - "games.yml" + "patches" ], "checkver": { "url": "https://rpcs3.net/compatibility?b", diff --git a/bucket/sameboy.json b/bucket/sameboy.json index 22d66b7b..78b33266 100644 --- a/bucket/sameboy.json +++ b/bucket/sameboy.json @@ -8,6 +8,11 @@ }, "url": "https://github.com/LIJI32/SameBoy/releases/download/v0.15.1/sameboy_winsdl_v0.15.1.zip", "hash": "804284225744cf15deebbad251caa426a0c62be6c0cf65dfa58eb6e5f5996b10", + "pre_install": [ + "if (!(Test-Path \"$persist_dir\\prefs.bin\")) {", + " New-Item \"$dir\\prefs.bin\" -Type File | Out-Null", + "}" + ], "bin": [ "sameboy.exe", "sameboy_debugger.exe" @@ -22,6 +27,7 @@ "SameBoy Debugger" ] ], + "persist": "prefs.bin", "checkver": { "github": "https://github.com/LIJI32/SameBoy" }, diff --git a/bucket/xemu.json b/bucket/xemu.json index 58f692fd..beeed10a 100644 --- a/bucket/xemu.json +++ b/bucket/xemu.json @@ -1,5 +1,5 @@ { - "version": "0.6.3-9-g8a89108a50", + "version": "0.7.58", "description": "Original Xbox Emulator", "homepage": "https://xemu.app", "license": { @@ -8,8 +8,8 @@ }, "architecture": { "64bit": { - "url": "https://github.com/mborgerson/xemu/releases/download/gh-release%2F0.6.3-9-g8a89108a50/xemu-win-release.zip", - "hash": "58e7780945e7b977cb0573efe23e94e438195e1350b44b3ee1a792d014a93267" + "url": "https://github.com/mborgerson/xemu/releases/download/v0.7.58/xemu-win-release.zip", + "hash": "b7f535566cf3effe2c27e448aebcd81080bf4ab074a99183b2558a5afc82d92a" } }, "pre_install": [ @@ -31,13 +31,12 @@ "data" ], "checkver": { - "github": "https://github.com/mborgerson/xemu", - "regex": "([\\d\\.]+-\\d{1,2}-g[a-f0-9]+)" + "github": "https://github.com/mborgerson/xemu" }, "autoupdate": { "architecture": { "64bit": { - "url": "https://github.com/mborgerson/xemu/releases/download/gh-release%2F$version/xemu-win-release.zip" + "url": "https://github.com/mborgerson/xemu/releases/download/v$version/xemu-win-release.zip" } } } diff --git a/bucket/xenia-canary.json b/bucket/xenia-canary.json index 700d0da1..2a6931ba 100644 --- a/bucket/xenia-canary.json +++ b/bucket/xenia-canary.json @@ -1,19 +1,16 @@ { - "version": "nightly", + "version": "6e753c6", "description": "Xbox 360 Research Emulator (development version)", "homepage": "https://xenia.jp", "license": { "identifier": "BSD-3-Clause", "url": "https://github.com/xenia-canary/xenia-canary/blob/canary_pr/LICENSE" }, - "architecture": { - "64bit": { - "url": "https://github.com/xenia-canary/xenia-canary/releases/download/experimental/xenia_canary.zip" - } - }, + "url": "https://github.com/xenia-canary/xenia-canary/releases/download/6e753c6/xenia_canary.zip", + "hash": "b7dd6fea7b3237f17604e451d074e87ca77b4360867d10d09f02480376eae625", "pre_install": [ "if (!(Test-Path \"$persist_dir\")) {", - " New-item \"$persist_dir\" -ItemType Directory | Out-Null", + " New-Item \"$persist_dir\" -ItemType Directory | Out-Null", " New-item \"$persist_dir\\portable.txt\" -ItemType File | Out-Null", " New-item \"$persist_dir\\xenia-canary.config.toml\" -ItemType File | Out-Null", " if (Test-Path \"$env:USERPROFILE\\Documents\\Xenia\") {", @@ -36,11 +33,11 @@ "content", "cache" ], + "checkver": { + "github": "https://github.com/xenia-canary/xenia-canary", + "regex": "([a-f0-9]{7})<" + }, "autoupdate": { - "architecture": { - "64bit": { - "url": "https://github.com/xenia-canary/xenia-canary/releases/download/experimental/xenia_canary.zip" - } - } + "url": "https://github.com/xenia-canary/xenia-canary/releases/download/$version/xenia_canary.zip" } }