Advertisement
evanjs

emacsPackages.lpy

May 19th, 2020
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.67 KB | None | 0 0
  1. { stdenv, fetchFromGitHub, emacs, emacsPackages }:
  2.  
  3. let
  4. someDeps = with emacsPackages; [
  5. jedi
  6. lispy
  7. zoutline
  8. ];
  9. in
  10. stdenv.mkDerivation {
  11. name = "lpy";
  12.  
  13. src = fetchFromGitHub {
  14. owner = "abo-abo";
  15. repo = "lpy";
  16. rev = "39d05463939398168dd8c8dca22d76af93aa87ae";
  17. sha256 = "03wa94wn9a1lzdmi5fj5r446cvpqk7km9r9h8sq1hmwpr6qwymw7";
  18. };
  19.  
  20. buildInputs = [
  21. emacs
  22. ] ++ someDeps;
  23.  
  24. propagatedUserEnvPkgs = [ ] ++ someDeps;
  25.  
  26. buildPhase = ''
  27. emacs -L . --batch -f batch-byte-compile *.el
  28. '';
  29.  
  30. installPhase = ''
  31. install -d $out/share/emacs/site-lisp
  32. install *.el *.elc $out/share/emacs/site-lisp
  33. '';
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement