diff --git a/pkgs/applications/terminal-emulators/eterm/default.nix b/pkgs/applications/terminal-emulators/eterm/default.nix deleted file mode 100644 index a0bccbfcb1ed..000000000000 --- a/pkgs/applications/terminal-emulators/eterm/default.nix +++ /dev/null @@ -1,52 +0,0 @@ -{ lib -, stdenv -, fetchFromGitHub -, autoreconfHook -, imlib2 -, libX11 -, libXaw -, libXext -, libast -, pkg-config -, nixosTests -}: - -stdenv.mkDerivation rec { - pname = "eterm"; - version = "0.9.6+date=2020-03-03"; - - src = fetchFromGitHub { - owner = "mej"; - repo = pname; - rev = "e8fb85b56da21113aaf0f5f7987ae647c4413b6c"; - sha256 = "sha256-pfXYrd6BamBTcnarvXj+C6D1WyGtj87GrW+Dl6AeiDE="; - }; - - nativeBuildInputs = [ - autoreconfHook - pkg-config - ]; - buildInputs = [ - imlib2 - libX11 - libXaw - libXext - libast - ]; - - passthru.tests.test = nixosTests.terminal-emulators.eterm; - - meta = with lib; { - homepage = "https://github.com/mej/Eterm"; # http://www.eterm.org is gone - description = "Terminal emulator"; - license = licenses.bsd2; - maintainers = [ maintainers.AndersonTorres ]; - platforms = platforms.linux; - knownVulnerabilities = [ - ''Usage of ANSI escape sequences causes unexpected newline-termination, - leading to unexpected command execution. More info at: - - https://www.cve.org/CVERecord?id=CVE-2021-33477 - - https://www.openwall.com/lists/oss-security/2021/05/17/1'' - ]; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index b58f14cb78d0..0bb847ad0d86 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -494,6 +494,7 @@ mapAliases ({ erlangR22 = erlang_22; esniper = throw "esniper has been removed because upstream no longer maintains it (and it no longer works)"; # Added 2021-04-12 etcdctl = throw "'etcdctl' has been renamed to/replaced by 'etcd'"; # Converted to throw 2022-02-22 + eterm = throw "eterm was removed because it is still insecure: https://github.com/mej/Eterm/issues/7"; # Added 2023-09-10 eteroj.lv2 = throw "'eteroj.lv2' has been renamed to/replaced by 'open-music-kontrollers.eteroj'"; # Added 2022-03-09 euca2tools = throw "euca2ools has been removed because it is unmaintained upstream and still uses python2"; # Added 2022-01-01 evilvte = throw "evilvte has been removed from nixpkgs for being unmaintained with security issues and dependant on an old version of vte which was removed"; # Added 2022-01-14 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index 4676f1fdd095..53d61a6fb5a9 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -2980,8 +2980,6 @@ with pkgs; dterm = callPackage ../applications/terminal-emulators/dterm { }; - eterm = callPackage ../applications/terminal-emulators/eterm { }; - foot = callPackage ../applications/terminal-emulators/foot { }; germinal = callPackage ../applications/terminal-emulators/germinal { };