commit: 48b7a172fdca381514f2dd4931df876893ab72ac Author: Stephan Hartmann <sultan <AT> gentoo <DOT> org> AuthorDate: Sun Dec 18 21:28:20 2022 +0000 Commit: Stephan Hartmann <sultan <AT> gentoo <DOT> org> CommitDate: Sun Dec 18 21:28:55 2022 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48b7a172
www-client/opera: update ffmpeg, fix dependencies Default enable suid sandbox. Closes: https://bugs.gentoo.org/880005 Signed-off-by: Stephan Hartmann <sultan <AT> gentoo.org> www-client/opera/Manifest | 2 +- ...-93.0.4585.70.ebuild => opera-93.0.4585.70-r1.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 similarity index 92% rename from www-client/opera/opera-93.0.4585.70.ebuild rename to 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" }