From 10cf978c5b6c87f937975408788de14fc963fae4 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Tue, 15 Feb 2022 17:15:34 +0100 Subject: [PATCH] icecat-bin: drop This was EOL by the time it was introduced into nixpkgs and should have never gotten merged in the first place. Browsers are complex beasts, and those that haven't seen an update in two years simply cannot be secure. --- .../browsers/icecat-bin/default.nix | 130 ------------------ pkgs/top-level/aliases.nix | 1 + pkgs/top-level/all-packages.nix | 2 - 3 files changed, 1 insertion(+), 132 deletions(-) delete mode 100644 pkgs/applications/networking/browsers/icecat-bin/default.nix diff --git a/pkgs/applications/networking/browsers/icecat-bin/default.nix b/pkgs/applications/networking/browsers/icecat-bin/default.nix deleted file mode 100644 index c4c7b47aefac..000000000000 --- a/pkgs/applications/networking/browsers/icecat-bin/default.nix +++ /dev/null @@ -1,130 +0,0 @@ -{ stdenv -, lib -, fetchzip -, autoPatchelfHook -, wrapGAppsHook -, gtk2 -, nss -, xdg-utils -, xorg -, alsa-lib -, atk -, cairo -, cups -, curl -, dbus -, dbus-glib -, expat -, fontconfig -, freetype -, gdk-pixbuf -, glib -, gtk3 -, libX11 -, libxcb -, libXScrnSaver -, libXcomposite -, libXcursor -, libXdamage -, libXext -, libXfixes -, libXi -, libXrandr -, libXrender -, libXtst -, libdrm -, libnotify -, libopus -, libpulseaudio -, libuuid -, libxshmfence -, mesa -, nspr -, pango -, systemd -, at-spi2-atk -, at-spi2-core -}: - -stdenv.mkDerivation rec { - pname = "icecat-bin"; - version = "60.7.0"; - - src = fetchzip { - url = "https://mirror.tochlab.net/pub/gnu/gnuzilla/${version}/icecat-${version}.en-US.gnulinux-x86_64.tar.bz2"; - sha256 = "sha256-bEapbQIcZXQ0Tip/X1Q0guowpr3wNDYsFbHGmTbc5mE="; - }; - - nativeBuildInputs = [ - autoPatchelfHook - wrapGAppsHook - ]; - - buildInputs = [ - nss - xdg-utils - xorg.libxkbfile - alsa-lib - at-spi2-atk - at-spi2-core - atk - cairo - cups - curl - dbus - dbus-glib - expat - fontconfig.lib - freetype - gdk-pixbuf - glib - gtk2 - gtk3 - libX11 - libXScrnSaver - libXcomposite - libXcursor - libXdamage - libXext - libXfixes - libXi - libXrandr - libXrender - libXtst - libdrm - libnotify - libopus - libuuid - libxcb - libxshmfence - mesa - nspr - nss - pango - xorg.libXt - stdenv.cc.cc.lib - ]; - - unpackPhase = '' - mkdir -p $TMP/ $out/{opt,bin} - cp $src/* $TMP/ -r - ''; - - installPhase = '' - cp -r $TMP/* $out/opt/ - ln -sf $out/opt/icecat-bin $out/bin/icecat - ''; - - runtimeDependencies = [ - libpulseaudio.out - (lib.getLib systemd) - ]; - - meta = with lib; { - description = "Binary build of the GNU version of the Mozilla Firefox browser"; - homepage = "https://www.gnu.org/software/gnuzilla/"; - license = licenses.gpl3Plus; - maintainers = with maintainers; [ dan4ik605743 ]; - platforms = platforms.linux; - }; -} diff --git a/pkgs/top-level/aliases.nix b/pkgs/top-level/aliases.nix index e5e2cc5637c3..8c503ee782dc 100644 --- a/pkgs/top-level/aliases.nix +++ b/pkgs/top-level/aliases.nix @@ -475,6 +475,7 @@ mapAliases ({ iana_etc = iana-etc; # Added 2017-03-08 iasl = throw "iasl has been removed, use acpica-tools instead"; # Added 2021-08-08 + icecat-bin = throw "icecat-bin has been removed, the binary builds are not maintained upstream."; # Added 2022-02-15 icedtea8_web = adoptopenjdk-icedtea-web; # Added 2019-08-21 icedtea_web = adoptopenjdk-icedtea-web; # Added 2019-08-21 idea = jetbrains; # Added 2017-04-03 diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix index bfb94ef5bd9e..cc15f4de339c 100644 --- a/pkgs/top-level/all-packages.nix +++ b/pkgs/top-level/all-packages.nix @@ -26449,8 +26449,6 @@ with pkgs; icewm = callPackage ../applications/window-managers/icewm {}; - icecat-bin = callPackage ../applications/networking/browsers/icecat-bin { }; - icon-library = callPackage ../applications/graphics/icon-library { }; id3v2 = callPackage ../applications/audio/id3v2 { };