summary refs log tree commit diff
diff options
context:
space:
mode:
authorPeter Simons <simons@cryp.to>2015-08-16 21:02:17 +0200
committerPeter Simons <simons@cryp.to>2015-08-16 21:02:17 +0200
commitbc3b49ea6ff44bebb60a6932888857664e4a0526 (patch)
treef54352354e87ad91fdc9e688649af068aade37d3
parent5079b4f27bd8695faafa3fc87890de328fd07f07 (diff)
parent7a7362211650c1ffb2f6128cd9c06c201bcc5292 (diff)
downloadnixlib-bc3b49ea6ff44bebb60a6932888857664e4a0526.tar
nixlib-bc3b49ea6ff44bebb60a6932888857664e4a0526.tar.gz
nixlib-bc3b49ea6ff44bebb60a6932888857664e4a0526.tar.bz2
nixlib-bc3b49ea6ff44bebb60a6932888857664e4a0526.tar.lz
nixlib-bc3b49ea6ff44bebb60a6932888857664e4a0526.tar.xz
nixlib-bc3b49ea6ff44bebb60a6932888857664e4a0526.tar.zst
nixlib-bc3b49ea6ff44bebb60a6932888857664e4a0526.zip
Merge pull request #9279 from oxij/haskell-related-emacs
Somewhat trivial Haskell-, Agda-, and emacs-related fixes
-rw-r--r--pkgs/top-level/all-packages.nix6
-rw-r--r--pkgs/top-level/emacs-packages.nix1
2 files changed, 3 insertions, 4 deletions
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index a4609c181417..19353eab4e95 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -8514,7 +8514,7 @@ let
   agda = callPackage ../build-support/agda {
     glibcLocales = if pkgs.stdenv.isLinux then pkgs.glibcLocales else null;
     extension = self : super : { };
-    inherit (haskell.packages.ghc784) Agda;
+    inherit (haskellPackages) Agda;
     inherit writeScriptBin;
   };
 
@@ -11289,9 +11289,7 @@ let
     };
 
     external = {
-      # FIXME: revert when Agda and ghc-mod are fixed on 7.10
-      inherit (haskell.packages.ghc784) ghc-mod Agda;
-      inherit (haskellPackages) structured-haskell-mode;
+      inherit (haskellPackages) ghc-mod structured-haskell-mode Agda;
     };
   };
 
diff --git a/pkgs/top-level/emacs-packages.nix b/pkgs/top-level/emacs-packages.nix
index 0adddf3d5d03..c5bb3a5f047f 100644
--- a/pkgs/top-level/emacs-packages.nix
+++ b/pkgs/top-level/emacs-packages.nix
@@ -597,6 +597,7 @@ let self = _self // overrides;
     pname = "ghc";
     version = external.ghc-mod.version;
     src = external.ghc-mod.src;
+    packageRequires = [ haskell-mode ];
     propagatedUserEnvPkgs = [ external.ghc-mod ];
     fileSpecs = [ "elisp/*.el" ];
     meta = { license = bsd3; };