summary refs log tree commit diff
path: root/pkgs/applications
diff options
context:
space:
mode:
authorJoachim Fasting <joachifm@fastmail.fm>2017-05-28 20:06:19 +0200
committerJoachim Fasting <joachifm@fastmail.fm>2017-05-28 20:26:31 +0200
commit2262f892302a86ca413f6be9f0630d008f908784 (patch)
tree1198a2c1a12b5def9309db49aaf193c644ab6a09 /pkgs/applications
parent8e507cfdfe7de8aa2a3b568e0e7dc6e0a6653a22 (diff)
downloadnixlib-2262f892302a86ca413f6be9f0630d008f908784.tar
nixlib-2262f892302a86ca413f6be9f0630d008f908784.tar.gz
nixlib-2262f892302a86ca413f6be9f0630d008f908784.tar.bz2
nixlib-2262f892302a86ca413f6be9f0630d008f908784.tar.lz
nixlib-2262f892302a86ca413f6be9f0630d008f908784.tar.xz
nixlib-2262f892302a86ca413f6be9f0630d008f908784.tar.zst
nixlib-2262f892302a86ca413f6be9f0630d008f908784.zip
tor-browser-bundle-bin: additional download urls
To better support users that are unable to access the official Tor
distribution site, e.g., https://github.com/NixOS/nixpkgs/issues/26184
Diffstat (limited to 'pkgs/applications')
-rw-r--r--pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix11
1 files changed, 9 insertions, 2 deletions
diff --git a/pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix b/pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix
index 4443c8480663..2c9661c36fa5 100644
--- a/pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix
+++ b/pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix
@@ -87,12 +87,18 @@ let
 
   srcs = {
     "x86_64-linux" = fetchurl {
-      url = "https://dist.torproject.org/torbrowser/${version}/tor-browser-linux64-${version}_${lang}.tar.xz";
+      urls = [
+        "https://github.com/TheTorProject/gettorbrowser/releases/download/v${version}/tor-browser-linux64-${version}_${lang}.tar.xz"
+        "https://dist.torproject.org/torbrowser/${version}/tor-browser-linux64-${version}_${lang}.tar.xz"
+      ];
       sha256 = "0jn98arczlgjigpmql1qg5b7izabv4zy4mji6vvcg3b8g1ma108r";
     };
 
     "i686-linux" = fetchurl {
-      url = "https://dist.torproject.org/torbrowser/${version}/tor-browser-linux32-${version}_${lang}.tar.xz";
+      urls = [
+        "https://github.com/TheTorProject/gettorbrowser/releases/download/v${version}/tor-browser-linux32-${version}_${lang}.tar.xz"
+        "https://dist.torproject.org/torbrowser/${version}/tor-browser-linux32-${version}_${lang}.tar.xz"
+      ];
       sha256 = "0micxgkbys0py4bj6csbc8xz4gq0x5v2zirgi38krnm5x5riqj3w";
     };
   };
@@ -105,6 +111,7 @@ stdenv.mkDerivation rec {
   src = srcs."${stdenv.system}" or (throw "unsupported system: ${stdenv.system}");
 
   preferLocalBuild = true;
+  allowSubstitutes = false;
 
   desktopItem = makeDesktopItem {
     name = "torbrowser";