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.
This commit is contained in:
Martin Weinelt 2022-02-15 17:15:34 +01:00
parent a400822701
commit 10cf978c5b
No known key found for this signature in database
GPG key ID: 87C1E9888F856759
3 changed files with 1 additions and 132 deletions

View file

@ -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;
};
}

View file

@ -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

View file

@ -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 { };