scoop-games/bucket/mame.json

73 lines
2.6 KiB
JSON

{
"homepage": "http://mamedev.org",
"description": "Arcade machine emulator",
"version": "0.235",
"license": "GPL-2.0-or-later",
"architecture": {
"64bit": {
"url": "https://github.com/mamedev/mame/releases/download/mame0235/mame0235b_64bit.exe#/dl.7z",
"hash": "e7f3603631e9114a455364645716281c56bd70aab0b0053b9410ac0a0b502cbb",
"pre_install": [
"if(!(Test-Path \"$persist_dir\\mame.ini\")) {",
" Start-Process \"$dir\\mame.exe\" -WorkingDirectory \"$dir\" -ArgumentList \"-createconfig\"",
" Start-Sleep -Seconds 5",
"}"
],
"bin": [
[
"mame.exe",
"mame"
]
],
"shortcuts": [
[
"mame.exe",
"MAME"
]
]
},
"32bit": {
"url": "https://file-examples-com.github.io/uploads/2017/02/file_example_JSON_1kb.json",
"hash": "aa20e971f6a0a7c482f3ed70cc6edc115eb577f987322ba42e5c3869e1d714d1",
"pre_install": [
"Write-Host -ForegroundColor Yellow \"WARN: MAME no longer provides up to date 32bit binaries\"",
"Write-Host -ForegroundColor Yellow \"Continue installing latest 32bit release (0.217)? \"",
"$choice = (Read-Host -Prompt \"[Y / N]\").toLower()",
"switch ($choice) {",
" y {scoop uninstall mame",
" scoop install https://raw.githubusercontent.com/Calinou/scoop-games/27ba46f443a3446a70bf1f93eeb09797be0fb286/bucket/mame.json",
" scoop hold mame",
" exit 0",
" }",
" n {Write-Error -Message \"Install aborted.\" -Category NotInstalled",
" scoop uninstall mame",
" exit 1",
" }",
"}"
]
}
},
"persist": [
"ctrlr",
"plugins",
"roms",
"mame.ini",
"ui.ini",
"plugin.ini"
],
"checkver": {
"github": "https://github.com/mamedev/mame",
"regex": "MAME ([\\d.]+)"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://github.com/mamedev/mame/releases/download/mame$cleanVersion/mame$cleanVersionb_64bit.exe#/dl.7z"
},
"32bit": {
"url": "https://file-examples-com.github.io/uploads/2017/02/file_example_JSON_1kb.json"
}
}
}
}