Versions/bucket/sumatrapdf-pre.json
2026-07-28 03:42:59 +00:00

58 lines
2.2 KiB
JSON

{
"version": "3.7.20303",
"description": "PDF and eBook reader (Pre-release).",
"homepage": "https://www.sumatrapdfreader.org/free-pdf-reader",
"license": "GPL-3.0-only,BSD-2-Clause",
"architecture": {
"64bit": {
"url": "https://www.sumatrapdfreader.org/dl/prerel/20303/SumatraPDF-prerel-64.zip",
"hash": "da685c80f2fbeedcca11b3dbe83054e480ddc19ba8f53a9689ac97486401740e"
},
"arm64": {
"url": "https://www.sumatrapdfreader.org/dl/prerel/20303/SumatraPDF-prerel-arm64.zip",
"hash": "ef6b31102365b1ffb190712422d81d81df19ab0f6e0672d74b1caf9917edcc97"
}
},
"pre_install": [
"$file = 'SumatraPDF-settings.txt'",
"if (!(Test-Path \"$persist_dir\\$file\")) {",
" Write-Host 'File' $file 'does not exist. Creating.' -f Yellow",
" Set-Content \"$dir\\$file\" 'CheckForUpdates = false' -Encoding Ascii",
"}",
"Get-ChildItem \"$dir\\SumatraPDF-*.exe\" | Rename-Item -NewName 'SumatraPDF.exe'"
],
"bin": "SumatraPDF.exe",
"shortcuts": [
[
"SumatraPDF.exe",
"SumatraPDF"
]
],
"persist": [
"SumatraPDF-settings.txt",
"sumatrapdfcache"
],
"checkver": {
"url": "https://www.sumatrapdfreader.org/docs/Version-history",
"script": [
"$page -match 'next:\\s*(\\d+\\.\\d+)' | Out-Null",
"$major_version = $matches[1]",
"$page = (Invoke-WebRequest -Uri 'https://files2.sumatrapdfreader.org/software/sumatrapdf/sumatralatest.js' -UseBasicParsing).Content",
"$page -match 'sumLatestVer\\s*=\\s*(\\d+);' | Out-Null",
"$patch_version = $matches[1]",
"Write-Output \"$major_version.$patch_version\""
],
"regex": "^([\\d.]+)$"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://www.sumatrapdfreader.org/dl/prerel/$patchVersion/SumatraPDF-prerel-64.zip"
},
"arm64": {
"url": "https://www.sumatrapdfreader.org/dl/prerel/$patchVersion/SumatraPDF-prerel-arm64.zip"
}
}
}
}