dotnet: deps.nix -> deps.json in VMR packages

This commit is contained in:
David McFarland 2025-01-15 09:48:32 -04:00
parent 3d8f84280a
commit 5283ce224a
10 changed files with 128 additions and 138 deletions

View File

@ -4,6 +4,6 @@
releaseManifestFile = ./release.json;
releaseInfoFile = ./release-info.json;
bootstrapSdkFile = ./bootstrap-sdk.nix;
depsFile = ./deps.nix;
depsFile = ./deps.json;
fallbackTargetPackages = dotnetCorePackages.sdk_8_0.targetPackages;
}

View File

@ -0,0 +1,62 @@
[
{
"hash": "sha256-K2tSVW4n4beRPzPu3rlVaBEMdGvWSv/3Q1fxaDh4Mjo=",
"pname": "Newtonsoft.Json",
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/newtonsoft.json/13.0.1/newtonsoft.json.13.0.1.nupkg",
"version": "13.0.1"
},
{
"hash": "sha256-dQGC30JauIDWNWXMrSNOJncVa1umR1sijazYwUDdSIE=",
"pname": "System.Reflection.Metadata",
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.reflection.metadata/8.0.0/system.reflection.metadata.8.0.0.nupkg",
"version": "8.0.0"
},
{
"pname": "runtime.linux-arm64.Microsoft.NETCore.ILAsm",
"sha256": "27f0c91cca043b5aaeff96a3f7899aba3c20355dcace30db1620fdef8807bab0",
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ilasm/8.0.10-servicing.24466.10/runtime.linux-arm64.microsoft.netcore.ilasm.8.0.10-servicing.24466.10.nupkg",
"version": "8.0.10-servicing.24466.10"
},
{
"pname": "runtime.linux-arm64.Microsoft.NETCore.ILDAsm",
"sha256": "f93c9cdea2f00ebb2bb61ea5cf3efebabd457b36c128dfdfa810f2f3f7666ffa",
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ildasm/8.0.10-servicing.24466.10/runtime.linux-arm64.microsoft.netcore.ildasm.8.0.10-servicing.24466.10.nupkg",
"version": "8.0.10-servicing.24466.10"
},
{
"hash": "sha256-mNRwvNOxuOtD8F0U6Alc6220T1BAP28lC2AeyjDW2NI=",
"pname": "runtime.linux-x64.Microsoft.NETCore.ILAsm",
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ilasm/8.0.10-servicing.24466.10/runtime.linux-x64.microsoft.netcore.ilasm.8.0.10-servicing.24466.10.nupkg",
"version": "8.0.10-servicing.24466.10"
},
{
"hash": "sha256-i8rOlWki4EH5fm+cmUPdIivF/xnpayygHCX+Wa/FOsg=",
"pname": "runtime.linux-x64.Microsoft.NETCore.ILDAsm",
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ildasm/8.0.10-servicing.24466.10/runtime.linux-x64.microsoft.netcore.ildasm.8.0.10-servicing.24466.10.nupkg",
"version": "8.0.10-servicing.24466.10"
},
{
"pname": "runtime.osx-arm64.Microsoft.NETCore.ILAsm",
"sha256": "f933bfbf0d41b6b2073ce605e4fb081c6d7253fd4ddac1bbbc542152b264ab06",
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ilasm/8.0.10-servicing.24466.10/runtime.osx-arm64.microsoft.netcore.ilasm.8.0.10-servicing.24466.10.nupkg",
"version": "8.0.10-servicing.24466.10"
},
{
"pname": "runtime.osx-arm64.Microsoft.NETCore.ILDAsm",
"sha256": "321d0579df8fe28cf7b7a6e75d816e5e0ac076d96eb9591c2db0e2141f5d8e36",
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ildasm/8.0.10-servicing.24466.10/runtime.osx-arm64.microsoft.netcore.ildasm.8.0.10-servicing.24466.10.nupkg",
"version": "8.0.10-servicing.24466.10"
},
{
"pname": "runtime.osx-x64.Microsoft.NETCore.ILAsm",
"sha256": "b43894455f4d6eef539f64b21eb22d54dda72afe6da0d11526c7aa1c02b179ee",
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ilasm/8.0.10-servicing.24466.10/runtime.osx-x64.microsoft.netcore.ilasm.8.0.10-servicing.24466.10.nupkg",
"version": "8.0.10-servicing.24466.10"
},
{
"pname": "runtime.osx-x64.Microsoft.NETCore.ILDAsm",
"sha256": "f0be4d7d4eed4cd405e55e5a0628adf0a60bf56d7dd390b2d34d699b7ce054c6",
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ildasm/8.0.10-servicing.24466.10/runtime.osx-x64.microsoft.netcore.ildasm.8.0.10-servicing.24466.10.nupkg",
"version": "8.0.10-servicing.24466.10"
}
]

