diff options
author | Stephan Hartmann <sultan@gentoo.org> | 2022-12-18 22:28:20 +0100 |
---|---|---|
committer | Stephan Hartmann <sultan@gentoo.org> | 2022-12-18 22:28:55 +0100 |
commit | 48b7a172fdca381514f2dd4931df876893ab72ac (patch) | |
tree | ec01f8ec4cf2aaacec17d34fdf260d2fb4d4e9e9 /www-client/opera | |
parent | media-video/mkvtoolnix: Stabilize 72.0.0 ppc, #886919 (diff) | |
download | gentoo-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/opera')
-rw-r--r-- | www-client/opera/Manifest | 2 | ||||
-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" } |