Loading pkgs/applications/editors/emacs/elisp-packages/melpa-packages.nix +27 −0 Original line number Diff line number Diff line Loading @@ -1401,6 +1401,33 @@ let leaf-defaults = ignoreCompilationError super.leaf-defaults; # elisp error liberime = super.liberime.overrideAttrs ( let libExt = pkgs.stdenv.hostPlatform.extensions.sharedLibrary; in prevAttrs: { buildInputs = prevAttrs.buildInputs ++ [ pkgs.librime ]; nativeBuildInputs = prevAttrs.nativeBuildInputs ++ [ pkgs.which ]; postBuild = prevAttrs.postBuild or "" + "\n" + '' make CC=$CC SUFFIX=${libExt} ''; postInstall = prevAttrs.postInstall or "" + "\n" + '' rm -rv $out/share/emacs/site-lisp/elpa/liberime-*/{src,emacs-module,Makefile} install src/liberime-core${libExt} $out/share/emacs/site-lisp/elpa/liberime-* ''; } ); # https://github.com/abo-abo/lispy/pull/683 # missing optional dependencies lispy = addPackageRequires (mkHome super.lispy) [ self.indium ]; Loading Loading
pkgs/applications/editors/emacs/elisp-packages/melpa-packages.nix +27 −0 Original line number Diff line number Diff line Loading @@ -1401,6 +1401,33 @@ let leaf-defaults = ignoreCompilationError super.leaf-defaults; # elisp error liberime = super.liberime.overrideAttrs ( let libExt = pkgs.stdenv.hostPlatform.extensions.sharedLibrary; in prevAttrs: { buildInputs = prevAttrs.buildInputs ++ [ pkgs.librime ]; nativeBuildInputs = prevAttrs.nativeBuildInputs ++ [ pkgs.which ]; postBuild = prevAttrs.postBuild or "" + "\n" + '' make CC=$CC SUFFIX=${libExt} ''; postInstall = prevAttrs.postInstall or "" + "\n" + '' rm -rv $out/share/emacs/site-lisp/elpa/liberime-*/{src,emacs-module,Makefile} install src/liberime-core${libExt} $out/share/emacs/site-lisp/elpa/liberime-* ''; } ); # https://github.com/abo-abo/lispy/pull/683 # missing optional dependencies lispy = addPackageRequires (mkHome super.lispy) [ self.indium ]; Loading