commit:     cf15400dbead8f60eb74c5b55dc08eae27958abe
Author:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 28 23:36:31 2025 +0000
Commit:     James Le Cuirot <chewi <AT> gentoo <DOT> org>
CommitDate: Fri Mar 28 23:36:31 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf15400d

www-client/vivaldi: Fix installing with USE=-widevine

Earlier versions bundled a symlink to /opt/google/chrome/WidevineCdm, which will
have been broken in many cases, so I guess that's why they dropped it.

Closes: https://bugs.gentoo.org/952827
Signed-off-by: James Le Cuirot <chewi <AT> gentoo.org>

 www-client/vivaldi/vivaldi-7.2.3621.71.ebuild | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/www-client/vivaldi/vivaldi-7.2.3621.71.ebuild 
b/www-client/vivaldi/vivaldi-7.2.3621.71.ebuild
index c7399dace195..9f534a5acf6d 100644
--- a/www-client/vivaldi/vivaldi-7.2.3621.71.ebuild
+++ b/www-client/vivaldi/vivaldi-7.2.3621.71.ebuild
@@ -165,7 +165,7 @@ src_prepare() {
        rmdir etc/{cron.daily/,} ${VIVALDI_HOME}/cron/ || die
 
        # Remove scripts that will most likely break things.
-       rm -vf ${VIVALDI_HOME}/update-{ffmpeg,widevine} || die
+       rm -vf ${VIVALDI_HOME}/update-ffmpeg || die
 
        pushd ${VIVALDI_HOME}/locales > /dev/null || die
        rm ja-KS.pak || die # No flag for Kansai as not in IETF list.
@@ -209,8 +209,6 @@ src_install() {
        if use widevine; then
                dosym ../../usr/$(get_libdir)/chromium-browser/WidevineCdm \
                          /${VIVALDI_HOME}/WidevineCdm
-       else
-               rm "${ED}"/${VIVALDI_HOME}/WidevineCdm || die
        fi
 
        case ${PN} in

Reply via email to