View File

@ -1,63 +0,0 @@
{ fetchNuGet }:
[
(fetchNuGet {
hash = "sha256-K2tSVW4n4beRPzPu3rlVaBEMdGvWSv/3Q1fxaDh4Mjo=";
pname = "Newtonsoft.Json";
url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/newtonsoft.json/13.0.1/newtonsoft.json.13.0.1.nupkg";
version = "13.0.1";
})
(fetchNuGet {
hash = "sha256-dQGC30JauIDWNWXMrSNOJncVa1umR1sijazYwUDdSIE=";
pname = "System.Reflection.Metadata";
url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/system.reflection.metadata/8.0.0/system.reflection.metadata.8.0.0.nupkg";
version = "8.0.0";
})
(fetchNuGet {
pname = "runtime.linux-arm64.Microsoft.NETCore.ILAsm";
sha256 = "27f0c91cca043b5aaeff96a3f7899aba3c20355dcace30db1620fdef8807bab0";
url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ilasm/8.0.10-servicing.24466.10/runtime.linux-arm64.microsoft.netcore.ilasm.8.0.10-servicing.24466.10.nupkg";
version = "8.0.10-servicing.24466.10";
})
(fetchNuGet {
pname = "runtime.linux-arm64.Microsoft.NETCore.ILDAsm";
sha256 = "f93c9cdea2f00ebb2bb61ea5cf3efebabd457b36c128dfdfa810f2f3f7666ffa";
url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ildasm/8.0.10-servicing.24466.10/runtime.linux-arm64.microsoft.netcore.ildasm.8.0.10-servicing.24466.10.nupkg";
version = "8.0.10-servicing.24466.10";
})
(fetchNuGet {
hash = "sha256-mNRwvNOxuOtD8F0U6Alc6220T1BAP28lC2AeyjDW2NI=";
pname = "runtime.linux-x64.Microsoft.NETCore.ILAsm";
url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ilasm/8.0.10-servicing.24466.10/runtime.linux-x64.microsoft.netcore.ilasm.8.0.10-servicing.24466.10.nupkg";
version = "8.0.10-servicing.24466.10";
})
(fetchNuGet {
hash = "sha256-i8rOlWki4EH5fm+cmUPdIivF/xnpayygHCX+Wa/FOsg=";
pname = "runtime.linux-x64.Microsoft.NETCore.ILDAsm";
url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ildasm/8.0.10-servicing.24466.10/runtime.linux-x64.microsoft.netcore.ildasm.8.0.10-servicing.24466.10.nupkg";
version = "8.0.10-servicing.24466.10";
})
(fetchNuGet {
pname = "runtime.osx-arm64.Microsoft.NETCore.ILAsm";
sha256 = "f933bfbf0d41b6b2073ce605e4fb081c6d7253fd4ddac1bbbc542152b264ab06";
url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ilasm/8.0.10-servicing.24466.10/runtime.osx-arm64.microsoft.netcore.ilasm.8.0.10-servicing.24466.10.nupkg";
version = "8.0.10-servicing.24466.10";
})
(fetchNuGet {
pname = "runtime.osx-arm64.Microsoft.NETCore.ILDAsm";
sha256 = "321d0579df8fe28cf7b7a6e75d816e5e0ac076d96eb9591c2db0e2141f5d8e36";
url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ildasm/8.0.10-servicing.24466.10/runtime.osx-arm64.microsoft.netcore.ildasm.8.0.10-servicing.24466.10.nupkg";
version = "8.0.10-servicing.24466.10";
})
(fetchNuGet {
pname = "runtime.osx-x64.Microsoft.NETCore.ILAsm";
sha256 = "b43894455f4d6eef539f64b21eb22d54dda72afe6da0d11526c7aa1c02b179ee";
url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ilasm/8.0.10-servicing.24466.10/runtime.osx-x64.microsoft.netcore.ilasm.8.0.10-servicing.24466.10.nupkg";
version = "8.0.10-servicing.24466.10";
})
(fetchNuGet {
pname = "runtime.osx-x64.Microsoft.NETCore.ILDAsm";
sha256 = "f0be4d7d4eed4cd405e55e5a0628adf0a60bf56d7dd390b2d34d699b7ce054c6";
url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/a65e5cb4-26c0-410f-9457-06db3c5254be/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ildasm/8.0.10-servicing.24466.10/runtime.osx-x64.microsoft.netcore.ildasm.8.0.10-servicing.24466.10.nupkg";
version = "8.0.10-servicing.24466.10";
})
]

