about summary refs log tree commit diff
path: root/pkgs/development/compilers/dotnet/dotnet.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/development/compilers/dotnet/dotnet.nix')
-rw-r--r--pkgs/development/compilers/dotnet/dotnet.nix59
1 files changed, 30 insertions, 29 deletions
diff --git a/pkgs/development/compilers/dotnet/dotnet.nix b/pkgs/development/compilers/dotnet/dotnet.nix
index 7e629383ab37..7e94f3432f77 100644
--- a/pkgs/development/compilers/dotnet/dotnet.nix
+++ b/pkgs/development/compilers/dotnet/dotnet.nix
@@ -1,11 +1,14 @@
-{ callPackage
-, lib
-, releaseManifestFile
-, releaseInfoFile
-, allowPrerelease ? false
-, depsFile
-, bootstrapSdk
-, pkgsBuildHost
+{
+  stdenvNoCC,
+  callPackage,
+  lib,
+  fetchurl,
+  releaseManifestFile,
+  releaseInfoFile,
+  allowPrerelease ? false,
+  depsFile,
+  bootstrapSdk,
+  pkgsBuildHost,
 }:
 
 let
@@ -13,33 +16,31 @@ let
 
   pkgs = callPackage ./stage1.nix {
     inherit releaseManifestFile tarballHash depsFile;
-    bootstrapSdk =
-      { stdenvNoCC
-      , dotnetCorePackages
-      , fetchurl
-      }: bootstrapSdk.overrideAttrs (old: {
-        passthru = old.passthru or {} // {
-          artifacts = stdenvNoCC.mkDerivation rec {
-            name = lib.nameFromURL artifactsUrl ".tar.gz";
+    bootstrapSdk = bootstrapSdk.overrideAttrs (old: {
+      passthru = old.passthru or { } // {
+        artifacts = stdenvNoCC.mkDerivation rec {
+          name = lib.nameFromURL artifactsUrl ".tar.gz";
 
-            src = fetchurl {
-              url = artifactsUrl;
-              hash = artifactsHash;
-            };
+          src = fetchurl {
+            url = artifactsUrl;
+            hash = artifactsHash;
+          };
 
-            sourceRoot = ".";
+          sourceRoot = ".";
 
-            installPhase = ''
-              mkdir -p $out
-              cp -r * $out/
-            '';
-          };
+          installPhase = ''
+            mkdir -p $out
+            cp -r * $out/
+          '';
         };
-      });
+      };
+    });
   };
 
-in pkgs // {
-  vmr = pkgs.vmr.overrideAttrs(old: {
+in
+pkgs
+// {
+  vmr = pkgs.vmr.overrideAttrs (old: {
     passthru = old.passthru // {
       updateScript = pkgsBuildHost.callPackage ./update.nix {
         inherit releaseManifestFile releaseInfoFile allowPrerelease;