Commit Graph

25 Commits

Author SHA1 Message Date
David McFarland
c82bc74bcb dotnet: remove cross-target tests from broken SDKs 2026-05-19 20:48:45 -03:00
David McFarland
9ec199bef9 dotnetCorePackages.combinePackages: set DOTNET_HOST_PATH in wrappers 2026-04-17 09:57:29 -03:00
David McFarland
f2f375833c dotnet-sdk_{10,11}: provide $out/bin/dnx
Fixes: #477657
2026-04-17 09:57:28 -03:00
Wolfgang Walther
5a0711127c treewide: run nixfmt 1.0.0 2025-07-24 13:55:40 +02:00
Thomas Berryhill
db305a78b7 dotnetCorePackages.combinePackages: add "metadata" to linked paths
This enables users of `dotnetCorePackages.combinePackages` to install
.NET workloads.
2025-04-09 20:09:21 -04:00
David McFarland
649da5f9a2 dotnetCorePackages.combinePackages: propagate darwin sandbox profile 2025-03-20 09:41:06 -03:00
David McFarland
07271da986 dotnet: default to source-built sdk/runtimes 2025-01-27 14:38:56 -04:00
David McFarland
a5d767c91d dotnet/combine-packages: don't inherit meta from cli 2024-12-10 11:08:13 -04:00
David McFarland
791b829b32 dotnetCorePackages.combinePackages: use wrapper 2024-12-06 10:01:59 -04:00
js6pak
895b69405c dotnet: make wrappers usable as DOTNET_ROOT
This simplifies the code a bit and makes it possible to use dotnetCorePackages.combinePackages as dotnet-runtime again.
Partial revert of ddd08e404f.
2024-12-06 10:01:59 -04:00
David McFarland
d2d56972fc dotnet: install man pages for source-built sdk 2024-11-17 14:19:23 -04:00
David McFarland
42d69ab59a dotnet: move dotnet_root to $out/share/dotnet 2024-11-17 14:19:23 -04:00
David McFarland
ddd08e404f dotnet: split setup hooks into wrapper for runtime/sdk 2024-11-17 14:19:22 -04:00
David McFarland
2c97d67f62 dotnet: split sdk packages by platform 2024-09-24 20:43:24 -03:00
David McFarland
6582132c12 dotnet: format with nixfmt 2024-09-24 20:43:22 -03:00
David McFarland
d3ca5027fa dotnet: use unpacked nuget packages 2024-07-31 00:47:14 -03:00
TomaSajt
ed60ed3562 Fix useDotnetFromEnv's DOTNET_ROOT detection 2023-08-08 00:37:49 +02:00
mdarocha
43f7cc0df7 dotnet-sdk_3: remove
Also remove all reference to outdated .NET versions.
2023-03-26 14:24:49 +02:00
mdarocha
d093086a2b buildDotnetModule: add support for using combinePackages as dotnet-sdk
This allows packages that require several dotnet versions to build (like
BeatSaberModManager) to properly depend on the dotnet-sdk specific deps.
This in turns avoids having to regenerate the deps of those packages
after each dotnet-sdk update.

This also changes nuget-to-nix to accept a file with a list of
exclusions instead of a folder.
2023-03-19 20:53:39 +01:00
mdarocha
2c3a2ac7e2 dotnet-sdk: properly copy license files.
After changing license files to be in /share/doc, the
combining script required fixes.
2022-10-29 14:31:03 +02:00
GGG
93ed660eca dotnetCorePackages.combinePackages: fix bug introduced in #187118 2022-08-23 20:17:11 -03:00
GGG
01dd4610f8 dotnetCorePackages.combinePackages: refactor
This refactors the combinePackages function to properly combine the
different .NET versions as the previous version was copying already
wrapped binary which wasn't pointing to the combined directories'
binary and it also wasn't linking the /sdk-manifests directory.

A few other miscellaneous files like LICENSE.txt, nix-support dir and
ThirdPartyNotices.txt weren't being copied either which resulted in an
incomplete .NET installation in the combined directory.

The passthrough.icu property was also not being set which resulted in us
being unable to use the result of this function in buildDotnetModule.
2022-08-20 17:48:02 -03:00
Pavol Rusnak
eca667180b dotnet: cleanup; point dotnet-sdk alias to 5_0; remove unsupported SDKs 2021-10-18 23:46:17 +02:00
James Ottaway
6dd40fcf51 dotnetCorePackages: Fix combinePackages example 2021-01-29 14:21:22 +10:00
Jonathan Ringer
eea3dedaf4 dotnetCorePackages: rename files 2020-07-19 17:42:35 -07:00