View File

@ -5,6 +5,6 @@
releaseInfoFile = ./release-info.json;
bootstrapSdkFile = ./bootstrap-sdk.nix;
allowPrerelease = true;
depsFile = ./deps.nix;
depsFile = ./deps.json;
fallbackTargetPackages = dotnetCorePackages.sdk_9_0.targetPackages;
}

View File

@ -0,0 +1,50 @@
[
{
"pname": "runtime.linux-arm64.Microsoft.NETCore.ILAsm",
"sha256": "e4b53e790874d2c549fcf7564c55b6f57ccc6bcf4b1c02e9fb346bebaf48e786",
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ilasm/9.0.0-rc.2.24473.5/runtime.linux-arm64.microsoft.netcore.ilasm.9.0.0-rc.2.24473.5.nupkg",
"version": "9.0.0-rc.2.24473.5"
},
{
"pname": "runtime.linux-arm64.Microsoft.NETCore.ILDAsm",
"sha256": "691680bd52ebda543f25439eb7752bc991cb1ea1989876248a4b7f147cd9ed97",
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ildasm/9.0.0-rc.2.24473.5/runtime.linux-arm64.microsoft.netcore.ildasm.9.0.0-rc.2.24473.5.nupkg",
"version": "9.0.0-rc.2.24473.5"
},
{
"hash": "sha256-1eNeVt7gITpoDCFaDOZGoD+3l6L94YhND7wJQGrFNM8=",
"pname": "runtime.linux-x64.Microsoft.NETCore.ILAsm",
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ilasm/9.0.0-rc.2.24473.5/runtime.linux-x64.microsoft.netcore.ilasm.9.0.0-rc.2.24473.5.nupkg",
"version": "9.0.0-rc.2.24473.5"
},
{
"hash": "sha256-NWPAJfFZom8WniWFENXLMTRFCPxFIFhRDYwqHvAPlHM=",
"pname": "runtime.linux-x64.Microsoft.NETCore.ILDAsm",
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ildasm/9.0.0-rc.2.24473.5/runtime.linux-x64.microsoft.netcore.ildasm.9.0.0-rc.2.24473.5.nupkg",
"version": "9.0.0-rc.2.24473.5"
},
{
"pname": "runtime.osx-arm64.Microsoft.NETCore.ILAsm",
"sha256": "1623300e5c7a63414cd09d22175b7c9bee2501aaefdd91f4dc6f3b280b32b875",
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ilasm/9.0.0-rc.2.24473.5/runtime.osx-arm64.microsoft.netcore.ilasm.9.0.0-rc.2.24473.5.nupkg",
"version": "9.0.0-rc.2.24473.5"
},
{
"pname": "runtime.osx-arm64.Microsoft.NETCore.ILDAsm",
"sha256": "9ee98379a6b8516014bc09a1b46d346a0de2668dbe6eab9b66b303ab69254f78",
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ildasm/9.0.0-rc.2.24473.5/runtime.osx-arm64.microsoft.netcore.ildasm.9.0.0-rc.2.24473.5.nupkg",
"version": "9.0.0-rc.2.24473.5"
},
{
"pname": "runtime.osx-x64.Microsoft.NETCore.ILAsm",
"sha256": "79514cc63414bbe8a67c97909643ae00b7b4d3d8043f7b32441137f1528ed959",
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ilasm/9.0.0-rc.2.24473.5/runtime.osx-x64.microsoft.netcore.ilasm.9.0.0-rc.2.24473.5.nupkg",
"version": "9.0.0-rc.2.24473.5"
},
{
"pname": "runtime.osx-x64.Microsoft.NETCore.ILDAsm",
"sha256": "44b03353bb109721f900eb30f148002a1333ddf53961111be4fa54c3cfff26c7",
"url": "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ildasm/9.0.0-rc.2.24473.5/runtime.osx-x64.microsoft.netcore.ildasm.9.0.0-rc.2.24473.5.nupkg",
"version": "9.0.0-rc.2.24473.5"
}
]

