about summary refs log tree commit diff
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2017-04-09 17:55:23 +0200
committerGitHub <noreply@github.com>2017-04-09 17:55:23 +0200
commit282bc88093393e4dcfca68528d4a9d4280a08827 (patch)
treef37f7087cd15e05683a55d7d5bf471d727882760
parentba7a1b65058cfccff82ae337822c191b9d47119a (diff)
parenta6c39ed207e5d6dbdf28ab812286e123505ac71f (diff)
downloadnixlib-282bc88093393e4dcfca68528d4a9d4280a08827.tar
nixlib-282bc88093393e4dcfca68528d4a9d4280a08827.tar.gz
nixlib-282bc88093393e4dcfca68528d4a9d4280a08827.tar.bz2
nixlib-282bc88093393e4dcfca68528d4a9d4280a08827.tar.lz
nixlib-282bc88093393e4dcfca68528d4a9d4280a08827.tar.xz
nixlib-282bc88093393e4dcfca68528d4a9d4280a08827.tar.zst
nixlib-282bc88093393e4dcfca68528d4a9d4280a08827.zip
Merge pull request #24754 from shlevy/haskell-overrideSrc
haskell-lib: Add overrideSrc helper
-rw-r--r--pkgs/development/haskell-modules/lib.nix3
1 files changed, 3 insertions, 0 deletions
diff --git a/pkgs/development/haskell-modules/lib.nix b/pkgs/development/haskell-modules/lib.nix
index f88f2f2cf54b..0aed2211448f 100644
--- a/pkgs/development/haskell-modules/lib.nix
+++ b/pkgs/development/haskell-modules/lib.nix
@@ -104,4 +104,7 @@ rec {
 
   triggerRebuild = drv: i: overrideCabal drv (drv: { postUnpack = ": trigger rebuild ${toString i}"; });
 
+  overrideSrc = drv: { src, version ? drv.version }:
+    overrideCabal drv (_: { inherit src version; editedCabalFile = null; });
+
 }