opera: 45.0.2552.898 -> 46.0.2597.39

- updated to 46.0.2597.39
- gtk2 dependency changed to gtk3
- 32-bit package is no longer supported
This commit is contained in:
239 2017-07-09 20:23:48 +02:00 committed by GitHub
parent 37d9a9b9bb
commit 64c3247f6f

View File

@ -12,7 +12,7 @@
, gdk_pixbuf , gdk_pixbuf
, glib , glib
, gnome2 , gnome2
, gtk2 , gtk3
, libX11 , libX11
, libxcb , libxcb
, libXScrnSaver , libXScrnSaver
@ -37,7 +37,7 @@
let let
mirror = https://get.geo.opera.com/pub/opera/desktop; mirror = https://get.geo.opera.com/pub/opera/desktop;
version = "45.0.2552.898"; version = "46.0.2597.39";
rpath = stdenv.lib.makeLibraryPath [ rpath = stdenv.lib.makeLibraryPath [
@ -55,7 +55,7 @@ let
gdk_pixbuf.out gdk_pixbuf.out
glib.out glib.out
gnome2.GConf.out gnome2.GConf.out
gtk2.out gtk3.out
libX11.out libX11.out
libXScrnSaver.out libXScrnSaver.out
libXcomposite.out libXcomposite.out
@ -88,17 +88,18 @@ in stdenv.mkDerivation {
name = "opera-${version}"; name = "opera-${version}";
src = src =
if stdenv.system == "i686-linux" then #if stdenv.system == "i686-linux" then
fetchurl { # fetchurl {
url = "${mirror}/${version}/linux/opera-stable_${version}_i386.deb"; # url = "${mirror}/${version}/linux/opera-stable_${version}_i386.deb";
sha256 = "1a7y13mgc8g7swdg0x2l9h6cmqw74h2wxizi3vmlgz2fj5zlkn0g"; # sha256 = "...";
} # }
else if stdenv.system == "x86_64-linux" then #else
if stdenv.system == "x86_64-linux" then
fetchurl { fetchurl {
url = "${mirror}/${version}/linux/opera-stable_${version}_amd64.deb"; url = "${mirror}/${version}/linux/opera-stable_${version}_amd64.deb";
sha256 = "0rmagj0s1j3a6rpyrs29xnbngsq700rgaqkph108fbnj80hif1ia"; sha256 = "1ladvqilm5rr222wjybvribnyii2l0p8jbsd10xr06wps63g1kia";
} }
else throw "Opera is not supported on ${stdenv.system} (only i686-linux and x86_64 linux are supported)"; else throw "Opera is not supported on ${stdenv.system} (only x86_64 linux is supported)";
unpackCmd = "${dpkg}/bin/dpkg-deb -x $curSrc ."; unpackCmd = "${dpkg}/bin/dpkg-deb -x $curSrc .";