mirror of
https://github.com/ScoopInstaller/Main.git
synced 2025-11-05 08:11:20 +00:00
Breaking, change autoupdate definition to use the same logic as the
architecture by the core / update the affected manifests / ability to change extract_dir based on arch / add nssm autoupdate
This commit is contained in:
parent
00fd41f2c4
commit
a5c054ea9e
10
caddy.json
10
caddy.json
@ -29,9 +29,13 @@
|
||||
"re": "/releases/tag/v([\\d.]+)"
|
||||
},
|
||||
"autoupdate": {
|
||||
"url": {
|
||||
"64bit": "https://github.com/mholt/caddy/releases/download/v$version/caddy_windows_amd64.zip",
|
||||
"32bit": "https://github.com/mholt/caddy/releases/download/v$version/caddy_windows_386.zip"
|
||||
"architecture": {
|
||||
"64bit": {
|
||||
"url": "https://github.com/mholt/caddy/releases/download/v$version/caddy_windows_amd64.zip"
|
||||
},
|
||||
"32bit": {
|
||||
"url": "https://github.com/mholt/caddy/releases/download/v$version/caddy_windows_386.zip"
|
||||
}
|
||||
},
|
||||
"hash": {
|
||||
"mode": "download"
|
||||
|
||||
14
curl.json
14
curl.json
@ -14,13 +14,17 @@
|
||||
},
|
||||
"bin": "curl.exe",
|
||||
"checkver": {
|
||||
"url": "https://curl.haxx.se/download.html",
|
||||
"re": "curl ([\\d.]+)"
|
||||
"url": "https://curl.haxx.se/download.html",
|
||||
"re": "curl ([\\d.]+)"
|
||||
},
|
||||
"autoupdate": {
|
||||
"url": {
|
||||
"64bit": "http://winampplugins.co.uk/curl/curl_$underscoreVersion_openssl_nghttp2_x64.7z",
|
||||
"32bit": "http://winampplugins.co.uk/curl/curl_$underscoreVersion_openssl_nghttp2_x86.7z"
|
||||
"architecture": {
|
||||
"64bit": {
|
||||
"url": "http://winampplugins.co.uk/curl/curl_$underscoreVersion_openssl_nghttp2_x64.7z"
|
||||
},
|
||||
"32bit": {
|
||||
"url": "http://winampplugins.co.uk/curl/curl_$underscoreVersion_openssl_nghttp2_x86.7z"
|
||||
}
|
||||
},
|
||||
"hash": {
|
||||
"mode": "download"
|
||||
|
||||
10
go.json
10
go.json
@ -19,9 +19,13 @@
|
||||
},
|
||||
"checkver": "Build version go([\\d\\.]+)\\.",
|
||||
"autoupdate": {
|
||||
"url": {
|
||||
"64bit": "https://storage.googleapis.com/golang/go$version.windows-amd64.zip",
|
||||
"32bit": "https://storage.googleapis.com/golang/go$version.windows-386.zip"
|
||||
"architecture": {
|
||||
"64bit": {
|
||||
"url": "https://storage.googleapis.com/golang/go$version.windows-amd64.zip"
|
||||
},
|
||||
"32bit": {
|
||||
"url": "https://storage.googleapis.com/golang/go$version.windows-386.zip"
|
||||
}
|
||||
},
|
||||
"hash": {
|
||||
"mode": "extract",
|
||||
|
||||
@ -30,9 +30,13 @@
|
||||
],
|
||||
"checkver": "The current release is ImageMagick <a.*?>([0-9\\.p-]+)</a>",
|
||||
"autoupdate": {
|
||||
"url": {
|
||||
"64bit": "https://www.imagemagick.org/download/binaries/ImageMagick-$version-portable-Q16-x64.zip",
|
||||
"32bit": "https://www.imagemagick.org/download/binaries/ImageMagick-$version-portable-Q16-x86.zip"
|
||||
"architecture": {
|
||||
"64bit": {
|
||||
"url": "https://www.imagemagick.org/download/binaries/ImageMagick-$version-portable-Q16-x64.zip"
|
||||
},
|
||||
"32bit": {
|
||||
"url": "https://www.imagemagick.org/download/binaries/ImageMagick-$version-portable-Q16-x86.zip"
|
||||
}
|
||||
},
|
||||
"hash": {
|
||||
"mode": "rdf",
|
||||
|
||||
@ -22,9 +22,13 @@ npm update -g",
|
||||
"re": "LTS version: <strong>v([\\d.]+)</strong>"
|
||||
},
|
||||
"autoupdate": {
|
||||
"url": {
|
||||
"64bit": "https://nodejs.org/dist/v$version/node-v$version-x64.msi",
|
||||
"32bit": "https://nodejs.org/dist/v$version/node-v$version-x86.msi"
|
||||
"architecture": {
|
||||
"64bit": {
|
||||
"url": "https://nodejs.org/dist/v$version/node-v$version-x64.msi"
|
||||
},
|
||||
"32bit": {
|
||||
"url": "https://nodejs.org/dist/v$version/node-v$version-x86.msi"
|
||||
}
|
||||
},
|
||||
"hash": {
|
||||
"mode": "extract",
|
||||
|
||||
10
nodejs.json
10
nodejs.json
@ -22,9 +22,13 @@ npm update -g",
|
||||
"re": "Current version: <strong>v([\\d.]+)</strong>"
|
||||
},
|
||||
"autoupdate": {
|
||||
"url": {
|
||||
"64bit": "https://nodejs.org/dist/v$version/node-v$version-x64.msi",
|
||||
"32bit": "https://nodejs.org/dist/v$version/node-v$version-x86.msi"
|
||||
"architecture": {
|
||||
"64bit": {
|
||||
"url": "https://nodejs.org/dist/v$version/node-v$version-x64.msi"
|
||||
},
|
||||
"32bit": {
|
||||
"url": "https://nodejs.org/dist/v$version/node-v$version-x86.msi"
|
||||
}
|
||||
},
|
||||
"hash": {
|
||||
"mode": "extract",
|
||||
|
||||
58
nssm.json
58
nssm.json
@ -1,23 +1,41 @@
|
||||
{
|
||||
"homepage": "https://nssm.cc",
|
||||
"version": "2.24",
|
||||
"url": "https://nssm.cc/release/nssm-2.24.zip",
|
||||
"hash": "727d1e42275c605e0f04aba98095c38a8e1e46def453cdffce42869428aa6743",
|
||||
"architecture": {
|
||||
"64bit": {
|
||||
"extract_dir": "nssm-2.24/win64"
|
||||
"homepage": "https://nssm.cc",
|
||||
"version": "2.24",
|
||||
"url": "https://nssm.cc/release/nssm-2.24.zip",
|
||||
"hash": "727d1e42275c605e0f04aba98095c38a8e1e46def453cdffce42869428aa6743",
|
||||
"architecture": {
|
||||
"64bit": {
|
||||
"extract_dir": "nssm-2.24/win64"
|
||||
},
|
||||
"32bit": {
|
||||
"extract_dir": "nssm-2.24/win32"
|
||||
}
|
||||
},
|
||||
"32bit": {
|
||||
"extract_dir": "nssm-2.24/win32"
|
||||
}
|
||||
},
|
||||
"bin": [
|
||||
"nssm.exe",
|
||||
["nssm.exe", "service"]
|
||||
],
|
||||
"checkver": {
|
||||
"re": "<a href=\"/release/nssm-([\\d.]+)\\.zip\"",
|
||||
"url": "https://nssm.cc/download"
|
||||
},
|
||||
"notes": "Manage Services with NSSM (GUI based) (e.g., 'nssm install nginx' to install nginx as service gui will popup or 'nssm start/status/stop apache').\nVisit https://nssm.cc/commands for more info"
|
||||
"bin": [
|
||||
"nssm.exe",
|
||||
[
|
||||
"nssm.exe",
|
||||
"service"
|
||||
]
|
||||
],
|
||||
"checkver": {
|
||||
"re": "<a href=\"/release/nssm-([\\d.]+)\\.zip\"",
|
||||
"url": "https://nssm.cc/download"
|
||||
},
|
||||
"autoupdate": {
|
||||
"url": "https://nssm.cc/release/nssm-$version.zip",
|
||||
"architecture": {
|
||||
"64bit": {
|
||||
"extract_dir": "nssm-$version/win64"
|
||||
},
|
||||
"32bit": {
|
||||
"extract_dir": "nssm-$version/win32"
|
||||
}
|
||||
},
|
||||
"hash": {
|
||||
"mode": "download"
|
||||
}
|
||||
},
|
||||
"notes": "Manage Services with NSSM (GUI based) (e.g., 'nssm install nginx' to install nginx as service gui will popup or 'nssm start/status/stop apache').
|
||||
Visit https://nssm.cc/commands for more info"
|
||||
}
|
||||
|
||||
10
php-nts.json
10
php-nts.json
@ -22,9 +22,13 @@
|
||||
"re": "<h3 id=\"php-7.1\".*?>.*?\\(([\\d.]+)\\)</h3>"
|
||||
},
|
||||
"autoupdate": {
|
||||
"url": {
|
||||
"64bit": "http://windows.php.net/downloads/releases/php-$version-Win32-VC14-x64.zip",
|
||||
"32bit": "http://windows.php.net/downloads/releases/php-$version-Win32-VC14-x86.zip"
|
||||
"architecture": {
|
||||
"64bit": {
|
||||
"url": "http://windows.php.net/downloads/releases/php-$version-Win32-VC14-x64.zip"
|
||||
},
|
||||
"32bit": {
|
||||
"url": "http://windows.php.net/downloads/releases/php-$version-Win32-VC14-x86.zip"
|
||||
}
|
||||
},
|
||||
"hash": {
|
||||
"mode": "extract",
|
||||
|
||||
10
php.json
10
php.json
@ -43,9 +43,13 @@ cp \"$dir\\php.ini-production\" \"$dir\\php.ini\"
|
||||
"re": "<h3 id=\"php-7.1\".*?>.*?\\(([\\d.]+)\\)</h3>"
|
||||
},
|
||||
"autoupdate": {
|
||||
"url": {
|
||||
"64bit": "http://windows.php.net/downloads/releases/php-$version-Win32-VC14-x64.zip",
|
||||
"32bit": "http://windows.php.net/downloads/releases/php-$version-Win32-VC14-x86.zip"
|
||||
"architecture": {
|
||||
"64bit": {
|
||||
"url": "http://windows.php.net/downloads/releases/php-$version-Win32-VC14-x64.zip"
|
||||
},
|
||||
"32bit": {
|
||||
"url": "http://windows.php.net/downloads/releases/php-$version-Win32-VC14-x86.zip"
|
||||
}
|
||||
},
|
||||
"hash": {
|
||||
"mode": "extract",
|
||||
|
||||
10
pt.json
10
pt.json
@ -18,9 +18,13 @@
|
||||
"re": "/releases/tag/v([\\d.]+)"
|
||||
},
|
||||
"autoupdate": {
|
||||
"url": {
|
||||
"64bit": "https://github.com/monochromegane/the_platinum_searcher/releases/download/v$version/pt_windows_amd64.zip",
|
||||
"32bit": "https://github.com/monochromegane/the_platinum_searcher/releases/download/v$version/pt_windows_386.zip"
|
||||
"architecture": {
|
||||
"64bit": {
|
||||
"url": "https://github.com/monochromegane/the_platinum_searcher/releases/download/v$version/pt_windows_amd64.zip"
|
||||
},
|
||||
"32bit": {
|
||||
"url": "https://github.com/monochromegane/the_platinum_searcher/releases/download/v$version/pt_windows_386.zip"
|
||||
}
|
||||
},
|
||||
"hash": {
|
||||
"mode": "download"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user