mirror of
https://github.com/ScoopInstaller/Main.git
synced 2025-11-01 14:21:19 +00:00
Compare commits
20 Commits
49d2fe1c9d
...
64e15c962f
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
64e15c962f | ||
|
|
b0a8b27d8c | ||
|
|
9f02562250 | ||
|
|
412870587d | ||
|
|
b204f5d313 | ||
|
|
65e1660667 | ||
|
|
1684a82f3e | ||
|
|
66aca95da2 | ||
|
|
c504040d41 | ||
|
|
a7c897de21 | ||
|
|
b553d0e366 | ||
|
|
f7de871803 | ||
|
|
2b1b629108 | ||
|
|
06f2c89b71 | ||
|
|
bd77a22db7 | ||
|
|
435465c60c | ||
|
|
3385699d5a | ||
|
|
0ec388bbc1 | ||
|
|
35ad1f50f5 | ||
|
|
aba576c118 |
@ -1,10 +1,10 @@
|
||||
{
|
||||
"version": "2.1.25-M7",
|
||||
"version": "2.1.25-M8",
|
||||
"description": "Pure Scala Artifact Fetching",
|
||||
"homepage": "https://github.com/coursier/coursier",
|
||||
"license": "Apache-2.0",
|
||||
"url": "https://github.com/coursier/coursier/releases/download/v2.1.25-M7/coursier#/coursier.jar",
|
||||
"hash": "461fb445b54ef8b1e95eff06d9e044e5c7a30d358664a3c02edd24be2645a52c",
|
||||
"url": "https://github.com/coursier/coursier/releases/download/v2.1.25-M8/coursier#/coursier.jar",
|
||||
"hash": "473d96376ac92e6a9d15b13e6268e6fc74d73d7efd063800a7efc032ce5ba435",
|
||||
"bin": "coursier.jar",
|
||||
"env_set": {
|
||||
"COURSIER_CACHE": "$dir\\cache",
|
||||
|
||||
@ -2,11 +2,11 @@
|
||||
"homepage": "https://github.com/dolthub/dolt",
|
||||
"license": "Apache-2.0",
|
||||
"description": "Dolt is a SQL database that you can fork, clone, branch, merge, push and pull just like a git repository.",
|
||||
"version": "1.52.0",
|
||||
"version": "1.52.1",
|
||||
"architecture": {
|
||||
"64bit": {
|
||||
"url": "https://github.com/dolthub/dolt/releases/download/v1.52.0/dolt-windows-amd64.zip",
|
||||
"hash": "dc5a7db5ad4983f425bfba27f90d43a0150fb5ea550c9514c437aa148a15493d"
|
||||
"url": "https://github.com/dolthub/dolt/releases/download/v1.52.1/dolt-windows-amd64.zip",
|
||||
"hash": "82236d35a9c633ed2896702e363d10b6f3b700d1cc144ab9ad5edfb9aa198a36"
|
||||
}
|
||||
},
|
||||
"extract_dir": "dolt-windows-amd64",
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
{
|
||||
"version": "10.04.0",
|
||||
"version": "10.05.0",
|
||||
"description": "An interpreter for the PostScript language and for PDF",
|
||||
"homepage": "https://www.ghostscript.com",
|
||||
"license": {
|
||||
@ -8,8 +8,8 @@
|
||||
},
|
||||
"architecture": {
|
||||
"64bit": {
|
||||
"url": "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10040/gs10040w64.exe#/dl.7z",
|
||||
"hash": "sha512:1de01b22c1a351ab2ac44ecb639c38b6050e833985b3b73bf3144ba14ee8f3e825d5fec9e4f82da6fea60513e41f3aef6bfb120338e26642348c5193a1e00120",
|
||||
"url": "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10050/gs10050w64.exe#/dl.7z",
|
||||
"hash": "sha512:4756b4bf2647695f65d6088528f04202907112e577110543497bc2e6494d121db1dde511edb08cd701b00acd34008cf60b5ae01d17686ba99056c4ff888fb446",
|
||||
"bin": [
|
||||
"bin\\gswin64.exe",
|
||||
"bin\\gswin64c.exe",
|
||||
@ -20,8 +20,8 @@
|
||||
]
|
||||
},
|
||||
"32bit": {
|
||||
"url": "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10040/gs10040w32.exe#/dl.7z",
|
||||
"hash": "sha512:9360762c2f2aef167a0842b70e1b4b3b9dabd492f15ee61a1e71b972c42f3a20351926bbb45ebd765b18a258b9b524f6849efc102e3c673927f4eca7281779a1",
|
||||
"url": "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10050/gs10050w32.exe#/dl.7z",
|
||||
"hash": "sha512:1a52eee94f4d9eab2b4f71774475ef22322b39ce70cd07bfe002d5d0b756e2edab28f322264e59de4dbea706091f966ef34cc0a8985436293d5b4dca65c9588f",
|
||||
"bin": [
|
||||
"bin\\gswin32.exe",
|
||||
"bin\\gswin32c.exe",
|
||||
@ -45,15 +45,15 @@
|
||||
],
|
||||
"env_add_path": "lib",
|
||||
"post_uninstall": [
|
||||
"$reg_app = \"HKCU:\\SOFTWARE\\Artifex\\GPL Ghostscript\\$version\"",
|
||||
"$reg_lib = \"HKCU:\\SOFTWARE\\GPL Ghostscript\\$version\"",
|
||||
"$reg_app = \"HKCU:\\SOFTWARE\\Artifex\\GPL Ghostscript\"",
|
||||
"$reg_lib = \"HKCU:\\SOFTWARE\\GPL Ghostscript\"",
|
||||
"if ($global) { $reg_app = $reg_app.Replace('HKCU:','HKLM:'); $reg_lib = $reg_lib.Replace('HKCU:','HKLM:') }",
|
||||
"Remove-Item -Path $reg_app -Force -Recurse",
|
||||
"Remove-Item -Path $reg_lib -Force -Recurse"
|
||||
],
|
||||
"checkver": {
|
||||
"github": "https://github.com/ArtifexSoftware/ghostpdl-downloads/",
|
||||
"regex": "Ghostscript/GhostPDL ([\\d.]+)"
|
||||
"url": "https://www.ghostscript.com/releases/index.html",
|
||||
"regex": "latest release is Ghostscript ([\\d.]+)"
|
||||
},
|
||||
"autoupdate": {
|
||||
"architecture": {
|
||||
|
||||
@ -1,12 +1,12 @@
|
||||
{
|
||||
"version": "1.32.3",
|
||||
"version": "1.32.4",
|
||||
"description": "Kubernetes node provisioning tool",
|
||||
"homepage": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm/",
|
||||
"license": "Apache-2.0",
|
||||
"architecture": {
|
||||
"64bit": {
|
||||
"url": "https://dl.k8s.io/v1.32.3/bin/windows/amd64/kubeadm.exe",
|
||||
"hash": "93d7f9ef1c0c2fb369cdf1f4ed72075e564672ff74bbb42dbabfcd751406fba9"
|
||||
"url": "https://dl.k8s.io/v1.32.4/bin/windows/amd64/kubeadm.exe",
|
||||
"hash": "2665e02de02c28a82ccc66e8b46e72bf987acfbe6a8d26eb2d8c77d472d07dfb"
|
||||
}
|
||||
},
|
||||
"bin": "kubeadm.exe",
|
||||
|
||||
@ -1,20 +1,20 @@
|
||||
{
|
||||
"version": "1.32.3",
|
||||
"version": "1.32.4",
|
||||
"description": "Control the Kubernetes cluster manager.",
|
||||
"homepage": "https://kubernetes.io/docs/reference/kubectl/",
|
||||
"license": "Apache-2.0",
|
||||
"architecture": {
|
||||
"64bit": {
|
||||
"url": "https://dl.k8s.io/release/v1.32.3/kubernetes-client-windows-amd64.tar.gz",
|
||||
"hash": "b78883391fe37850ba53dc7b482f784e30f5bea539d4e8f5bb07c74a63a95c53"
|
||||
"url": "https://dl.k8s.io/release/v1.32.4/kubernetes-client-windows-amd64.tar.gz",
|
||||
"hash": "cd0ae27120f77760cbc8ea035599dfe4484a97fc9992a835ae55e96b1b515573"
|
||||
},
|
||||
"32bit": {
|
||||
"url": "https://dl.k8s.io/release/v1.32.3/kubernetes-client-windows-386.tar.gz",
|
||||
"hash": "a4fff1712cb26278432ea2ee870882b1008b51b76829459b8750ea4e068357b3"
|
||||
"url": "https://dl.k8s.io/release/v1.32.4/kubernetes-client-windows-386.tar.gz",
|
||||
"hash": "8cd7bc440c35a8c022004b2d35bf9efac5b342c8d04c03244b307f92a2f2b981"
|
||||
},
|
||||
"arm64": {
|
||||
"url": "https://dl.k8s.io/release/v1.32.3/kubernetes-client-windows-arm64.tar.gz",
|
||||
"hash": "4c99bc069c37b835331dec1597cccdee5dd46501247ff528c1750e64563e05b2"
|
||||
"url": "https://dl.k8s.io/release/v1.32.4/kubernetes-client-windows-arm64.tar.gz",
|
||||
"hash": "daa02fabde4ec83693daf7b9791ff5c6516e75291420fa7bcc62fef3b69c6126"
|
||||
}
|
||||
},
|
||||
"extract_dir": "kubernetes\\client",
|
||||
|
||||
@ -1,12 +1,12 @@
|
||||
{
|
||||
"version": "1.32.3",
|
||||
"version": "1.32.4",
|
||||
"description": "Kubernetes node agent",
|
||||
"homepage": "https://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/",
|
||||
"license": "Apache-2.0",
|
||||
"architecture": {
|
||||
"64bit": {
|
||||
"url": "https://dl.k8s.io/v1.32.3/bin/windows/amd64/kubelet.exe",
|
||||
"hash": "a3ec4ed2f508e792b342da25db59c72613c608f85faea7d93b36415d235ff88f"
|
||||
"url": "https://dl.k8s.io/v1.32.4/bin/windows/amd64/kubelet.exe",
|
||||
"hash": "3846d772d41a48df54e735a74b1fd5b133eec58c4e1e3f8572d2f883e0c585a3"
|
||||
}
|
||||
},
|
||||
"bin": "kubelet.exe",
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
{
|
||||
"version": "2025-04-08T15-39-49Z",
|
||||
"version": "2025-04-16T18-13-26Z",
|
||||
"description": "A high performance, distributed object storage server, designed for large-scale data infrastructure. (client)",
|
||||
"homepage": "https://min.io/",
|
||||
"license": "Apache-2.0",
|
||||
@ -8,8 +8,8 @@
|
||||
},
|
||||
"architecture": {
|
||||
"64bit": {
|
||||
"url": "https://dl.min.io/client/mc/release/windows-amd64/archive/mc.RELEASE.2025-04-08T15-39-49Z#/mc.exe",
|
||||
"hash": "45fb732d67cf26a1568c3750a1629d762c2f7b6990995cd02c4b1bb0c3de5770"
|
||||
"url": "https://dl.min.io/client/mc/release/windows-amd64/archive/mc.RELEASE.2025-04-16T18-13-26Z#/mc.exe",
|
||||
"hash": "dba027acb7c75adba3f4c645dbcdeceeaaacef9553681408f6cb14f244afb62c"
|
||||
}
|
||||
},
|
||||
"bin": "mc.exe",
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
{
|
||||
"version": "2025-04-08T15-41-24Z",
|
||||
"version": "2025-04-22T22-12-26Z",
|
||||
"description": "A high performance, distributed object storage server, designed for large-scale data infrastructure. (server)",
|
||||
"homepage": "https://min.io",
|
||||
"license": "Apache-2.0",
|
||||
@ -8,8 +8,8 @@
|
||||
},
|
||||
"architecture": {
|
||||
"64bit": {
|
||||
"url": "https://dl.min.io/server/minio/release/windows-amd64/archive/minio.RELEASE.2025-04-08T15-41-24Z#/minio.exe",
|
||||
"hash": "48636db8cb87054eb80896ef0352d78e30c78d92928c67af37e8758466c35e47"
|
||||
"url": "https://dl.min.io/server/minio/release/windows-amd64/archive/minio.RELEASE.2025-04-22T22-12-26Z#/minio.exe",
|
||||
"hash": "2ceb3b3d68bdf1c4def9702cb02c5c8adb235197d1c8f2eaad24136833ab9a57"
|
||||
}
|
||||
},
|
||||
"bin": "minio.exe",
|
||||
|
||||
@ -3,6 +3,11 @@
|
||||
"description": "Polyglot tool version manager and task runner",
|
||||
"homepage": "https://mise.jdx.dev/",
|
||||
"license": "MIT",
|
||||
"notes": [
|
||||
"Persistence and environment variables settings of the manifest have been revoked, you can find persisted data at '$persist_dir', if you have installed the manifest before.",
|
||||
"",
|
||||
"See documentation for notes on configuring your shell: https://mise.jdx.dev/installing-mise.html"
|
||||
],
|
||||
"architecture": {
|
||||
"64bit": {
|
||||
"url": "https://github.com/jdx/mise/releases/download/v2025.4.6/mise-v2025.4.6-windows-x64.zip",
|
||||
@ -14,22 +19,8 @@
|
||||
}
|
||||
},
|
||||
"extract_dir": "mise",
|
||||
"bin": "bin/mise.exe",
|
||||
"pre_install": [
|
||||
"if (!(Test-Path \"$persist_dir\\config.toml\") -and !(Test-Path \"$dir\\config.toml\")) {",
|
||||
" New-Item -Path \"$dir\\config.toml\" -ItemType File -ea 0 | Out-Null",
|
||||
"}"
|
||||
],
|
||||
"env_set": {
|
||||
"MISE_DATA_DIR": "$dir\\mise",
|
||||
"MISE_GLOBAL_CONFIG_FILE": "$dir\\config.toml"
|
||||
},
|
||||
"env_add_path": "mise\\shims",
|
||||
"persist": [
|
||||
"mise",
|
||||
"config.toml"
|
||||
],
|
||||
"notes": "See documentation for notes on configuring your shell: https://mise.jdx.dev/installing-mise.html",
|
||||
"bin": "bin/mise.exe",
|
||||
"checkver": {
|
||||
"github": "https://github.com/jdx/mise"
|
||||
},
|
||||
|
||||
@ -1,16 +1,16 @@
|
||||
{
|
||||
"version": "3.2.3",
|
||||
"version": "3.2.4",
|
||||
"description": "A mock code autogenerator for Golang",
|
||||
"homepage": "https://github.com/vektra/mockery",
|
||||
"license": "BSD-3-Clause",
|
||||
"architecture": {
|
||||
"64bit": {
|
||||
"url": "https://github.com/vektra/mockery/releases/download/v3.2.3/mockery_3.2.3_Windows_x86_64.tar.gz",
|
||||
"hash": "f8db4523763457edd1fc9ede447ab48521f20dfe8570b849edc6ec08cc20fb4e"
|
||||
"url": "https://github.com/vektra/mockery/releases/download/v3.2.4/mockery_3.2.4_Windows_x86_64.tar.gz",
|
||||
"hash": "d3bb60b1e4f6438bcd4ffb14ad8131b6fdd42f1dc1b4136489ac4782991623a1"
|
||||
},
|
||||
"arm64": {
|
||||
"url": "https://github.com/vektra/mockery/releases/download/v3.2.3/mockery_3.2.3_Windows_arm64.tar.gz",
|
||||
"hash": "035a1e65d54e042c97ea74e278aa770da718e124a98e6e8b7511ee7c09be5fbe"
|
||||
"url": "https://github.com/vektra/mockery/releases/download/v3.2.4/mockery_3.2.4_Windows_arm64.tar.gz",
|
||||
"hash": "04e7892ab65a134d12dd055198f4555e293557a5c6f5818cf662691d8f5a290f"
|
||||
}
|
||||
},
|
||||
"bin": "mockery.exe",
|
||||
|
||||
@ -20,16 +20,10 @@
|
||||
"pre_install": [
|
||||
"$arch = switch ($architecture) {",
|
||||
" '64bit' { 'x64'; break }",
|
||||
" '32bit' { 'x32'; break }",
|
||||
" '32bit' { 'x86'; break }",
|
||||
" 'arm64' { $architecture; break }",
|
||||
"}",
|
||||
"if ([System.Environment]::OSVersion.Version -lt [Version]10.0.14972.0) {",
|
||||
" return $null = Get-ChildItem \"$dir/lib/VC/$arch/MT\" | ForEach-Object { Copy-Item $_.FullName \"$dir/lib/$($_.Name)\" }",
|
||||
"}",
|
||||
"Receive-Job -Wait (Start-Job {",
|
||||
" $kernel32 = Add-Type -MemberDefinition '[DllImport(\"kernel32.dll\")] public static extern bool CreateSymbolicLink(string lpSymlinkFileName, string lpTargetFileName, byte dwFlags);' -Name '_' -PassThru",
|
||||
" $null = Get-ChildItem \"$Using:dir/lib/VC/$Using:arch/MT\" | ForEach-Object { $kernel32::CreateSymbolicLink(\"$Using:dir/lib/$($_.Name)\", $_.FullName, 2) }",
|
||||
"})"
|
||||
"$null = Get-ChildItem \"$dir/lib/VC/$arch/MT\" | ForEach-Object { New-Item -ItemType HardLink -Target $_.FullName -Path \"$dir/lib/$($_.Name)\" }"
|
||||
],
|
||||
"innosetup": true,
|
||||
"env_add_path": "bin",
|
||||
|
||||
@ -1,12 +1,12 @@
|
||||
{
|
||||
"version": "3.4.3",
|
||||
"version": "3.5.0",
|
||||
"description": "Multi-tenant log aggregation system",
|
||||
"homepage": "https://grafana.com/oss/loki/",
|
||||
"license": "Apache-2.0",
|
||||
"architecture": {
|
||||
"64bit": {
|
||||
"url": "https://github.com/grafana/loki/releases/download/v3.4.3/promtail-windows-amd64.exe.zip",
|
||||
"hash": "69c68d7f4798984b1e879231f38a345c635fe3394d25ada2d1e81c602517c0f7",
|
||||
"url": "https://github.com/grafana/loki/releases/download/v3.5.0/promtail-windows-amd64.exe.zip",
|
||||
"hash": "cce321077ce18f4ccc512700365439ae58fb8af13cbab8d91b6437ca9e121c3f",
|
||||
"bin": [
|
||||
[
|
||||
"promtail-windows-amd64.exe",
|
||||
|
||||
@ -1,12 +1,12 @@
|
||||
{
|
||||
"version": "9.2.0",
|
||||
"version": "10.0.0",
|
||||
"description": "A generic and open source machine emulator and virtualizer.",
|
||||
"homepage": "https://qemu.weilnetz.de/",
|
||||
"license": "GPL-2.0-only",
|
||||
"architecture": {
|
||||
"64bit": {
|
||||
"url": "https://qemu.weilnetz.de/w64/2024/qemu-w64-setup-20241220.exe#/dl.7z",
|
||||
"hash": "sha512:f0c45849d75ecc75fffc29448741bbfdd732d3bea6f606d7f1a8bc3543845cb25ce0a0b5c716d4661d954877c907007a9d96c6136d015fb96afad29e57687bde"
|
||||
"url": "https://qemu.weilnetz.de/w64/2025/qemu-w64-setup-20250422.exe#/dl.7z",
|
||||
"hash": "sha512:1db9a723e241547a0c63fddbc52dca2d39c3c7d4e0c205019c931d33e2f9e8cc476522b4d3303e8586e67c58ae757a594911cf511aa21bacea7d4f2e56f99e77"
|
||||
}
|
||||
},
|
||||
"pre_install": "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\qemu-uninstall.exe\" -Force -Recurse",
|
||||
|
||||
@ -1,16 +1,16 @@
|
||||
{
|
||||
"version": "2025.6.4",
|
||||
"version": "2025.7",
|
||||
"description": "A new language and compiler for shader development.",
|
||||
"homepage": "https://shader-slang.com/",
|
||||
"license": "MIT",
|
||||
"architecture": {
|
||||
"64bit": {
|
||||
"url": "https://github.com/shader-slang/slang/releases/download/v2025.6.4/slang-2025.6.4-windows-x86_64.zip",
|
||||
"hash": "62c2df30af02f8d5bb27daec7e89d834b306fd7af08044cc9512dc093aeb5961"
|
||||
"url": "https://github.com/shader-slang/slang/releases/download/v2025.7/slang-2025.7-windows-x86_64.zip",
|
||||
"hash": "592be8aad6d243511990d4ad5bc21512d09579766e4966b3aadb51fa55f0df58"
|
||||
},
|
||||
"arm64": {
|
||||
"url": "https://github.com/shader-slang/slang/releases/download/v2025.6.4/slang-2025.6.4-windows-aarch64.zip",
|
||||
"hash": "f2f6f95f7c2d170064e79263c3fd054d41dd6d3ed939fdf46ba5bfa6d3d24d4d"
|
||||
"url": "https://github.com/shader-slang/slang/releases/download/v2025.7/slang-2025.7-windows-aarch64.zip",
|
||||
"hash": "4127d5b98bbd2db2a8eb4f922c94a53e42b400b243c76c3eeb9fa5139e5f0054"
|
||||
}
|
||||
},
|
||||
"bin": [
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
{
|
||||
"version": "2.40.0",
|
||||
"version": "2.40.1",
|
||||
"description": "Tool for customizing the Spotify client.",
|
||||
"homepage": "https://spicetify.app/",
|
||||
"license": "LGPL-2.1-only",
|
||||
@ -9,12 +9,12 @@
|
||||
},
|
||||
"architecture": {
|
||||
"64bit": {
|
||||
"url": "https://github.com/spicetify/cli/releases/download/v2.40.0/spicetify-2.40.0-windows-x64.zip",
|
||||
"hash": "4de3561f9b91845a486232e6fbd7cc854b4375fdfcfa638cfecf85197545607d"
|
||||
"url": "https://github.com/spicetify/cli/releases/download/v2.40.1/spicetify-2.40.1-windows-x64.zip",
|
||||
"hash": "99b7015801b04ce0712eb939a2ef1a01c469f4d27d38e78bcad94a3410899ffd"
|
||||
},
|
||||
"32bit": {
|
||||
"url": "https://github.com/spicetify/cli/releases/download/v2.40.0/spicetify-2.40.0-windows-x32.zip",
|
||||
"hash": "10ba6b24a82678adae83577f9a83c97d6680e30d7ed7c3e4ad35af68812e8ef4"
|
||||
"url": "https://github.com/spicetify/cli/releases/download/v2.40.1/spicetify-2.40.1-windows-x32.zip",
|
||||
"hash": "fbbb8ca1028e4e165717c82568f370a7989c2d1f1b96401d494ce873c00ff687"
|
||||
}
|
||||
},
|
||||
"bin": "spicetify.exe",
|
||||
|
||||
@ -1,24 +1,28 @@
|
||||
{
|
||||
"version": "6.1",
|
||||
"homepage": "https://www.swift.org/",
|
||||
"description": "A general-purpose programming language built using a modern approach to safety, performance, and software design patterns.",
|
||||
"homepage": "https://www.swift.org/",
|
||||
"license": "Apache-2.0",
|
||||
"suggest": {
|
||||
"python": "main/python",
|
||||
"vcredist": "extras/vcredist2022"
|
||||
},
|
||||
"notes": [
|
||||
"To make Swift toolchain work, you must have Visual Studio and Windows SDK components installed.",
|
||||
"Read https://www.swift.org/getting-started/#support-files for Supporting Files installation guide."
|
||||
],
|
||||
"suggest": {
|
||||
"python": "versions/python39",
|
||||
"vcredist": "extras/vcredist2022"
|
||||
},
|
||||
"architecture": {
|
||||
"64bit": {
|
||||
"url": "https://download.swift.org/swift-6.1-release/windows10/swift-6.1-RELEASE/swift-6.1-RELEASE-windows10.exe#/swiftsetup.exe",
|
||||
"url": "https://download.swift.org/swift-6.1-release/windows10/swift-6.1-RELEASE/swift-6.1-RELEASE-windows10.exe",
|
||||
"hash": "8c8aef8b4a449ebeefd74482ac767e269f8cbe7e520871c1d103c7079c5f4c6a"
|
||||
},
|
||||
"arm64": {
|
||||
"url": "https://download.swift.org/swift-6.1-release/windows10-arm64/swift-6.1-RELEASE/swift-6.1-RELEASE-windows10-arm64.exe",
|
||||
"hash": "c0ad594e3e033c30b9f472b1a689a2d05ff20f265a4fc44acd1b5eae3751a341"
|
||||
}
|
||||
},
|
||||
"pre_install": [
|
||||
"Expand-DarkArchive \"$dir\\swiftsetup.exe\" \"$dir\\extract_folder\" -Removal",
|
||||
"Expand-DarkArchive \"$dir\\$fname\" \"$dir\\extract_folder\" -Removal",
|
||||
"$xml = [xml](Get-Content -Raw \"$dir\\extract_folder\\UX\\manifest.xml\" -Encoding utf8)",
|
||||
"$xml.BurnManifest.Payload | Where-Object { $_.FilePath.EndsWith(\".msi\") } | ForEach-Object {",
|
||||
" if ($($_.FilePath) -eq \"rtl.msi\") {",
|
||||
@ -31,17 +35,16 @@
|
||||
"Move-Item -Path \"$dir\\extract_folder\\LocalApp\\Programs\\Swift\" -Destination \"$dir\"",
|
||||
"Move-Item -Path \"$dir\\Swift\\Platforms\\$ver\\Windows.platform\" -Destination \"$dir\\Swift\\Platforms\"",
|
||||
"Move-Item -Path \"$dir\\Swift\\Toolchains\\$($ver)+Asserts\\usr\" -Destination \"$dir\\Swift\\Toolchains\"",
|
||||
"Move-Item -Path \"$dir\\Swift\\Tools\\$ver\\*\" -Destination \"$dir\\Swift\\Tools\"",
|
||||
"# Move-Item -Path \"$dir\\Swift\\Tools\\$ver\\*\" -Destination \"$dir\\Swift\\Tools\"",
|
||||
"Remove-Item \"$dir\\Swift\\Platforms\\$ver\" | Out-Null",
|
||||
"Remove-Item \"$dir\\Swift\\Toolchains\\$ver+Asserts\" | Out-Null",
|
||||
"Remove-Item \"$dir\\Swift\\Tools\\$ver\" | Out-Null",
|
||||
"# Remove-Item \"$dir\\Swift\\Tools\\$ver\" | Out-Null",
|
||||
"Move-Item -Path \"$dir\\Swift\\*\" -Destination \"$dir\"",
|
||||
"Remove-Item \"$dir\\Swift\", \"$dir\\extract_folder\" -Recurse | Out-Null"
|
||||
],
|
||||
"env_add_path": [
|
||||
"Runtimes\\usr\\bin",
|
||||
"Toolchains\\usr\\bin",
|
||||
"Tools"
|
||||
"Toolchains\\usr\\bin"
|
||||
],
|
||||
"env_set": {
|
||||
"SDKROOT": "$dir\\Platforms\\Windows.platform\\Developer\\SDKs\\Windows.sdk"
|
||||
@ -53,7 +56,10 @@
|
||||
"autoupdate": {
|
||||
"architecture": {
|
||||
"64bit": {
|
||||
"url": "https://download.swift.org/swift-$version-release/windows10/swift-$version-RELEASE/swift-$version-RELEASE-windows10.exe#/swiftsetup.exe"
|
||||
"url": "https://download.swift.org/swift-$version-release/windows10/swift-$version-RELEASE/swift-$version-RELEASE-windows10.exe"
|
||||
},
|
||||
"arm64": {
|
||||
"url": "https://download.swift.org/swift-$version-release/windows10-arm64/swift-$version-RELEASE/swift-$version-RELEASE-windows10-arm64.exe"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user