emacsPackages.gn: init 2017-09-21

+22
+20
pkgs/applications/editors/emacs-modes/gn/default.nix
··· 1 + { stdenv, fetchgit, emacs }: 2 + 3 + stdenv.mkDerivation { 4 + name = "gn-mode-2017-09-21"; 5 + src = fetchgit { 6 + url = "https://chromium.googlesource.com/chromium/src/tools/gn"; 7 + rev = "34f2780efb3fe14fe361ec161ad58440de5a6b36"; 8 + sha256 = "10cisqz3l6ny3471yi7y1z8v622lpl65zh0liqr6absvmy63g866"; 9 + }; 10 + buildInputs = [ emacs ]; 11 + 12 + buildPhase = '' 13 + emacs --batch -f batch-byte-compile misc/emacs/gn-mode.el 14 + ''; 15 + 16 + installPhase = '' 17 + mkdir -p $out/share/emacs/site-lisp/ 18 + cp misc/emacs/gn-mode.el* $out/share/emacs/site-lisp/ 19 + ''; 20 + }
+2
pkgs/top-level/emacs-packages.nix
··· 307 307 inherit lib; 308 308 }; 309 309 310 + gn = callPackage ../applications/editors/emacs-modes/gn { }; 311 + 310 312 shorten = melpaBuild rec { 311 313 pname = "shorten"; 312 314 version = circe.version;