summary refs log tree commit diff
path: root/pkgs/os-specific/windows
diff options
context:
space:
mode:
authorJohn Ericson <git@JohnEricson.me>2019-11-10 22:32:31 -0500
committerJohn Ericson <git@JohnEricson.me>2019-11-11 00:25:24 -0500
commit0a63190c3115126e6a571b6ca555fa684b8bf4ed (patch)
tree2cdaf1531362e685d3205f2f5fc3983ad7d29ae3 /pkgs/os-specific/windows
parent91718534f1f476a727b51a256c93885e57cf602d (diff)
downloadnixpkgs-0a63190c3115126e6a571b6ca555fa684b8bf4ed.tar
nixpkgs-0a63190c3115126e6a571b6ca555fa684b8bf4ed.tar.gz
nixpkgs-0a63190c3115126e6a571b6ca555fa684b8bf4ed.tar.bz2
nixpkgs-0a63190c3115126e6a571b6ca555fa684b8bf4ed.tar.lz
nixpkgs-0a63190c3115126e6a571b6ca555fa684b8bf4ed.tar.xz
nixpkgs-0a63190c3115126e6a571b6ca555fa684b8bf4ed.tar.zst
nixpkgs-0a63190c3115126e6a571b6ca555fa684b8bf4ed.zip
windows top-level: Clean up with makeScope
Diffstat (limited to 'pkgs/os-specific/windows')
-rw-r--r--pkgs/os-specific/windows/default.nix34
1 files changed, 16 insertions, 18 deletions
diff --git a/pkgs/os-specific/windows/default.nix b/pkgs/os-specific/windows/default.nix
index 4621c2da10f..8c2f3ca5498 100644
--- a/pkgs/os-specific/windows/default.nix
+++ b/pkgs/os-specific/windows/default.nix
@@ -1,29 +1,27 @@
-{ newScope, crossLibcStdenv }: let
+{ stdenv, newScope, crossLibcStdenv }:
 
-  callPackage = newScope self;
+stdenv.lib.makeScope newScope (self: with self; {
 
-  self = {
-    cygwinSetup = callPackage ./cygwin-setup { };
+  cygwinSetup = callPackage ./cygwin-setup { };
 
-    jom = callPackage ./jom { };
+  jom = callPackage ./jom { };
 
-    w32api = callPackage ./w32api { };
+  w32api = callPackage ./w32api { };
 
-    mingwrt = callPackage ./mingwrt { };
-    mingw_runtime = self.mingwrt;
+  mingwrt = callPackage ./mingwrt { };
+  mingw_runtime = mingwrt;
 
-    mingw_w64 = callPackage ./mingw-w64 {
-      stdenv = crossLibcStdenv;
-    };
+  mingw_w64 = callPackage ./mingw-w64 {
+    stdenv = crossLibcStdenv;
+  };
 
-    mingw_w64_headers = callPackage ./mingw-w64/headers.nix { };
+  mingw_w64_headers = callPackage ./mingw-w64/headers.nix { };
 
-    mingw_w64_pthreads = callPackage ./mingw-w64/pthreads.nix { };
+  mingw_w64_pthreads = callPackage ./mingw-w64/pthreads.nix { };
 
-    pthreads = callPackage ./pthread-w32 { };
+  pthreads = callPackage ./pthread-w32 { };
 
-    wxMSW = callPackage ./wxMSW-2.8 { };
+  wxMSW = callPackage ./wxMSW-2.8 { };
 
-    libgnurx = callPackage ./libgnurx { };
-  };
-in self
+  libgnurx = callPackage ./libgnurx { };
+})