View File

@ -1,51 +0,0 @@
{ fetchNuGet }:
[
(fetchNuGet {
pname = "runtime.linux-arm64.Microsoft.NETCore.ILAsm";
sha256 = "e4b53e790874d2c549fcf7564c55b6f57ccc6bcf4b1c02e9fb346bebaf48e786";
url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ilasm/9.0.0-rc.2.24473.5/runtime.linux-arm64.microsoft.netcore.ilasm.9.0.0-rc.2.24473.5.nupkg";
version = "9.0.0-rc.2.24473.5";
})
(fetchNuGet {
pname = "runtime.linux-arm64.Microsoft.NETCore.ILDAsm";
sha256 = "691680bd52ebda543f25439eb7752bc991cb1ea1989876248a4b7f147cd9ed97";
url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-arm64.microsoft.netcore.ildasm/9.0.0-rc.2.24473.5/runtime.linux-arm64.microsoft.netcore.ildasm.9.0.0-rc.2.24473.5.nupkg";
version = "9.0.0-rc.2.24473.5";
})
(fetchNuGet {
hash = "sha256-1eNeVt7gITpoDCFaDOZGoD+3l6L94YhND7wJQGrFNM8=";
pname = "runtime.linux-x64.Microsoft.NETCore.ILAsm";
url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ilasm/9.0.0-rc.2.24473.5/runtime.linux-x64.microsoft.netcore.ilasm.9.0.0-rc.2.24473.5.nupkg";
version = "9.0.0-rc.2.24473.5";
})
(fetchNuGet {
hash = "sha256-NWPAJfFZom8WniWFENXLMTRFCPxFIFhRDYwqHvAPlHM=";
pname = "runtime.linux-x64.Microsoft.NETCore.ILDAsm";
url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.linux-x64.microsoft.netcore.ildasm/9.0.0-rc.2.24473.5/runtime.linux-x64.microsoft.netcore.ildasm.9.0.0-rc.2.24473.5.nupkg";
version = "9.0.0-rc.2.24473.5";
})
(fetchNuGet {
pname = "runtime.osx-arm64.Microsoft.NETCore.ILAsm";
sha256 = "1623300e5c7a63414cd09d22175b7c9bee2501aaefdd91f4dc6f3b280b32b875";
url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ilasm/9.0.0-rc.2.24473.5/runtime.osx-arm64.microsoft.netcore.ilasm.9.0.0-rc.2.24473.5.nupkg";
version = "9.0.0-rc.2.24473.5";
})
(fetchNuGet {
pname = "runtime.osx-arm64.Microsoft.NETCore.ILDAsm";
sha256 = "9ee98379a6b8516014bc09a1b46d346a0de2668dbe6eab9b66b303ab69254f78";
url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-arm64.microsoft.netcore.ildasm/9.0.0-rc.2.24473.5/runtime.osx-arm64.microsoft.netcore.ildasm.9.0.0-rc.2.24473.5.nupkg";
version = "9.0.0-rc.2.24473.5";
})
(fetchNuGet {
pname = "runtime.osx-x64.Microsoft.NETCore.ILAsm";
sha256 = "79514cc63414bbe8a67c97909643ae00b7b4d3d8043f7b32441137f1528ed959";
url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ilasm/9.0.0-rc.2.24473.5/runtime.osx-x64.microsoft.netcore.ilasm.9.0.0-rc.2.24473.5.nupkg";
version = "9.0.0-rc.2.24473.5";
})
(fetchNuGet {
pname = "runtime.osx-x64.Microsoft.NETCore.ILDAsm";
sha256 = "44b03353bb109721f900eb30f148002a1333ddf53961111be4fa54c3cfff26c7";
url = "https://pkgs.dev.azure.com/dnceng/9ee6d478-d288-47f7-aacc-f6e6d082ae6d/_packaging/45bacae2-5efb-47c8-91e5-8ec20c22b4f8/nuget/v3/flat2/runtime.osx-x64.microsoft.netcore.ildasm/9.0.0-rc.2.24473.5/runtime.osx-x64.microsoft.netcore.ildasm.9.0.0-rc.2.24473.5.nupkg";
version = "9.0.0-rc.2.24473.5";
})
]

