lol

haskellPackages.developPackage: Use haskell.lib.compose correctly

+4 -4
+4 -4
pkgs/development/haskell-modules/make-package-set.nix
··· 159 159 # (requiring it to be frequently rebuilt), which can be an 160 160 # annoyance. 161 161 callPackageKeepDeriver = src: args: 162 - overrideCabal (self.callPackage src args) (orig: { 162 + overrideCabal (orig: { 163 163 preConfigure = '' 164 164 # Generated from ${src} 165 165 ${orig.preConfigure or ""} ··· 171 171 # cabal2nixDeriver field. 172 172 cabal2nixDeriver = src; 173 173 }; 174 - }); 174 + }) (self.callPackage src args); 175 175 176 176 in package-set { inherit pkgs lib callPackage; } self // { 177 177 ··· 213 213 then pkgs.lib.cleanSourceWith { inherit src filter; } 214 214 else src; 215 215 }; 216 - in overrideCabal (callPackageKeepDeriver expr args) (orig: { 216 + in overrideCabal (orig: { 217 217 inherit src; 218 - }); 218 + }) (callPackageKeepDeriver expr args); 219 219 220 220 callCabal2nix = name: src: args: self.callCabal2nixWithOptions name src "" args; 221 221