From b1c1715ace43d8be1494dd2a361ea24d3ec7205e Mon Sep 17 00:00:00 2001 From: James Le Cuirot Date: Sun, 27 Aug 2017 20:47:24 +0100 Subject: [PATCH] www-client/vivaldi: Add system-ffmpeg via USE flag feature Package-Manager: Portage-2.3.8, Repoman-2.3.2 --- www-client/vivaldi/metadata.xml | 3 +++ www-client/vivaldi/vivaldi-1.11.917.43_p1.ebuild | 9 +++++++++ 2 files changed, 12 insertions(+) diff --git a/www-client/vivaldi/metadata.xml b/www-client/vivaldi/metadata.xml index a8fb43312942..207e0520d900 100644 --- a/www-client/vivaldi/metadata.xml +++ b/www-client/vivaldi/metadata.xml @@ -5,4 +5,7 @@ jer@gentoo.org Jeroen Roovers + + Use system ffmpeg for proprietary codec support + diff --git a/www-client/vivaldi/vivaldi-1.11.917.43_p1.ebuild b/www-client/vivaldi/vivaldi-1.11.917.43_p1.ebuild index d8890fc5601c..1a16ef0fb62b 100644 --- a/www-client/vivaldi/vivaldi-1.11.917.43_p1.ebuild +++ b/www-client/vivaldi/vivaldi-1.11.917.43_p1.ebuild @@ -25,6 +25,7 @@ SRC_URI=" LICENSE="Vivaldi" SLOT="0" KEYWORDS="-* amd64 x86" +IUSE="system-ffmpeg" RESTRICT="bindist mirror" @@ -62,6 +63,9 @@ RDEPEND=" x11-libs/libXrender x11-libs/libXtst x11-libs/pango[X] + system-ffmpeg? ( + media-video/ffmpeg:0/55.57.57[chromium] + ) " QA_PREBUILT="*" @@ -111,5 +115,10 @@ src_install() { mv * "${D}" || die dosym /${VIVALDI_HOME}/${PN} /usr/bin/${PN} + if use system-ffmpeg; then + # An absolute symlink triggers a spurious QA warning. + dosym ../../../usr/$(get_libdir)/chromium/libffmpeg.so /${VIVALDI_HOME}/lib/libffmpeg.so + fi + fperms 4711 /${VIVALDI_HOME}/${PN}-sandbox } -- 2.13.1