/
dotnet-desktop-runtime.json
48 lines (48 loc) · 2.33 KB
/
dotnet-desktop-runtime.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
{
"homepage": "https://dotnet.microsoft.com/",
"description": "The dotnet desktop runtime enables you to run dotnet desktop applications. This release includes the .NET Core Runtime, you do not need to install it separately.",
"version": "8.0.4",
"license": "MIT",
"architecture": {
"64bit": {
"url": "https://dotnetcli.blob.core.windows.net/dotnet/WindowsDesktop/8.0.4/windowsdesktop-runtime-8.0.4-win-x64.exe",
"hash": "sha512:8a0b1ab3a774c33f46cd042783cf785c33f2d9e0bdeee4ff8bf96cfa90a2101a5711231840ef93eab101409e7f3f3770d86e1a55bd52709af08d1a6c908cc194"
},
"32bit": {
"url": "https://dotnetcli.blob.core.windows.net/dotnet/WindowsDesktop/8.0.4/windowsdesktop-runtime-8.0.4-win-x86.exe",
"hash": "sha512:edeee99d70e776e21f84af1e6c63690f43fa5c89d4ac2e3de4e376eede0c8b2aedea8b7c890e1b8e1136d44c8f4a103be68c972b3d6a771b88d4f3adda75e1b5"
}
},
"depends": "dark",
"installer": {
"script": [
"Expand-DarkArchive \"$dir\\$fname\" \"$dir\\extracted\" -Removal",
"Get-ChildItem \"$dir\\extracted\\AttachedContainer\\*.msi\" | ForEach-Object { Expand-MsiArchive $_ \"$dir\" }",
"Move-Item \"$dir\\dotnet\\*\" \"$dir\" -Force",
"@('dotnet', 'extracted') | ForEach-Object { Remove-Item \"$dir\\$_\" -Recurse }"
]
},
"bin": "dotnet.exe",
"env_set": {
"DOTNET_ROOT": "$dir"
},
"checkver": {
"url": "https://dotnetcli.blob.core.windows.net/dotnet/release-metadata/releases-index.json",
"regex": "(?s)(?<version>[\\d.]+)[^\\d]*?(?<sdkversion>[\\d.]+)[^\\d]*?(?:current|lts)"
},
"autoupdate": {
"architecture": {
"64bit": {
"url": "https://dotnetcli.blob.core.windows.net/dotnet/WindowsDesktop/$version/windowsdesktop-runtime-$version-win-x64.exe"
},
"32bit": {
"url": "https://dotnetcli.blob.core.windows.net/dotnet/WindowsDesktop/$version/windowsdesktop-runtime-$version-win-x86.exe"
}
},
"hash": {
"url": "https://dotnetcli.blob.core.windows.net/dotnet/checksums/$version-sha.txt",
"mode": "extract"
}
},
"notes": "This package only contains the .NET Core runtime, install 'dotnet-sdk' instead if you need .NET Core SDK"
}