commit:     13733f1bdf1cb5641fb1ebc53d9de38da0c7ffbe
Author:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Fri Feb  9 05:51:34 2024 +0000
Commit:     Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Fri Feb  9 09:08:45 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13733f1b

www-client/qutebrowser: warn about qtwebengine[bindist]

With the binhost gaining popularity, it may be good to warn about it.
Not an issue for most packages, but losing e.g. h264 in a full web
browser is not great and may leave users confused.

Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>

 www-client/qutebrowser/qutebrowser-3.1.0.ebuild | 8 ++++++++
 www-client/qutebrowser/qutebrowser-9999.ebuild  | 8 ++++++++
 2 files changed, 16 insertions(+)

diff --git a/www-client/qutebrowser/qutebrowser-3.1.0.ebuild 
b/www-client/qutebrowser/qutebrowser-3.1.0.ebuild
index 1f3619d59962..8bf80f2e1370 100644
--- a/www-client/qutebrowser/qutebrowser-3.1.0.ebuild
+++ b/www-client/qutebrowser/qutebrowser-3.1.0.ebuild
@@ -203,4 +203,12 @@ pkg_postinst() {
                ewarn "chromium version. While it is relatively maintained for 
security, it will"
                ewarn "cause issues for sites/features designed with a newer 
version in mind."
        fi
+
+       if { use qt6 && has_version 'dev-qt/qtwebengine:6[bindist]'; } ||
+               { use !qt6 && has_version 'dev-qt/qtwebengine:5[bindist]'; }
+       then
+               ewarn
+               ewarn "USE=bindist is set on dev-qt/qtwebengine, be warned that 
this"
+               ewarn "will prevent playback of proprietary media formats (e.g. 
h264)."
+       fi
 }

diff --git a/www-client/qutebrowser/qutebrowser-9999.ebuild 
b/www-client/qutebrowser/qutebrowser-9999.ebuild
index 9d0b343f3286..0ee9fb6c0be8 100644
--- a/www-client/qutebrowser/qutebrowser-9999.ebuild
+++ b/www-client/qutebrowser/qutebrowser-9999.ebuild
@@ -203,4 +203,12 @@ pkg_postinst() {
                ewarn "chromium version. While it is relatively maintained for 
security, it will"
                ewarn "cause issues for sites/features designed with a newer 
version in mind."
        fi
+
+       if { use qt6 && has_version 'dev-qt/qtwebengine:6[bindist]'; } ||
+               { use !qt6 && has_version 'dev-qt/qtwebengine:5[bindist]'; }
+       then
+               ewarn
+               ewarn "USE=bindist is set on dev-qt/qtwebengine, be warned that 
this"
+               ewarn "will prevent playback of proprietary media formats (e.g. 
h264)."
+       fi
 }

Reply via email to