summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/generic-builder.nix
diff options
context:
space:
mode:
authorNikolay Amiantov <ab@fmap.me>2015-04-04 16:12:43 +0300
committerPeter Simons <simons@cryp.to>2015-04-18 20:43:22 +0200
commit196e34279d7c2be020bd93712cd4f648423fa293 (patch)
tree4a9d14834cf49f9e4e2163fc1ce1ca8ff5b6b8aa /pkgs/development/haskell-modules/generic-builder.nix
parent51c90587312325aec43a331ac41995dccd419301 (diff)
downloadnixlib-196e34279d7c2be020bd93712cd4f648423fa293.tar
nixlib-196e34279d7c2be020bd93712cd4f648423fa293.tar.gz
nixlib-196e34279d7c2be020bd93712cd4f648423fa293.tar.bz2
nixlib-196e34279d7c2be020bd93712cd4f648423fa293.tar.lz
nixlib-196e34279d7c2be020bd93712cd4f648423fa293.tar.xz
nixlib-196e34279d7c2be020bd93712cd4f648423fa293.tar.zst
nixlib-196e34279d7c2be020bd93712cd4f648423fa293.zip
haskellng.generic-builder: move jailbreak-cabal to postPatch
Closes https://github.com/NixOS/nixpkgs/pull/7208.
Diffstat (limited to 'pkgs/development/haskell-modules/generic-builder.nix')
-rw-r--r--pkgs/development/haskell-modules/generic-builder.nix6
1 files changed, 4 insertions, 2 deletions
diff --git a/pkgs/development/haskell-modules/generic-builder.nix b/pkgs/development/haskell-modules/generic-builder.nix
index baefedf5a74d..158940348190 100644
--- a/pkgs/development/haskell-modules/generic-builder.nix
+++ b/pkgs/development/haskell-modules/generic-builder.nix
@@ -137,10 +137,12 @@ stdenv.mkDerivation ({
   prePatch = optionalString (editedCabalFile != null) ''
     echo "Replace Cabal file with edited version from ${newCabalFileUrl}."
     cp ${newCabalFile} ${pname}.cabal
-  '' + optionalString jailbreak ''
+  '' + prePatch;
+
+  postPatch = optionalString jailbreak ''
     echo "Run jailbreak-cabal to lift version restrictions on build inputs."
     ${jailbreak-cabal}/bin/jailbreak-cabal ${pname}.cabal
-  '' + prePatch;
+  '' + postPatch;
 
   setupCompilerEnvironmentPhase = ''
     runHook preSetupCompilerEnvironment