about summary refs log tree commit diff
path: root/pkgs/development/compilers/dotnet/combine-packages.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/compilers/dotnet/combine-packages.nix')
-rw-r--r--pkgs/development/compilers/dotnet/combine-packages.nix34
1 files changed, 0 insertions, 34 deletions
diff --git a/pkgs/development/compilers/dotnet/combine-packages.nix b/pkgs/development/compilers/dotnet/combine-packages.nix
deleted file mode 100644
index eaae0db2fc02..000000000000
--- a/pkgs/development/compilers/dotnet/combine-packages.nix
+++ /dev/null
@@ -1,34 +0,0 @@
-dotnetPackages:
-{ buildEnv, makeWrapper, lib }:
-# TODO: Rethink how we determine and/or get the CLI.
-#       Possible options raised in #187118:
-#         1. A separate argument for the CLI (as suggested by IvarWithoutBones
-#         2. Use the highest version SDK for the CLI (as suggested by GGG)
-#         3. Something else?
-let cli = builtins.head dotnetPackages;
-in
-assert lib.assertMsg ((builtins.length dotnetPackages) > 0)
-    ''You must include at least one package, e.g
-      `with dotnetCorePackages; combinePackages [
-          sdk_6_0 aspnetcore_7_0
-       ];`'' ;
-  buildEnv {
-    name = "dotnet-core-combined";
-    paths = dotnetPackages;
-    pathsToLink = [ "/host" "/packs" "/sdk" "/sdk-manifests" "/shared" "/templates" ];
-    ignoreCollisions = true;
-    postBuild = ''
-      cp -R ${cli}/{dotnet,share,nix-support} $out/
-
-      mkdir $out/bin
-      ln -s $out/dotnet $out/bin/dotnet
-    '';
-    passthru = {
-      inherit (cli) icu;
-
-      versions = lib.catAttrs "version" dotnetPackages;
-      packages = lib.remove null (lib.catAttrs "packages" dotnetPackages);
-    };
-
-    inherit (cli) meta;
-  }