Commit 193490c2 authored by Ed Reel's avatar Ed Reel Committed by GitHub

Update torbrowser from 10.0.13 to 10.0.15 (#5664)

Fix postinstall and remove sections
parent b58df86c
...@@ -3,7 +3,7 @@ require 'package' ...@@ -3,7 +3,7 @@ require 'package'
class Torbrowser < Package class Torbrowser < Package
description "'The Onion Router' browser" description "'The Onion Router' browser"
homepage 'https://www.torproject.org/' homepage 'https://www.torproject.org/'
@_ver = '10.0.13' @_ver = '10.0.15'
version @_ver version @_ver
license 'BSD, custom, MPL-2.0 and MIT' license 'BSD, custom, MPL-2.0 and MIT'
compatibility 'x86_64' compatibility 'x86_64'
...@@ -11,7 +11,7 @@ class Torbrowser < Package ...@@ -11,7 +11,7 @@ class Torbrowser < Package
@_url = "https://www.torproject.org/dist/torbrowser/#{@_ver}" @_url = "https://www.torproject.org/dist/torbrowser/#{@_ver}"
@_name = "tor-browser-linux64-#{@_ver}_en-US.tar.xz" @_name = "tor-browser-linux64-#{@_ver}_en-US.tar.xz"
source_url "#{@_url}/#{@_name}" source_url "#{@_url}/#{@_name}"
source_sha256 `curl -#L '#{@_url}/sha256sums-signed-build.txt' | grep '#{@_name}' | cut -d' ' -f1`.chomp source_sha256 '3a73b44f68fe97c4d89984fd0a23be069c495ada7ecf97dc3060c6e7aa4c06aa'
depends_on 'gtk3' depends_on 'gtk3'
depends_on 'sommelier' depends_on 'sommelier'
...@@ -34,26 +34,25 @@ class Torbrowser < Package ...@@ -34,26 +34,25 @@ class Torbrowser < Package
end end
def self.postinstall def self.postinstall
puts print "\nSet Tor as your default browser? [Y/n]: "
puts 'Set Tor as your default browser? [Y/n]: ' case STDIN.getc
case STDIN.gets.chomp when "\n", 'Y', 'y'
when "\n", 'Y', 'y', 'yes'
Dir.chdir("#{CREW_PREFIX}/bin") do Dir.chdir("#{CREW_PREFIX}/bin") do
FileUtils.ln_sf 'tor', 'x-www-browser' FileUtils.ln_sf 'tor', 'x-www-browser'
end end
puts 'Tor is now your default browser.'.lightgreen
else else
puts 'No change has been made.' puts 'No change has been made.'.orange
puts
end end
puts "\nType 'tor' to get started.\n".lightblue
puts
puts "Type 'tor' to get started.".lightblue
puts
end end
def self.remove def self.remove
Dir.chdir("#{CREW_PREFIX}/bin") do Dir.chdir("#{CREW_PREFIX}/bin") do
FileUtils.rm 'x-www-browser' if File.realpath('x-www-browser') == "#{CREW_PREFIX}/bin/tor" if File.exist?('x-www-browser') and File.symlink?('x-www-browser') \
and File.realpath('x-www-browser') == "#{CREW_PREFIX}/bin/tor"
FileUtils.rm 'x-www-browser'
end
end end
end end
end end
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment