diff --git a/pkgs/applications/editors/ed/default.nix b/pkgs/applications/editors/ed/default.nix index cf27d772596f..c1f99de71057 100644 --- a/pkgs/applications/editors/ed/default.nix +++ b/pkgs/applications/editors/ed/default.nix @@ -10,4 +10,5 @@ lib.makeScope pkgs.newScope (self: }; ed = callPackage (self.sources.ed) { }; + edUnstable = callPackage (self.sources.edUnstable) { }; }) diff --git a/pkgs/applications/editors/ed/sources.nix b/pkgs/applications/editors/ed/sources.nix index 5d3535a834dc..5cb750183053 100644 --- a/pkgs/applications/editors/ed/sources.nix +++ b/pkgs/applications/editors/ed/sources.nix @@ -31,4 +31,15 @@ in in import ./generic.nix { inherit pname version src meta; }; + + edUnstable = let + pname = "ed"; + version = "1.20-pre2"; + src = fetchurl { + url = "http://download.savannah.gnu.org/releases/ed/ed-${version}.tar.lz"; + hash = "sha256-bHTDeMhVNNo3qqDNoBNaBA+DHDa4WJpfQNcTvAUPgsY="; + }; + in import ./generic.nix { + inherit pname version src meta; + }; } diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 3b74a7ae8cb1..f878df61904f 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -30992,7 +30992,7 @@ with pkgs; ecs-agent = callPackage ../applications/virtualization/ecs-agent { }; inherit (recurseIntoAttrs (callPackage ../applications/editors/ed { })) - ed; + ed edUnstable; edbrowse = callPackage ../applications/editors/edbrowse { };