diff --git a/pkgs/applications/editors/emacs-modes/melpa-stable-packages.nix b/pkgs/applications/editors/emacs-modes/melpa-stable-packages.nix index 7572c722e33f..2dadbae85358 100644 --- a/pkgs/applications/editors/emacs-modes/melpa-stable-packages.nix +++ b/pkgs/applications/editors/emacs-modes/melpa-stable-packages.nix @@ -38,10 +38,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;