opera: 50.0.2762.45 -> 53.0.2907.99 (#42097)

* Updates opera to the latest version available (fixes #40780)
* Use gnome3 package set for gconf (see #39976)
* Needs `at-spi2-atk` now
This commit is contained in:
Maximilian Bosch 2018-06-17 18:23:15 +02:00 committed by xeji
parent c40c98d40c
commit dce87078a3

View File

@ -11,7 +11,7 @@
, freetype , freetype
, gdk_pixbuf , gdk_pixbuf
, glib , glib
, gnome2 , gnome3
, gtk3 , gtk3
, libX11 , libX11
, libxcb , libxcb
@ -32,12 +32,13 @@
, pango , pango
, stdenv , stdenv
, systemd , systemd
, at-spi2-atk
}: }:
let let
mirror = https://get.geo.opera.com/pub/opera/desktop; mirror = https://get.geo.opera.com/pub/opera/desktop;
version = "50.0.2762.45"; version = "53.0.2907.99";
rpath = stdenv.lib.makeLibraryPath [ rpath = stdenv.lib.makeLibraryPath [
@ -54,7 +55,7 @@ let
freetype.out freetype.out
gdk_pixbuf.out gdk_pixbuf.out
glib.out glib.out
gnome2.GConf.out gnome3.gconf
gtk3.out gtk3.out
libX11.out libX11.out
libXScrnSaver.out libXScrnSaver.out
@ -81,6 +82,8 @@ let
# Works fine without this except there is no sound. # Works fine without this except there is no sound.
libpulseaudio.out libpulseaudio.out
at-spi2-atk
]; ];
in stdenv.mkDerivation { in stdenv.mkDerivation {
@ -89,7 +92,7 @@ in stdenv.mkDerivation {
src = fetchurl { src = fetchurl {
url = "${mirror}/${version}/linux/opera-stable_${version}_amd64.deb"; url = "${mirror}/${version}/linux/opera-stable_${version}_amd64.deb";
sha256 = "1ajdr6yzqc9xkvdcgkps6j5996n60ibjhj518gmminx90da6x5dy"; sha256 = "0fih5047xv275rmbcr2drji81wxi6p0kyp172mmn328g3pzddmwx";
}; };
unpackCmd = "${dpkg}/bin/dpkg-deb -x $curSrc ."; unpackCmd = "${dpkg}/bin/dpkg-deb -x $curSrc .";