summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStephan Hartmann <sultan@gentoo.org>2022-12-18 22:28:20 +0100
committerStephan Hartmann <sultan@gentoo.org>2022-12-18 22:28:55 +0100
commit48b7a172fdca381514f2dd4931df876893ab72ac (patch)
treeec01f8ec4cf2aaacec17d34fdf260d2fb4d4e9e9 /www-client
parentmedia-video/mkvtoolnix: Stabilize 72.0.0 ppc, #886919 (diff)
downloadgentoo-48b7a172fdca381514f2dd4931df876893ab72ac.tar.gz
gentoo-48b7a172fdca381514f2dd4931df876893ab72ac.tar.bz2
gentoo-48b7a172fdca381514f2dd4931df876893ab72ac.zip
www-client/opera: update ffmpeg, fix dependencies
Default enable suid sandbox. Closes: https://bugs.gentoo.org/880005 Signed-off-by: Stephan Hartmann <sultan@gentoo.org>
Diffstat (limited to 'www-client')
-rw-r--r--www-client/opera/Manifest2
-rw-r--r--www-client/opera/opera-93.0.4585.70-r1.ebuild (renamed from www-client/opera/opera-93.0.4585.70.ebuild)16
2 files changed, 14 insertions, 4 deletions
diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index ffd4605a3f8d..0c6426e0ce09 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -1,2 +1,2 @@
-DIST opera-ffmpeg-codecs-105.0.5195.19.tar.xz 1413912 BLAKE2B 52e951eb93b2ed91b4053002a43e79884c46aab7b2218a08717927e3f43bc247b340bafc18488fcf6596d4441c318d6fe734869c8daad047107aeff0fade4c71 SHA512 f29bc9146fa67b71fa2df83a9b731e9cb4ce7827a573b63fa1c10baba5980f0375cfab2c6e1edce01415753b6f3e0b65de7d361d9400550d7a2d637236e2e414
+DIST opera-ffmpeg-codecs-107.0.5304.122.tar.xz 1415248 BLAKE2B 047dc96e41086c024e2f981ba970ed02cc1fd9848880fc257786127ad7675dd474a90b9f747dd82fad427448b6a6da4a2a8acfba32292dac931d6f6094be7319 SHA512 14110eb8ce8567fcf4607c2ffaba65ec3dafdad4a965a8dddbe14556fa045317f6ea4c71fed53518a1d21b9036a371730e75885ae004c75d8768562faf3e272b
DIST opera-stable_93.0.4585.70_amd64.deb 100044860 BLAKE2B 0ef106779daa2e7626ea6cf648e52fec450698f9fc5f6dbd27eeb2f7ba4bbe11191b33730896ce0e4efa72848624b5b896eb7c340617bc05fc06438affa4b304 SHA512 f940ee75d95724a157469dfc4ad05baa57dcda10df67a11c018416913f717cd71584caf59a0679b67a5cf3ddcc92cf3dcaa68293b6b1e8730bcd97ba86bbc435
diff --git a/www-client/opera/opera-93.0.4585.70.ebuild b/www-client/opera/opera-93.0.4585.70-r1.ebuild
index 43b204f094bf..cd3a30938c48 100644
--- a/www-client/opera/opera-93.0.4585.70.ebuild
+++ b/www-client/opera/opera-93.0.4585.70-r1.ebuild
@@ -42,14 +42,14 @@ fi
KEYWORDS="-* amd64"
-FFMPEG_VERSION="105.0.5195.19"
+FFMPEG_VERSION="107.0.5304.122"
SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.${OPERA_ARCHIVE_EXT}}
proprietary-codecs? (
mirror+https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz
)"
-IUSE="+proprietary-codecs suid"
+IUSE="+proprietary-codecs +suid qt5"
RESTRICT="bindist mirror strip"
RDEPEND="
@@ -58,6 +58,7 @@ RDEPEND="
dev-libs/glib:2
dev-libs/nspr
dev-libs/nss
+ dev-libs/wayland
gnome-base/gsettings-desktop-schemas
media-libs/alsa-lib
media-libs/mesa[gbm(+)]
@@ -79,6 +80,11 @@ RDEPEND="
x11-libs/libXfixes
x11-libs/libXrandr
x11-libs/pango
+ qt5? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5[X]
+ dev-qt/qtwidgets:5
+ )
"
QA_PREBUILT="*"
@@ -149,8 +155,12 @@ src_install() {
mv lib_extra "${OPERA_HOME}"
fi
+ if ! use qt5; then
+ rm "${OPERA_HOME}/libqt5_shim.so" || die
+ fi
+
# pax mark opera, bug #562038
pax-mark m "${OPERA_HOME}/opera"
# enable suid sandbox if requested
- use suid && fperms 4711 "${OPERA_HOME}/opera_sandbox"
+ use suid && fperms 4711 "/${OPERA_HOME}/opera_sandbox"
}