diff options
Diffstat (limited to 'pkgs/build-support/emacs/generic.nix')
-rw-r--r-- | pkgs/build-support/emacs/generic.nix | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/pkgs/build-support/emacs/generic.nix b/pkgs/build-support/emacs/generic.nix index 6fd630b13f4a..d41f90ebd05d 100644 --- a/pkgs/build-support/emacs/generic.nix +++ b/pkgs/build-support/emacs/generic.nix @@ -29,6 +29,19 @@ in stdenv.mkDerivation ({ name = "emacs-${pname}${optionalString (version != null) "-${version}"}"; + unpackCmd = '' + case "$curSrc" in + *.el) + cp $curSrc $pname.el + chmod +w $pname.el + sourceRoot="." + ;; + *) + _defaultUnpack "$curSrc" + ;; + esac + ''; + buildInputs = [emacs texinfo] ++ packageRequires ++ buildInputs; propagatedBuildInputs = packageRequires; propagatedUserEnvPkgs = packageRequires; |