about summary refs log tree commit diff
diff options
context:
space:
mode:
authorAnderson Torres <torres.anderson.85@protonmail.com>2023-09-10 23:16:52 -0300
committerAnderson Torres <torres.anderson.85@protonmail.com>2023-09-11 04:20:06 +0000
commit2ab03da4fdfebfb5c408a9ca90968e1c06184bd6 (patch)
treece2f0e45b5a9ec6e54478bdb78d73603fbc887ef
parentb7f08798e2cfdeae7ec0f8729a74d759b3c5d540 (diff)
eterm: remove
-rw-r--r--pkgs/applications/terminal-emulators/eterm/default.nix52
-rw-r--r--pkgs/top-level/aliases.nix1
-rw-r--r--pkgs/top-level/all-packages.nix2
3 files changed, 1 insertions, 54 deletions
diff --git a/pkgs/applications/terminal-emulators/eterm/default.nix b/pkgs/applications/terminal-emulators/eterm/default.nix
deleted file mode 100644
index a0bccbfcb1edd..0000000000000
--- 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 b58f14cb78d02..0bb847ad0d860 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 4676f1fdd095c..53d61a6fb5a9b 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 { };