View File

@ -11,6 +11,7 @@ let
concatMap
concatMapStringsSep
generators
importJSON
optionals
replaceStrings
sortOn
@ -18,9 +19,7 @@ let
unique
;
fns = map (file: import file) list;
packages = unique (concatMap (fn: fn { fetchNuGet = package: package; }) fns);
packages = concatMap (file: importJSON file) list;
changePackageRid =
package: rid:
@ -46,11 +45,5 @@ let
package.version
]) (concatMap expandPackage packages);
fetchExpr = package: " (fetchNuGet ${generators.toPretty { multiline = false; } package})";
in
writeText "deps.nix" ''
{ fetchNuGet }: [
${concatMapStringsSep "\n" fetchExpr allPackages}
]
''
writeText "deps.json" (builtins.toJSON allPackages)

View File

@ -6,7 +6,7 @@
<_NuGetToNixPackageCache Include="$(ProjectDirectory)artifacts/source-build/self/package-cache/"/>
</ItemGroup>
<Exec
Command="nuget-to-nix '@(_NuGetToNixPackageCache)' >'$(ProjectDirectory)deps.nix' 2>'$(ProjectDirectory)deps.out'"
Command="nuget-to-json '@(_NuGetToNixPackageCache)' >'$(ProjectDirectory)deps.json' 2>'$(ProjectDirectory)deps.out'"
WorkingDirectory="$(ProjectDirectory)"
Condition="Exists('%(Identity)')"/>
</Target>

View File

@ -6,8 +6,8 @@
mkNugetDeps,
nix,
cacert,
nuget-to-nix,
nixfmt-rfc-style,
nuget-to-json,
jq,
dotnetCorePackages,
xmlstarlet,
patchNupkgs,
@ -77,7 +77,7 @@ let
buildFlags =
old.buildFlags
++ lib.optionals (lib.versionAtLeast old.version "9") [
# We need to set this as long as we have something in deps.nix. Currently
# We need to set this as long as we have something in deps.json. Currently
# that's the portable ilasm/ildasm which aren't in the centos sourcebuilt
# artifacts.
"-p:SkipErrorOnPrebuilts=true"
@ -95,8 +95,8 @@ let
nativeBuildInputs = old.nativeBuildInputs ++ [
nix
cacert
nuget-to-nix
nixfmt-rfc-style
nuget-to-json
jq
];
postPatch =
old.postPatch or ""
@ -135,16 +135,15 @@ let
configurePhase ''${preBuildPhases[*]:-} buildPhase checkPhase" \
genericBuild
depsFiles=(./src/*/deps.nix)
depsFiles=(./src/*/deps.json)
cat $(nix-build ${toString ./combine-deps.nix} \
jq . $(nix-build ${toString ./combine-deps.nix} \
--arg list "[ ''${depsFiles[*]} ]" \
--argstr baseRid ${targetRid} \
--arg otherRids '${lib.generators.toPretty { multiline = false; } otherRids}' \
) > deps.nix
nixfmt deps.nix
) > deps.json
mv deps.nix "${toString prebuiltPackages.sourceFile}"
mv deps.json "${toString prebuiltPackages.sourceFile}"
EOF
'';
};

View File

@ -367,7 +367,7 @@ stdenv.mkDerivation rec {
# see patch-npm-packages.proj
typeset -f isScript patchShebangs > src/aspnetcore/patch-shebangs.sh
# fix nuget-to-nix failure on package sources which return 401
# fix nuget-to-json failure on package sources which return 401
for source in dotnet{7,8,9}-internal{,-transport}; do
./.dotnet/dotnet nuget disable source --configfile src/aspnetcore/NuGet.config $source
done