commit:     b9b366048e6e81d451c2210e20f25e7085d7025e
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed May 18 02:10:25 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed May 18 02:10:25 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9b36604

media-video/mkvtoolnix: add comment re --enable-qt5

Bug: https://bugs.gentoo.org/844097
Signed-off-by: Sam James <sam <AT> gentoo.org>

 media-video/mkvtoolnix/mkvtoolnix-67.0.0.ebuild | 7 ++++++-
 media-video/mkvtoolnix/mkvtoolnix-9999.ebuild   | 7 ++++++-
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/media-video/mkvtoolnix/mkvtoolnix-67.0.0.ebuild 
b/media-video/mkvtoolnix/mkvtoolnix-67.0.0.ebuild
index e228b9bbe6b3..0939d7201a9b 100644
--- a/media-video/mkvtoolnix/mkvtoolnix-67.0.0.ebuild
+++ b/media-video/mkvtoolnix/mkvtoolnix-67.0.0.ebuild
@@ -92,10 +92,15 @@ src_configure() {
                $(use_enable debug)
                $(usex pch "" --disable-precompiled-headers)
                $(use_enable dbus)
-               $(use_enable gui)
+
+               # Qt (of some version) is always needed, even for non-GUI 
builds,
+               # to do e.g. MIME detection. See e.g. bug #844097.
+               # But most of the Qt deps are conditional on a GUI build.
                --disable-qt6
                --enable-qt5
+               $(use_enable gui)
                --with-qmake="$(qt5_get_bindir)"/qmake
+
                $(use_with dvd dvdread)
                $(use_with nls gettext)
                $(usex nls "" --with-po4a-translate=false)

diff --git a/media-video/mkvtoolnix/mkvtoolnix-9999.ebuild 
b/media-video/mkvtoolnix/mkvtoolnix-9999.ebuild
index e228b9bbe6b3..0939d7201a9b 100644
--- a/media-video/mkvtoolnix/mkvtoolnix-9999.ebuild
+++ b/media-video/mkvtoolnix/mkvtoolnix-9999.ebuild
@@ -92,10 +92,15 @@ src_configure() {
                $(use_enable debug)
                $(usex pch "" --disable-precompiled-headers)
                $(use_enable dbus)
-               $(use_enable gui)
+
+               # Qt (of some version) is always needed, even for non-GUI 
builds,
+               # to do e.g. MIME detection. See e.g. bug #844097.
+               # But most of the Qt deps are conditional on a GUI build.
                --disable-qt6
                --enable-qt5
+               $(use_enable gui)
                --with-qmake="$(qt5_get_bindir)"/qmake
+
                $(use_with dvd dvdread)
                $(use_with nls gettext)
                $(usex nls "" --with-po4a-translate=false)

Reply via email to