about summary refs log tree commit diff
path: root/pkgs/development/haskell-modules/configuration-common.nix
diff options
context:
space:
mode:
authorIsidor Zeuner <nix@quidecco.pl>2023-12-03 21:33:50 +0100
committerIsidor Zeuner <nix@quidecco.pl>2023-12-06 08:07:04 +0100
commit98426afa72315eff6c46dc998a764e8d56e3694b (patch)
treec80d0a9ac839d1f8f00c66b379b46b3d00eb5705 /pkgs/development/haskell-modules/configuration-common.nix
parent80c649c662a2010689a241737269bac06815fcd2 (diff)
haskellPackages.csound-expression-typed: unbreak
Diffstat (limited to 'pkgs/development/haskell-modules/configuration-common.nix')
-rw-r--r--pkgs/development/haskell-modules/configuration-common.nix9
1 files changed, 9 insertions, 0 deletions
diff --git a/pkgs/development/haskell-modules/configuration-common.nix b/pkgs/development/haskell-modules/configuration-common.nix
index b610cf1ab77ff..c67f33c891142 100644
--- a/pkgs/development/haskell-modules/configuration-common.nix
+++ b/pkgs/development/haskell-modules/configuration-common.nix
@@ -924,6 +924,15 @@ self: super: {
     '';
   }) super.structured-haskell-mode;
 
+  # Compilation on recent GHC is fixed on git, but not yet on hackage
+  # https://github.com/spell-music/csound-expression/pull/68
+  csound-expression-typed =
+    assert super.csound-expression-typed.version == "0.2.7";
+    overrideCabal (drv: {
+      src = csound_src_git + "/csound-expression-typed";
+      editedCabalFile = null;
+    }) super.csound-expression-typed;
+
   csound-expression-dynamic =
     assert super.csound-expression-dynamic.version == "0.3.9";
     overrideCabal (drv: {