diff options
author | SLNOS <anonymous@wired> | 2017-08-15 00:00:00 +0000 |
---|---|---|
committer | Jan Malakhovski <oxij@oxij.org> | 2017-09-04 20:19:53 +0000 |
commit | 513341434c3573c4c18ec4340d90b5a087d64aee (patch) | |
tree | 143404fd471fef89f58eca81c4a42f08b8e17931 /pkgs/applications/networking/browsers/firefox/packages.nix | |
parent | a681afb8f1ab80e6c7a3fb587d49b15c2d3739c7 (diff) | |
download | nixpkgs-513341434c3573c4c18ec4340d90b5a087d64aee.tar nixpkgs-513341434c3573c4c18ec4340d90b5a087d64aee.tar.gz nixpkgs-513341434c3573c4c18ec4340d90b5a087d64aee.tar.bz2 nixpkgs-513341434c3573c4c18ec4340d90b5a087d64aee.tar.lz nixpkgs-513341434c3573c4c18ec4340d90b5a087d64aee.tar.xz nixpkgs-513341434c3573c4c18ec4340d90b5a087d64aee.tar.zst nixpkgs-513341434c3573c4c18ec4340d90b5a087d64aee.zip |
firefoxPackages: tor-browser: reorganize expression
Diffstat (limited to 'pkgs/applications/networking/browsers/firefox/packages.nix')
-rw-r--r-- | pkgs/applications/networking/browsers/firefox/packages.nix | 36 |
1 files changed, 21 insertions, 15 deletions
diff --git a/pkgs/applications/networking/browsers/firefox/packages.nix b/pkgs/applications/networking/browsers/firefox/packages.nix index fa34b18ee49..20874ee030c 100644 --- a/pkgs/applications/networking/browsers/firefox/packages.nix +++ b/pkgs/applications/networking/browsers/firefox/packages.nix @@ -45,20 +45,9 @@ rec { }; } {}; - tor-browser = common rec { - pname = "tor-browser"; - version = "6.5.2"; - isTorBrowserLike = true; - extraConfigureFlags = [ "--disable-loop" ]; - - # FIXME: fetchFromGitHub is not ideal, unpacked source is >900Mb - src = fetchFromGitHub { - owner = "SLNOS"; - repo = "tor-browser"; - rev = "tor-browser-45.8.0esr-6.5-2"; - sha256 = "0vbcp1qlxjlph0dqibylsyvb8iah3lnzdxc56hllpvbn51vrp39j"; - }; +} // (let + commonAttrs = { overrides = { unpackPhase = '' # fetchFromGitHub produces ro sources, root dir gets a name that @@ -102,9 +91,26 @@ rec { homepage = https://www.torproject.org/projects/torbrowser.html; platforms = lib.platforms.linux; }; - } { + }; + +in rec { + + tor-browser = common (rec { + pname = "tor-browser"; + version = "6.5.2"; + isTorBrowserLike = true; + extraConfigureFlags = [ "--disable-loop" ]; + + # FIXME: fetchFromGitHub is not ideal, unpacked source is >900Mb + src = fetchFromGitHub { + owner = "SLNOS"; + repo = "tor-browser"; + rev = "tor-browser-45.8.0esr-6.5-2"; + sha256 = "0vbcp1qlxjlph0dqibylsyvb8iah3lnzdxc56hllpvbn51vrp39j"; + }; + } // commonAttrs) { stdenv = overrideCC stdenv gcc5; ffmpegSupport = false; }; -} +}) |