diff options
author | Peter Simons <simons@cryp.to> | 2015-01-30 18:30:59 +0100 |
---|---|---|
committer | Peter Simons <simons@cryp.to> | 2015-01-30 18:30:59 +0100 |
commit | 008256d8bdaf31a0cbf19507dac0384cc2027b23 (patch) | |
tree | fb7e862e080814be5f484750315fe2a70d31be11 /pkgs/applications/editors | |
parent | 9f1cb04876d709ef8ff5b5d8b3776d9ac633ca02 (diff) |
emacs-flycheck: add current snapshot from Git
Diffstat (limited to 'pkgs/applications/editors')
-rw-r--r-- | pkgs/applications/editors/emacs-modes/flycheck/default.nix | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/pkgs/applications/editors/emacs-modes/flycheck/default.nix b/pkgs/applications/editors/emacs-modes/flycheck/default.nix new file mode 100644 index 0000000000000..98eab4d477c71 --- /dev/null +++ b/pkgs/applications/editors/emacs-modes/flycheck/default.nix @@ -0,0 +1,32 @@ +{ stdenv, fetchFromGitHub, emacs, let-alist, dash, texinfo }: + +stdenv.mkDerivation { + name = "flycheck-0.22-64-g90dbc2d"; + + src = fetchFromGitHub { + owner = "flycheck"; + repo = "flycheck"; + rev = "90dbc2d"; + sha256 = "08bg4jps6hjldbcrvqarrwdv4xzirm5pns5s0331wm0sc47yvbli"; + }; + + buildInputs = [ emacs texinfo ]; + + buildPhase = '' + emacs -L ${let-alist}/share/emacs/site-lisp -L ${dash}/share/emacs/site-lisp --batch -f batch-byte-compile flycheck.el + makeinfo --force --no-split -o doc/flycheck.info doc/flycheck.texi + ''; + + installPhase = '' + mkdir -p $out/share/emacs/site-lisp $out/share/info + mv flycheck.el flycheck.elc $out/share/emacs/site-lisp/ + mv "doc/"*.info $out/share/info/ + ''; + + meta = { + homepage = "https://github.com/magit/git-modes"; + description = "Emacs modes for various Git-related files"; + license = stdenv.lib.licenses.gpl3Plus; + maintainers = with stdenv.lib.maintainers; [ simons ]; + }; +} |