summary refs log tree commit diff
path: root/pkgs
diff options
context:
space:
mode:
authorFliegendeWurst <2012gdwu+github@posteo.de>2021-07-15 14:56:47 +0200
committerFliegendeWurst <2012gdwu+github@posteo.de>2021-07-15 23:18:08 +0200
commit42e69ba13fc6628e147a0060468ec35daada5edd (patch)
tree4b9cb37cf1a493831d5267fdd9649cd26e2237eb /pkgs
parent4dcf295417a17524978de4065b457f6ff101ed9e (diff)
downloadnixpkgs-42e69ba13fc6628e147a0060468ec35daada5edd.tar
nixpkgs-42e69ba13fc6628e147a0060468ec35daada5edd.tar.gz
nixpkgs-42e69ba13fc6628e147a0060468ec35daada5edd.tar.bz2
nixpkgs-42e69ba13fc6628e147a0060468ec35daada5edd.tar.lz
nixpkgs-42e69ba13fc6628e147a0060468ec35daada5edd.tar.xz
nixpkgs-42e69ba13fc6628e147a0060468ec35daada5edd.tar.zst
nixpkgs-42e69ba13fc6628e147a0060468ec35daada5edd.zip
tor-browser-bundle-bin: 10.0.18 -> 10.5.2
Diffstat (limited to 'pkgs')
-rw-r--r--pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix13
1 files changed, 10 insertions, 3 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 d1830f1c52f..ca57c27ba50 100644
--- a/pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix
+++ b/pkgs/applications/networking/browsers/tor-browser-bundle-bin/default.nix
@@ -88,19 +88,19 @@ let
   fteLibPath = makeLibraryPath [ stdenv.cc.cc gmp ];
 
   # Upstream source
-  version = "10.0.18";
+  version = "10.5.2";
 
   lang = "en-US";
 
   srcs = {
     x86_64-linux = fetchurl {
       url = "https://dist.torproject.org/torbrowser/${version}/tor-browser-linux64-${version}_${lang}.tar.xz";
-      sha256 = "15ni33mkg3awfmk3ynr0vi4max1h2k0s10xw3dpmdx6chzv4ll14";
+      sha256 = "16zk7d0sxm2j00vb002mjj38wxcxxlahnfdb9lmkmkfms9p9xfkb";
     };
 
     i686-linux = fetchurl {
       url = "https://dist.torproject.org/torbrowser/${version}/tor-browser-linux32-${version}_${lang}.tar.xz";
-      sha256 = "16lx8wkxli1fzq5f6gcw3im4p8k3xdmnmf6w0p7n8hd8681b1w5s";
+      sha256 = "0xc3ac2y9xf7ff3pqrp5n6l9j8i5hk3y2y3zwykwhnycnfi6dfv4";
     };
   };
 in
@@ -311,6 +311,13 @@ stdenv.mkDerivation rec {
     # chance that TBB would continue using old font files.
     rm -rf "\$HOME/.cache/fontconfig"
 
+    # Manually specify data paths (by default TB attempts to create these in the store)
+    {
+      echo "user_pref(\"extensions.torlauncher.toronionauthdir_path\", \"\$HOME/TorBrowser/Data/Tor/onion-auth\");"
+      echo "user_pref(\"extensions.torlauncher.torrc_path\", \"\$HOME/TorBrowser/Data/Tor/torrc\");"
+      echo "user_pref(\"extensions.torlauncher.tordatadir_path\", \"\$HOME/TorBrowser/Data/Tor\");"
+    } >> "\$HOME/TorBrowser/Data/Browser/profile.default/prefs.js"
+
     # Lift-off
     #
     # XAUTHORITY and DISPLAY are required for TBB to work at all.