emacs-irony: shrink closure

Goes from 1.6G -> 154M
This commit is contained in:
Matthew Bauer 2019-08-29 18:22:00 -04:00
parent bfb06ec5d9
commit 3155fbff0a

View File

@ -131,6 +131,7 @@ env NIXPKGS_ALLOW_BROKEN=1 nix-instantiate --show-trace ../../../../ -A emacsPac
irony = super.irony.overrideAttrs (old: { irony = super.irony.overrideAttrs (old: {
cmakeFlags = old.cmakeFlags or [] ++ [ "-DCMAKE_INSTALL_BINDIR=bin" ]; cmakeFlags = old.cmakeFlags or [] ++ [ "-DCMAKE_INSTALL_BINDIR=bin" ];
NIX_CFLAGS_COMPILE = "-UCLANG_RESOURCE_DIR";
preConfigure = '' preConfigure = ''
cd server cd server
''; '';
@ -144,6 +145,9 @@ env NIXPKGS_ALLOW_BROKEN=1 nix-instantiate --show-trace ../../../../ -A emacsPac
make check make check
cd ../.. cd ../..
''; '';
preFixup = ''
rm -rf $out/share/emacs/site-lisp/elpa/*/server
'';
dontUseCmakeBuildDir = true; dontUseCmakeBuildDir = true;
doCheck = true; doCheck = true;
packageRequires = [ self.emacs ]; packageRequires = [ self.emacs ];