emacs: enable strictDeps for elisp packages (#379256)
This commit is contained in:
@@ -67,7 +67,7 @@ libBuildHelper.extendMkDerivation' stdenv.mkDerivation (
|
||||
'';
|
||||
|
||||
inherit packageRequires;
|
||||
buildInputs = finalAttrs.packageRequires ++ buildInputs;
|
||||
buildInputs = [ emacs ] ++ finalAttrs.packageRequires ++ buildInputs;
|
||||
nativeBuildInputs = [
|
||||
emacs
|
||||
texinfo
|
||||
@@ -77,6 +77,8 @@ libBuildHelper.extendMkDerivation' stdenv.mkDerivation (
|
||||
|
||||
setupHook = args.setupHook or setupHook;
|
||||
|
||||
strictDeps = args.strictDeps or true;
|
||||
|
||||
inherit turnCompilationWarningToError ignoreCompilationError;
|
||||
|
||||
meta =
|
||||
|
||||
@@ -56,7 +56,9 @@ melpaBuild {
|
||||
checkInputs = [
|
||||
# Emacs packages
|
||||
tempel
|
||||
];
|
||||
|
||||
nativeCheckInputs = [
|
||||
# Executables
|
||||
basedpyright
|
||||
git
|
||||
|
||||
@@ -214,8 +214,10 @@ let
|
||||
});
|
||||
|
||||
erlang = super.erlang.overrideAttrs (attrs: {
|
||||
buildInputs = attrs.buildInputs ++ [
|
||||
nativeBuildInputs = attrs.nativeBuildInputs or [ ] ++ [
|
||||
pkgs.perl
|
||||
];
|
||||
buildInputs = attrs.buildInputs or [ ] ++ [
|
||||
pkgs.ncurses
|
||||
];
|
||||
});
|
||||
@@ -595,11 +597,13 @@ let
|
||||
export EZMQ_LIBDIR=$(mktemp -d)
|
||||
make
|
||||
'';
|
||||
nativeBuildInputs = old.nativeBuildInputs ++ [
|
||||
nativeBuildInputs = old.nativeBuildInputs or [ ] ++ [
|
||||
pkgs.autoconf
|
||||
pkgs.automake
|
||||
pkgs.pkg-config
|
||||
pkgs.libtool
|
||||
];
|
||||
buildInputs = old.buildInputs or [ ] ++ [
|
||||
(pkgs.zeromq.override { enableDrafts = true; })
|
||||
];
|
||||
postInstall = (old.postInstall or "") + "\n" + ''
|
||||
|
||||
Reference in New Issue
Block a user