aboutsummaryrefslogtreecommitdiff
path: root/pkgs/applications/networking/browsers/firefox/packages.nix
diff options
context:
space:
mode:
authorFlorian Klink <flokli@flokli.de>2020-02-01 17:37:56 +0100
committerFlorian Klink <flokli@flokli.de>2020-02-09 22:33:33 +0100
commit9704fbec86cea1673d48486f2d955ff543207810 (patch)
treeb62f6ad275db5e203faa647f9bbda9a672d5a5e5 /pkgs/applications/networking/browsers/firefox/packages.nix
parent83fff69fca0d1f7775fbcd4f8ec8acceb1a5bebb (diff)
firefoxPackages.icecat[-52]: remove package
firefoxPackages.icecat was removed as even its latest upstream version is based on an unsupported ESR release with open security issues.
Diffstat (limited to 'pkgs/applications/networking/browsers/firefox/packages.nix')
-rw-r--r--pkgs/applications/networking/browsers/firefox/packages.nix83
1 files changed, 4 insertions, 79 deletions
diff --git a/pkgs/applications/networking/browsers/firefox/packages.nix b/pkgs/applications/networking/browsers/firefox/packages.nix
index dab66e065fc8..c696166c95fa 100644
--- a/pkgs/applications/networking/browsers/firefox/packages.nix
+++ b/pkgs/applications/networking/browsers/firefox/packages.nix
@@ -89,91 +89,16 @@ rec {
versionKey = "ffversion";
};
};
-
-} // (let
-
- iccommon = args: common (args // {
- pname = "icecat";
- isIceCatLike = true;
-
- meta = (args.meta or {}) // {
- description = "The GNU version of the Firefox web browser";
- longDescription = ''
- GNUzilla is the GNU version of the Mozilla suite, and GNU
- IceCat is the GNU version of the Firefox web browser.
-
- Notable differences from mainline Firefox:
-
- - entirely free software, no non-free plugins, addons,
- artwork,
- - no telemetry, no "studies",
- - sane privacy and security defaults (for instance, unlike
- Firefox, IceCat does _zero_ network requests on startup by
- default, which means that with IceCat you won't need to
- unplug your Ethernet cable each time you want to create a
- new browser profile without announcing that action to a
- bunch of data-hungry corporations),
- - all essential privacy and security settings can be
- configured directly from the main screen,
- - optional first party isolation (like TorBrowser),
- - comes with HTTPS Everywhere (like TorBrowser), Tor Browser
- Button (like TorBrowser Bundle), LibreJS, and SpyBlock
- plugins out of the box.
-
- This package can be installed together with Firefox and
- TorBrowser, it will use distinct binary names and profile
- directories.
- '';
- homepage = "https://www.gnu.org/software/gnuzilla/";
- platforms = lib.platforms.unix;
- license = with lib.licenses; [ mpl20 gpl3Plus ];
- };
- });
-
-in {
-
- icecat = iccommon rec {
- ffversion = "60.3.0";
- icversion = "${ffversion}-gnu1";
-
- src = fetchurl {
- url = "mirror://gnu/gnuzilla/${ffversion}/icecat-${icversion}.tar.bz2";
- sha256 = "0icnl64nxcyf7dprpdpygxhabsvyhps8c3ixysj9bcdlj9q34ib1";
- };
-
- patches = [
- ./no-buildconfig.patch
- missing-documentation-patch
- ];
- meta.knownVulnerabilities = [ "Support ended around October 2019." ];
- };
-
- # Similarly to firefox-esr-52 above.
- icecat-52 = iccommon rec {
- ffversion = "52.6.0";
- icversion = "${ffversion}-gnu1";
-
- src = fetchurl {
- url = "mirror://gnu/gnuzilla/${ffversion}/icecat-${icversion}.tar.bz2";
- sha256 = "09fn54glqg1aa93hnz5zdcy07cps09dbni2b4200azh6nang630a";
- };
-
- patches = [
- # this one is actually an omnipresent bug
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1444519
- ./fix-pa-context-connect-retval.patch
- ];
-
- meta.knownVulnerabilities = [ "Support ended in August 2018." ];
- };
} // lib.optionalAttrs (config.allowAliases or true) {
# ALIASES
# remove after 20.03 branchoff
-
firefox-esr-60 = throw "firefoxPackages.firefox-esr-60 was removed as it's an unsupported ESR with open security issues.";
+ icecat = throw "firefoxPackages.icecat was removed as even its latest upstream version is based on an unsupported ESR release with open security issues.";
+ icecat-52 = throw "firefoxPackages.icecat was removed as even its latest upstream version is based on an unsupported ESR release with open security issues.";
+
tor-browser-7-5 = throw "firefoxPackages.tor-browser-7-5 was removed because it was out of date and inadequately maintained. Please use tor-browser-bundle-bin instead. See #77452.";
tor-browser-8-5 = throw "firefoxPackages.tor-browser-8-5 was removed because it was out of date and inadequately maintained. Please use tor-browser-bundle-bin instead. See #77452.";
tor-browser = throw "firefoxPackages.tor-browser was removed because it was out of date and inadequately maintained. Please use tor-browser-bundle-bin instead. See #77452.";
-})
+}