Commit 3f03c8eb authored by supechicken666's avatar supechicken666 Committed by GitHub

Update Opera to 72.0.3815.148 (#4491)

* Update Opera and create symlink to /usr/bin/x-www-browser

* Correct checksum

* Put x-www-browser to #{CREW_PREFIX}

* Change all /usr/bin with /usr/local/bin

* Remove sudo before symlink

* Replace two symlink command to FileUtils
parent ff96f481
......@@ -3,7 +3,7 @@ require 'package'
class Opera < Package
description "Opera isn't just a browser. It's an awesome browser."
homepage 'https://www.opera.com/'
version '71.0.3770.271'
version '72.0.3815.148'
compatibility 'x86_64'
case ARCH
when 'x86_64'
......@@ -18,7 +18,7 @@ class Opera < Package
def self.build
system "wget https://get.geo.opera.com/pub/opera/desktop/#{version}/linux/opera-stable_#{version}_amd64.deb"
abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read("opera-stable_#{version}_amd64.deb") ) == 'cad630af33ce7d54de802abd9c360b19d330ef64759888da1ec03e5dd7e54f9a'
abort 'Checksum mismatch. :/ Try again.'.lightred unless Digest::SHA256.hexdigest( File.read("opera-stable_#{version}_amd64.deb") ) == '08ec3d1f1b142db4acaea9961687ad95db123f8567c07b0157e350aeed26a56d'
system "alien -tc opera-stable_#{version}_amd64.deb"
system "tar xvf opera-stable-#{version}.tgz"
end
......@@ -28,5 +28,6 @@ class Opera < Package
FileUtils.mv 'usr/bin', "#{CREW_DEST_PREFIX}"
FileUtils.mv 'usr/lib', "#{CREW_DEST_PREFIX}"
FileUtils.mv 'usr/share', "#{CREW_DEST_PREFIX}"
FileUtils.ln_s "#{CREW_PREFIX}/bin/opera", "#{CREW_DEST_PREFIX}/bin/x-www-browser"
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