on iko/ghcjs-patch-master help sign in
Fix issue when mfpr is not in nixpkgs (#1253)
4e8acd3Hamish Mackenzie
overlays/windows.nix+2−2
@@ -15,11 +15,11 @@ final: prev:
15 # # '';
15 # # '';
16 # postFixup = "";
16 # postFixup = "";
17 # });
17 # });
18−
18+} // prev.lib.optionalAttrs (prev ? mfpr) {
19 mfpr = prev.mfpr.overrideAttrs (drv: {
19 mfpr = prev.mfpr.overrideAttrs (drv: {
20 configureFlags = (drv.configureFlags or []) ++ prev.lib.optional prev.stdenv.hostPlatform.isWindows "--enable-static --disable-shared" ;
20 configureFlags = (drv.configureFlags or []) ++ prev.lib.optional prev.stdenv.hostPlatform.isWindows "--enable-static --disable-shared" ;
21 });
21 });
22−
22+} // {
23 libmpc = prev.libmpc.overrideAttrs (drv: {
23 libmpc = prev.libmpc.overrideAttrs (drv: {
24 configureFlags = (drv.configureFlags or []) ++ prev.lib.optional prev.stdenv.hostPlatform.isWindows "--enable-static --disable-shared" ;
24 configureFlags = (drv.configureFlags or []) ++ prev.lib.optional prev.stdenv.hostPlatform.isWindows "--enable-static --disable-shared" ;
25 });
25 });