Compare commits

..

20 Commits

Author SHA1 Message Date
Brian
64e15c962f
openssl: Use hardlinks instead of symlinks (#6757)
* openssl: Use hardlinks instead of symlinks

* openssl: Fix 32bit dirs

Co-authored-by: HUMORCE <humorce@outlook.com>

---------

Co-authored-by: HUMORCE <humorce@outlook.com>
2025-04-23 05:53:25 +00:00
github-actions[bot]
b0a8b27d8c slang: Update to version 2025.7 2025-04-23 04:29:47 +00:00
github-actions[bot]
9f02562250 mockery: Update to version 3.2.4 2025-04-23 04:29:46 +00:00
github-actions[bot]
412870587d kubelet: Update to version 1.32.4 2025-04-23 04:29:46 +00:00
github-actions[bot]
b204f5d313 kubectl: Update to version 1.32.4 2025-04-23 04:29:46 +00:00
github-actions[bot]
65e1660667 kubeadm: Update to version 1.32.4 2025-04-23 04:29:46 +00:00
github-actions[bot]
1684a82f3e dolt: Update to version 1.52.1 2025-04-23 04:29:45 +00:00
HUMORCE
66aca95da2
swift@6.1: Update manifest
- Add arm64 support
- Suggest `verions/python39` instead of `main/python`
- Update install script
- update env_add_path
2025-04-23 03:46:28 +00:00
HUMORCE
c504040d41
ghostscript: Update to version 10.05.0 2025-04-23 02:07:50 +00:00
HUMORCE
a7c897de21
ghostscript: Update scripts (Close #5642) 2025-04-23 02:03:35 +00:00
Evan Reed
b553d0e366
mise: notes for manifest updating (#6484)
* mise: add warning message about manual config migration

* mise: update to version 2025.1.13 before submitting PR

* notes for manifest updating

---------

Co-authored-by: HUMORCE <humorce@outlook.com>
2025-04-23 01:11:29 +00:00
Janusz Dziurzyński
f7de871803
mise: use default config/data locations (#6677)
- Removes `env_set` and `persist` properties from `mise.json` to allow
   mise to use its default locations for `config.toml` and
   `$MISE_DATA_DIR`
2025-04-23 00:54:47 +00:00
github-actions[bot]
2b1b629108 spicetify-cli: Update to version 2.40.1 2025-04-23 00:38:27 +00:00
github-actions[bot]
06f2c89b71 qemu: Update to version 10.0.0 2025-04-23 00:38:26 +00:00
github-actions[bot]
bd77a22db7 promtail: Update to version 3.5.0 2025-04-23 00:38:26 +00:00
github-actions[bot]
435465c60c minio: Update to version 2025-04-22T22-12-26Z 2025-04-23 00:38:26 +00:00
github-actions[bot]
3385699d5a minio-client: Update to version 2025-04-16T18-13-26Z 2025-04-23 00:38:26 +00:00
github-actions[bot]
0ec388bbc1 coursier: Update to version 2.1.25-M8 2025-04-23 00:38:25 +00:00
HUMORCE
35ad1f50f5
pelook: Deprecate manifest (Close #6373) 2025-04-23 00:10:11 +00:00
HUMORCE
aba576c118
pelook: Deprecate manifest (Close #6373) 2025-04-23 00:09:33 +00:00
17 changed files with 81 additions and 90 deletions

View File

@ -1,10 +1,10 @@
{ {
"version": "2.1.25-M7", "version": "2.1.25-M8",
"description": "Pure Scala Artifact Fetching", "description": "Pure Scala Artifact Fetching",
"homepage": "https://github.com/coursier/coursier", "homepage": "https://github.com/coursier/coursier",
"license": "Apache-2.0", "license": "Apache-2.0",
"url": "https://github.com/coursier/coursier/releases/download/v2.1.25-M7/coursier#/coursier.jar", "url": "https://github.com/coursier/coursier/releases/download/v2.1.25-M8/coursier#/coursier.jar",
"hash": "461fb445b54ef8b1e95eff06d9e044e5c7a30d358664a3c02edd24be2645a52c", "hash": "473d96376ac92e6a9d15b13e6268e6fc74d73d7efd063800a7efc032ce5ba435",
"bin": "coursier.jar", "bin": "coursier.jar",
"env_set": { "env_set": {
"COURSIER_CACHE": "$dir\\cache", "COURSIER_CACHE": "$dir\\cache",

View File

@ -2,11 +2,11 @@
"homepage": "https://github.com/dolthub/dolt", "homepage": "https://github.com/dolthub/dolt",
"license": "Apache-2.0", "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.", "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": { "architecture": {
"64bit": { "64bit": {
"url": "https://github.com/dolthub/dolt/releases/download/v1.52.0/dolt-windows-amd64.zip", "url": "https://github.com/dolthub/dolt/releases/download/v1.52.1/dolt-windows-amd64.zip",
"hash": "dc5a7db5ad4983f425bfba27f90d43a0150fb5ea550c9514c437aa148a15493d" "hash": "82236d35a9c633ed2896702e363d10b6f3b700d1cc144ab9ad5edfb9aa198a36"
} }
}, },
"extract_dir": "dolt-windows-amd64", "extract_dir": "dolt-windows-amd64",

View File

@ -1,5 +1,5 @@
{ {
"version": "10.04.0", "version": "10.05.0",
"description": "An interpreter for the PostScript language and for PDF", "description": "An interpreter for the PostScript language and for PDF",
"homepage": "https://www.ghostscript.com", "homepage": "https://www.ghostscript.com",
"license": { "license": {
@ -8,8 +8,8 @@
}, },
"architecture": { "architecture": {
"64bit": { "64bit": {
"url": "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10040/gs10040w64.exe#/dl.7z", "url": "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10050/gs10050w64.exe#/dl.7z",
"hash": "sha512:1de01b22c1a351ab2ac44ecb639c38b6050e833985b3b73bf3144ba14ee8f3e825d5fec9e4f82da6fea60513e41f3aef6bfb120338e26642348c5193a1e00120", "hash": "sha512:4756b4bf2647695f65d6088528f04202907112e577110543497bc2e6494d121db1dde511edb08cd701b00acd34008cf60b5ae01d17686ba99056c4ff888fb446",
"bin": [ "bin": [
"bin\\gswin64.exe", "bin\\gswin64.exe",
"bin\\gswin64c.exe", "bin\\gswin64c.exe",
@ -20,8 +20,8 @@
] ]
}, },
"32bit": { "32bit": {
"url": "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10040/gs10040w32.exe#/dl.7z", "url": "https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10050/gs10050w32.exe#/dl.7z",
"hash": "sha512:9360762c2f2aef167a0842b70e1b4b3b9dabd492f15ee61a1e71b972c42f3a20351926bbb45ebd765b18a258b9b524f6849efc102e3c673927f4eca7281779a1", "hash": "sha512:1a52eee94f4d9eab2b4f71774475ef22322b39ce70cd07bfe002d5d0b756e2edab28f322264e59de4dbea706091f966ef34cc0a8985436293d5b4dca65c9588f",
"bin": [ "bin": [
"bin\\gswin32.exe", "bin\\gswin32.exe",
"bin\\gswin32c.exe", "bin\\gswin32c.exe",
@ -45,15 +45,15 @@
], ],
"env_add_path": "lib", "env_add_path": "lib",
"post_uninstall": [ "post_uninstall": [
"$reg_app = \"HKCU:\\SOFTWARE\\Artifex\\GPL Ghostscript\\$version\"", "$reg_app = \"HKCU:\\SOFTWARE\\Artifex\\GPL Ghostscript\"",
"$reg_lib = \"HKCU:\\SOFTWARE\\GPL Ghostscript\\$version\"", "$reg_lib = \"HKCU:\\SOFTWARE\\GPL Ghostscript\"",
"if ($global) { $reg_app = $reg_app.Replace('HKCU:','HKLM:'); $reg_lib = $reg_lib.Replace('HKCU:','HKLM:') }", "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_app -Force -Recurse",
"Remove-Item -Path $reg_lib -Force -Recurse" "Remove-Item -Path $reg_lib -Force -Recurse"
], ],
"checkver": { "checkver": {
"github": "https://github.com/ArtifexSoftware/ghostpdl-downloads/", "url": "https://www.ghostscript.com/releases/index.html",
"regex": "Ghostscript/GhostPDL ([\\d.]+)" "regex": "latest release is Ghostscript ([\\d.]+)"
}, },
"autoupdate": { "autoupdate": {
"architecture": { "architecture": {

View File

@ -1,12 +1,12 @@
{ {
"version": "1.32.3", "version": "1.32.4",
"description": "Kubernetes node provisioning tool", "description": "Kubernetes node provisioning tool",
"homepage": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm/", "homepage": "https://kubernetes.io/docs/reference/setup-tools/kubeadm/kubeadm/",
"license": "Apache-2.0", "license": "Apache-2.0",
"architecture": { "architecture": {
"64bit": { "64bit": {
"url": "https://dl.k8s.io/v1.32.3/bin/windows/amd64/kubeadm.exe", "url": "https://dl.k8s.io/v1.32.4/bin/windows/amd64/kubeadm.exe",
"hash": "93d7f9ef1c0c2fb369cdf1f4ed72075e564672ff74bbb42dbabfcd751406fba9" "hash": "2665e02de02c28a82ccc66e8b46e72bf987acfbe6a8d26eb2d8c77d472d07dfb"
} }
}, },
"bin": "kubeadm.exe", "bin": "kubeadm.exe",

View File

@ -1,20 +1,20 @@
{ {
"version": "1.32.3", "version": "1.32.4",
"description": "Control the Kubernetes cluster manager.", "description": "Control the Kubernetes cluster manager.",
"homepage": "https://kubernetes.io/docs/reference/kubectl/", "homepage": "https://kubernetes.io/docs/reference/kubectl/",
"license": "Apache-2.0", "license": "Apache-2.0",
"architecture": { "architecture": {
"64bit": { "64bit": {
"url": "https://dl.k8s.io/release/v1.32.3/kubernetes-client-windows-amd64.tar.gz", "url": "https://dl.k8s.io/release/v1.32.4/kubernetes-client-windows-amd64.tar.gz",
"hash": "b78883391fe37850ba53dc7b482f784e30f5bea539d4e8f5bb07c74a63a95c53" "hash": "cd0ae27120f77760cbc8ea035599dfe4484a97fc9992a835ae55e96b1b515573"
}, },
"32bit": { "32bit": {
"url": "https://dl.k8s.io/release/v1.32.3/kubernetes-client-windows-386.tar.gz", "url": "https://dl.k8s.io/release/v1.32.4/kubernetes-client-windows-386.tar.gz",
"hash": "a4fff1712cb26278432ea2ee870882b1008b51b76829459b8750ea4e068357b3" "hash": "8cd7bc440c35a8c022004b2d35bf9efac5b342c8d04c03244b307f92a2f2b981"
}, },
"arm64": { "arm64": {
"url": "https://dl.k8s.io/release/v1.32.3/kubernetes-client-windows-arm64.tar.gz", "url": "https://dl.k8s.io/release/v1.32.4/kubernetes-client-windows-arm64.tar.gz",
"hash": "4c99bc069c37b835331dec1597cccdee5dd46501247ff528c1750e64563e05b2" "hash": "daa02fabde4ec83693daf7b9791ff5c6516e75291420fa7bcc62fef3b69c6126"
} }
}, },
"extract_dir": "kubernetes\\client", "extract_dir": "kubernetes\\client",

View File

@ -1,12 +1,12 @@
{ {
"version": "1.32.3", "version": "1.32.4",
"description": "Kubernetes node agent", "description": "Kubernetes node agent",
"homepage": "https://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/", "homepage": "https://kubernetes.io/docs/reference/command-line-tools-reference/kubelet/",
"license": "Apache-2.0", "license": "Apache-2.0",
"architecture": { "architecture": {
"64bit": { "64bit": {
"url": "https://dl.k8s.io/v1.32.3/bin/windows/amd64/kubelet.exe", "url": "https://dl.k8s.io/v1.32.4/bin/windows/amd64/kubelet.exe",
"hash": "a3ec4ed2f508e792b342da25db59c72613c608f85faea7d93b36415d235ff88f" "hash": "3846d772d41a48df54e735a74b1fd5b133eec58c4e1e3f8572d2f883e0c585a3"
} }
}, },
"bin": "kubelet.exe", "bin": "kubelet.exe",

View File

@ -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)", "description": "A high performance, distributed object storage server, designed for large-scale data infrastructure. (client)",
"homepage": "https://min.io/", "homepage": "https://min.io/",
"license": "Apache-2.0", "license": "Apache-2.0",
@ -8,8 +8,8 @@
}, },
"architecture": { "architecture": {
"64bit": { "64bit": {
"url": "https://dl.min.io/client/mc/release/windows-amd64/archive/mc.RELEASE.2025-04-08T15-39-49Z#/mc.exe", "url": "https://dl.min.io/client/mc/release/windows-amd64/archive/mc.RELEASE.2025-04-16T18-13-26Z#/mc.exe",
"hash": "45fb732d67cf26a1568c3750a1629d762c2f7b6990995cd02c4b1bb0c3de5770" "hash": "dba027acb7c75adba3f4c645dbcdeceeaaacef9553681408f6cb14f244afb62c"
} }
}, },
"bin": "mc.exe", "bin": "mc.exe",

View File

@ -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)", "description": "A high performance, distributed object storage server, designed for large-scale data infrastructure. (server)",
"homepage": "https://min.io", "homepage": "https://min.io",
"license": "Apache-2.0", "license": "Apache-2.0",
@ -8,8 +8,8 @@
}, },
"architecture": { "architecture": {
"64bit": { "64bit": {
"url": "https://dl.min.io/server/minio/release/windows-amd64/archive/minio.RELEASE.2025-04-08T15-41-24Z#/minio.exe", "url": "https://dl.min.io/server/minio/release/windows-amd64/archive/minio.RELEASE.2025-04-22T22-12-26Z#/minio.exe",
"hash": "48636db8cb87054eb80896ef0352d78e30c78d92928c67af37e8758466c35e47" "hash": "2ceb3b3d68bdf1c4def9702cb02c5c8adb235197d1c8f2eaad24136833ab9a57"
} }
}, },
"bin": "minio.exe", "bin": "minio.exe",

View File

@ -3,6 +3,11 @@
"description": "Polyglot tool version manager and task runner", "description": "Polyglot tool version manager and task runner",
"homepage": "https://mise.jdx.dev/", "homepage": "https://mise.jdx.dev/",
"license": "MIT", "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": { "architecture": {
"64bit": { "64bit": {
"url": "https://github.com/jdx/mise/releases/download/v2025.4.6/mise-v2025.4.6-windows-x64.zip", "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", "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", "env_add_path": "mise\\shims",
"persist": [ "bin": "bin/mise.exe",
"mise",
"config.toml"
],
"notes": "See documentation for notes on configuring your shell: https://mise.jdx.dev/installing-mise.html",
"checkver": { "checkver": {
"github": "https://github.com/jdx/mise" "github": "https://github.com/jdx/mise"
}, },

View File

@ -1,16 +1,16 @@
{ {
"version": "3.2.3", "version": "3.2.4",
"description": "A mock code autogenerator for Golang", "description": "A mock code autogenerator for Golang",
"homepage": "https://github.com/vektra/mockery", "homepage": "https://github.com/vektra/mockery",
"license": "BSD-3-Clause", "license": "BSD-3-Clause",
"architecture": { "architecture": {
"64bit": { "64bit": {
"url": "https://github.com/vektra/mockery/releases/download/v3.2.3/mockery_3.2.3_Windows_x86_64.tar.gz", "url": "https://github.com/vektra/mockery/releases/download/v3.2.4/mockery_3.2.4_Windows_x86_64.tar.gz",
"hash": "f8db4523763457edd1fc9ede447ab48521f20dfe8570b849edc6ec08cc20fb4e" "hash": "d3bb60b1e4f6438bcd4ffb14ad8131b6fdd42f1dc1b4136489ac4782991623a1"
}, },
"arm64": { "arm64": {
"url": "https://github.com/vektra/mockery/releases/download/v3.2.3/mockery_3.2.3_Windows_arm64.tar.gz", "url": "https://github.com/vektra/mockery/releases/download/v3.2.4/mockery_3.2.4_Windows_arm64.tar.gz",
"hash": "035a1e65d54e042c97ea74e278aa770da718e124a98e6e8b7511ee7c09be5fbe" "hash": "04e7892ab65a134d12dd055198f4555e293557a5c6f5818cf662691d8f5a290f"
} }
}, },
"bin": "mockery.exe", "bin": "mockery.exe",

View File

@ -20,16 +20,10 @@
"pre_install": [ "pre_install": [
"$arch = switch ($architecture) {", "$arch = switch ($architecture) {",
" '64bit' { 'x64'; break }", " '64bit' { 'x64'; break }",
" '32bit' { 'x32'; break }", " '32bit' { 'x86'; break }",
" 'arm64' { $architecture; break }", " 'arm64' { $architecture; break }",
"}", "}",
"if ([System.Environment]::OSVersion.Version -lt [Version]10.0.14972.0) {", "$null = Get-ChildItem \"$dir/lib/VC/$arch/MT\" | ForEach-Object { New-Item -ItemType HardLink -Target $_.FullName -Path \"$dir/lib/$($_.Name)\" }"
" 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) }",
"})"
], ],
"innosetup": true, "innosetup": true,
"env_add_path": "bin", "env_add_path": "bin",

View File

@ -1,12 +1,12 @@
{ {
"version": "3.4.3", "version": "3.5.0",
"description": "Multi-tenant log aggregation system", "description": "Multi-tenant log aggregation system",
"homepage": "https://grafana.com/oss/loki/", "homepage": "https://grafana.com/oss/loki/",
"license": "Apache-2.0", "license": "Apache-2.0",
"architecture": { "architecture": {
"64bit": { "64bit": {
"url": "https://github.com/grafana/loki/releases/download/v3.4.3/promtail-windows-amd64.exe.zip", "url": "https://github.com/grafana/loki/releases/download/v3.5.0/promtail-windows-amd64.exe.zip",
"hash": "69c68d7f4798984b1e879231f38a345c635fe3394d25ada2d1e81c602517c0f7", "hash": "cce321077ce18f4ccc512700365439ae58fb8af13cbab8d91b6437ca9e121c3f",
"bin": [ "bin": [
[ [
"promtail-windows-amd64.exe", "promtail-windows-amd64.exe",

View File

@ -1,12 +1,12 @@
{ {
"version": "9.2.0", "version": "10.0.0",
"description": "A generic and open source machine emulator and virtualizer.", "description": "A generic and open source machine emulator and virtualizer.",
"homepage": "https://qemu.weilnetz.de/", "homepage": "https://qemu.weilnetz.de/",
"license": "GPL-2.0-only", "license": "GPL-2.0-only",
"architecture": { "architecture": {
"64bit": { "64bit": {
"url": "https://qemu.weilnetz.de/w64/2024/qemu-w64-setup-20241220.exe#/dl.7z", "url": "https://qemu.weilnetz.de/w64/2025/qemu-w64-setup-20250422.exe#/dl.7z",
"hash": "sha512:f0c45849d75ecc75fffc29448741bbfdd732d3bea6f606d7f1a8bc3543845cb25ce0a0b5c716d4661d954877c907007a9d96c6136d015fb96afad29e57687bde" "hash": "sha512:1db9a723e241547a0c63fddbc52dca2d39c3c7d4e0c205019c931d33e2f9e8cc476522b4d3303e8586e67c58ae757a594911cf511aa21bacea7d4f2e56f99e77"
} }
}, },
"pre_install": "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\qemu-uninstall.exe\" -Force -Recurse", "pre_install": "Remove-Item \"$dir\\`$PLUGINSDIR\", \"$dir\\qemu-uninstall.exe\" -Force -Recurse",

View File

@ -1,16 +1,16 @@
{ {
"version": "2025.6.4", "version": "2025.7",
"description": "A new language and compiler for shader development.", "description": "A new language and compiler for shader development.",
"homepage": "https://shader-slang.com/", "homepage": "https://shader-slang.com/",
"license": "MIT", "license": "MIT",
"architecture": { "architecture": {
"64bit": { "64bit": {
"url": "https://github.com/shader-slang/slang/releases/download/v2025.6.4/slang-2025.6.4-windows-x86_64.zip", "url": "https://github.com/shader-slang/slang/releases/download/v2025.7/slang-2025.7-windows-x86_64.zip",
"hash": "62c2df30af02f8d5bb27daec7e89d834b306fd7af08044cc9512dc093aeb5961" "hash": "592be8aad6d243511990d4ad5bc21512d09579766e4966b3aadb51fa55f0df58"
}, },
"arm64": { "arm64": {
"url": "https://github.com/shader-slang/slang/releases/download/v2025.6.4/slang-2025.6.4-windows-aarch64.zip", "url": "https://github.com/shader-slang/slang/releases/download/v2025.7/slang-2025.7-windows-aarch64.zip",
"hash": "f2f6f95f7c2d170064e79263c3fd054d41dd6d3ed939fdf46ba5bfa6d3d24d4d" "hash": "4127d5b98bbd2db2a8eb4f922c94a53e42b400b243c76c3eeb9fa5139e5f0054"
} }
}, },
"bin": [ "bin": [

View File

@ -1,5 +1,5 @@
{ {
"version": "2.40.0", "version": "2.40.1",
"description": "Tool for customizing the Spotify client.", "description": "Tool for customizing the Spotify client.",
"homepage": "https://spicetify.app/", "homepage": "https://spicetify.app/",
"license": "LGPL-2.1-only", "license": "LGPL-2.1-only",
@ -9,12 +9,12 @@
}, },
"architecture": { "architecture": {
"64bit": { "64bit": {
"url": "https://github.com/spicetify/cli/releases/download/v2.40.0/spicetify-2.40.0-windows-x64.zip", "url": "https://github.com/spicetify/cli/releases/download/v2.40.1/spicetify-2.40.1-windows-x64.zip",
"hash": "4de3561f9b91845a486232e6fbd7cc854b4375fdfcfa638cfecf85197545607d" "hash": "99b7015801b04ce0712eb939a2ef1a01c469f4d27d38e78bcad94a3410899ffd"
}, },
"32bit": { "32bit": {
"url": "https://github.com/spicetify/cli/releases/download/v2.40.0/spicetify-2.40.0-windows-x32.zip", "url": "https://github.com/spicetify/cli/releases/download/v2.40.1/spicetify-2.40.1-windows-x32.zip",
"hash": "10ba6b24a82678adae83577f9a83c97d6680e30d7ed7c3e4ad35af68812e8ef4" "hash": "fbbb8ca1028e4e165717c82568f370a7989c2d1f1b96401d494ce873c00ff687"
} }
}, },
"bin": "spicetify.exe", "bin": "spicetify.exe",

View File

@ -1,24 +1,28 @@
{ {
"version": "6.1", "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.", "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", "license": "Apache-2.0",
"suggest": {
"python": "main/python",
"vcredist": "extras/vcredist2022"
},
"notes": [ "notes": [
"To make Swift toolchain work, you must have Visual Studio and Windows SDK components installed.", "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." "Read https://www.swift.org/getting-started/#support-files for Supporting Files installation guide."
], ],
"suggest": {
"python": "versions/python39",
"vcredist": "extras/vcredist2022"
},
"architecture": { "architecture": {
"64bit": { "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" "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": [ "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 = [xml](Get-Content -Raw \"$dir\\extract_folder\\UX\\manifest.xml\" -Encoding utf8)",
"$xml.BurnManifest.Payload | Where-Object { $_.FilePath.EndsWith(\".msi\") } | ForEach-Object {", "$xml.BurnManifest.Payload | Where-Object { $_.FilePath.EndsWith(\".msi\") } | ForEach-Object {",
" if ($($_.FilePath) -eq \"rtl.msi\") {", " if ($($_.FilePath) -eq \"rtl.msi\") {",
@ -31,17 +35,16 @@
"Move-Item -Path \"$dir\\extract_folder\\LocalApp\\Programs\\Swift\" -Destination \"$dir\"", "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\\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\\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\\Platforms\\$ver\" | Out-Null",
"Remove-Item \"$dir\\Swift\\Toolchains\\$ver+Asserts\" | 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\"", "Move-Item -Path \"$dir\\Swift\\*\" -Destination \"$dir\"",
"Remove-Item \"$dir\\Swift\", \"$dir\\extract_folder\" -Recurse | Out-Null" "Remove-Item \"$dir\\Swift\", \"$dir\\extract_folder\" -Recurse | Out-Null"
], ],
"env_add_path": [ "env_add_path": [
"Runtimes\\usr\\bin", "Runtimes\\usr\\bin",
"Toolchains\\usr\\bin", "Toolchains\\usr\\bin"
"Tools"
], ],
"env_set": { "env_set": {
"SDKROOT": "$dir\\Platforms\\Windows.platform\\Developer\\SDKs\\Windows.sdk" "SDKROOT": "$dir\\Platforms\\Windows.platform\\Developer\\SDKs\\Windows.sdk"
@ -53,7 +56,10 @@
"autoupdate": { "autoupdate": {
"architecture": { "architecture": {
"64bit": { "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"
} }
} }
} }