2 pkgs = import ../../../../.. {};
4 emacsEnv = pkgs.emacs.pkgs.withPackages (epkgs: let
6 promise = epkgs.melpaBuild {
8 version = "0-unstable-2019-06-07";
10 src = pkgs.fetchFromGitHub {
12 repo = "emacs-promise";
13 rev = "4da97087c5babbd8429b5ce62a8323b9b03c6022";
14 hash = "sha256-XsvPsA/lUzPWyJAdJg9XtD/vLDtk7guG7p+8ZOQ8Nno=";
17 packageRequires = [ epkgs.async ];
20 semaphore = epkgs.melpaBuild {
22 version = "0-unstable-2019-06-07";
24 src = pkgs.fetchFromGitHub {
26 repo = "semaphore.el";
27 rev = "93802cb093073bc6a6ccd797328dafffcef248e0";
28 hash = "sha256-o6B5oaGGxwQOCoTIXrQre4veT6Mwqw7I2LqMesT17iY=";
31 packageRequires = [ promise ];
34 in [ promise semaphore ]);