From b1f1753f259d23eaaff0acbd3630c4d16f43c19c Mon Sep 17 00:00:00 2001 From: Eric Seidel Date: Thu, 30 Jul 2015 10:32:32 -0700 Subject: [PATCH] emacs-packages: update flycheck to 0.23 also add let-alist-1.0.4 and flycheck-haskell-0.7.2 --- pkgs/top-level/emacs-packages.nix | 53 +++++++++++++++++++++++-------- 1 file changed, 40 insertions(+), 13 deletions(-) diff --git a/pkgs/top-level/emacs-packages.nix b/pkgs/top-level/emacs-packages.nix index ef2b505eaa5..26a40a42ae1 100644 --- a/pkgs/top-level/emacs-packages.nix +++ b/pkgs/top-level/emacs-packages.nix @@ -503,6 +503,32 @@ let self = _self // overrides; }; }; + flycheck = melpaBuild rec { + pname = "flycheck"; + version = "0.23"; + src = fetchFromGitHub { + owner = pname; + repo = pname; + rev = version; + sha256 = "1ydk1wa7h7z9qw7prfvszxrmy2dyzsdij3xdy10rq197xnrw94wz"; + }; + packageRequires = [ dash let-alist pkg-info ]; + meta = { license = gpl3Plus; }; + }; + + flycheck-haskell = melpaBuild rec { + pname = "flycheck-haskell"; + version = "0.7.2"; + src = fetchFromGitHub { + owner = "flycheck"; + repo = pname; + rev = version; + sha256 = "0143lcn6g46g7skm4r6lqq09s8mr3268rikbzlh65qg80rpg9frj"; + }; + packageRequires = [ dash flycheck haskell-mode let-alist pkg-info ]; + meta = { license = gpl3Plus; }; + }; + flycheck-pos-tip = melpaBuild rec { pname = "flycheck-pos-tip"; version = "20140813"; @@ -516,19 +542,6 @@ let self = _self // overrides; meta = { license = gpl3Plus; }; }; - flycheck = melpaBuild rec { - pname = "flycheck"; - version = "0.20"; - src = fetchFromGitHub { - owner = pname; - repo = pname; - rev = version; - sha256 = "0cq7y7ssm6phvx5pfv2yqq4j0yqmm0lhjav7v4a8ql7094cd790a"; - }; - packageRequires = [ dash pkg-info ]; - meta = { license = gpl3Plus; }; - }; - ghc-mod = melpaBuild rec { pname = "ghc"; version = external.ghc-mod.version; @@ -788,6 +801,20 @@ let self = _self // overrides; meta = { license = gpl3Plus; }; }; + let-alist = melpaBuild rec { + pname = "let-alist"; + version = "1.0.4"; + src = fetchurl { + url = "http://elpa.gnu.org/packages/${pname}-${version}.el"; + sha256 = "07312bvvyz86lf64vdkxg2l1wgfjl25ljdjwlf1bdzj01c4hm88x"; + }; + unpackPhase = "true"; + buildPhase = '' + cp $src ${pname}-${version}.el + ''; + meta = { license = gpl3Plus; }; + }; + log4e = melpaBuild rec { pname = "log4e"; version = "0.3.0";