@@ -137,10 +137,11 @@ let
137137 name = __head lines;
138138 # The $HOME dir with `.cabal` sub directory after running `cabal new-update` to download the repository
139139 home =
140− pkgs.evalPackages.runCommandLocal name ({
140+ pkgs.evalPackages.runCommand name ({
141141 nativeBuildInputs = [ cabal-install pkgs.evalPackages.curl nix-tools ];
142142 LOCALE_ARCHIVE = pkgs.lib.optionalString (pkgs.evalPackages.stdenv.buildPlatform.libc == "glibc") "${pkgs.evalPackages.glibcLocales}/lib/locale/locale-archive";
143143 LANG = "en_US.UTF-8";
144+ preferLocalBuild = true;
144145 } // pkgs.lib.optionalAttrs (sha256 != null) {
145146 outputHashMode = "recursive";
146147 outputHashAlgo = "sha256";
@@ -161,10 +162,11 @@ let
161162 '';
162163 # Output of hackage-to-nix
163164 hackage = import (
164− pkgs.evalPackages.runCommandLocal ("hackage-to-nix-" + name) {
165+ pkgs.evalPackages.runCommand ("hackage-to-nix-" + name) {
165166 nativeBuildInputs = [ cabal-install pkgs.evalPackages.curl nix-tools ];
166167 LOCALE_ARCHIVE = pkgs.lib.optionalString (pkgs.evalPackages.stdenv.buildPlatform.libc == "glibc") "${pkgs.evalPackages.glibcLocales}/lib/locale/locale-archive";
167168 LANG = "en_US.UTF-8";
169+ preferLocalBuild = true;
168170 } ''
169171 mkdir -p $out
170172 hackage-to-nix $out ${home}/.cabal/packages/${name}/01-index.tar ${attrs.url}