From 8c161f6a62852e7e36b3dbb2ca3168e07a3e5ec8 Mon Sep 17 00:00:00 2001 From: adisbladis Date: Sun, 9 Jan 2022 12:49:16 +1300 Subject: [PATCH] emacs.pkgs.melpa*: Fix version number checks if number is zero --- pkgs/applications/editors/emacs/elisp-packages/libgenerated.nix | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkgs/applications/editors/emacs/elisp-packages/libgenerated.nix b/pkgs/applications/editors/emacs/elisp-packages/libgenerated.nix index d49e18c8a3e0..1b131750c69c 100644 --- a/pkgs/applications/editors/emacs/elisp-packages/libgenerated.nix +++ b/pkgs/applications/editors/emacs/elisp-packages/libgenerated.nix @@ -72,7 +72,7 @@ in { lib.concatStringsSep "." (map toString # Hack: Melpa archives contains versions with parse errors such as [ 4 4 -4 413 ] which should be 4.4-413 # This filter method is still technically wrong, but it's computationally cheap enough and tapers over the issue - (builtins.filter (n: n > 0) version)); + (builtins.filter (n: n >= 0) version)); # TODO: Broken should not result in src being null (hack to avoid eval errors) src = if (isNull sha256 || broken) then null else lib.getAttr fetcher (fetcherGenerators args sourceArgs);