diff --git a/pkgs/applications/editors/emacs-modes/melpa-packages.nix b/pkgs/applications/editors/emacs-modes/melpa-packages.nix index 891bb5df5672..16f147695914 100644 --- a/pkgs/applications/editors/emacs-modes/melpa-packages.nix +++ b/pkgs/applications/editors/emacs-modes/melpa-packages.nix @@ -36,10 +36,14 @@ let or unknownFetcher; args = builtins.removeAttrs recipe.fetch [ "tag" ]; src = fetch args; + recipeFile = fetchurl { + url = "https://raw.githubusercontent.com/milkypostman/melpa/${recipe.recipe.commit}/recipes/${name}"; + inherit (recipe.recipe) sha256; + }; in melpaBuild { pname = name; inherit (recipe) version; - inherit src; + inherit recipeFile src; packageRequires = let lookupDep = d: self."${d}" or null; in map lookupDep recipe.deps;