public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtmultimedia/
@ 2014-05-27 22:59 Davide Pesavento
  0 siblings, 0 replies; 38+ messages in thread
From: Davide Pesavento @ 2014-05-27 22:59 UTC (permalink / raw
  To: gentoo-commits

commit:     4cb617e8db0ab70c901bf095646d4b936f590250
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Tue May 27 22:33:09 2014 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Tue May 27 22:33:09 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=4cb617e8

[dev-qt/qtmultimedia:4] src.pro is not used.

Package-Manager: portage-2.2.10

---
 dev-qt/qtmultimedia/qtmultimedia-4.8.9999.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-4.8.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-4.8.9999.ebuild
index 4e74b56..d31a7a8 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-4.8.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-4.8.9999.ebuild
@@ -35,7 +35,6 @@ QT4_EXTRACT_DIRECTORIES="${QT4_TARGET_DIRECTORIES}
 	include/QtCore
 	include/QtGui
 	include/QtMultimedia
-	src/src.pro
 	src/corelib
 	src/gui"
 


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtmultimedia/
@ 2014-07-12 17:00 Davide Pesavento
  0 siblings, 0 replies; 38+ messages in thread
From: Davide Pesavento @ 2014-07-12 17:00 UTC (permalink / raw
  To: gentoo-commits

commit:     c09150daa3f7772cb06201053efa406e69c8ee65
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 12 16:59:57 2014 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Sat Jul 12 16:59:57 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=c09150da

[dev-qt/qtmultimedia:5] Fix DESCRIPTION.

---
 dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
index 7609646..a36c3ac 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
@@ -6,7 +6,7 @@ EAPI=5
 
 inherit qt5-build
 
-DESCRIPTION="The Qt framework is a comprehensive C++ application development framework"
+DESCRIPTION="The Multimedia module for the Qt5 framework"
 
 if [[ ${QT5_BUILD_TYPE} == live ]]; then
 	KEYWORDS=""


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtmultimedia/
@ 2014-08-05  0:08 Davide Pesavento
  2014-08-19  1:07 ` Davide Pesavento
  0 siblings, 1 reply; 38+ messages in thread
From: Davide Pesavento @ 2014-08-05  0:08 UTC (permalink / raw
  To: gentoo-commits

commit:     ed3fbad2098ffcfededfc6b1bf69fc2005285704
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Tue Aug  5 00:07:26 2014 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Tue Aug  5 00:07:26 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=ed3fbad2

[dev-qt/qtmultimedia:5] Fix automagic deps, add opengl and widgets USE flags.

Based on pull request #67 by xhochy. Fixes bug #517532.

Package-Manager: portage-2.2.11

---
 dev-qt/qtmultimedia/metadata.xml                 |  3 +-
 dev-qt/qtmultimedia/qtmultimedia-5.3.1.ebuild    | 44 ++++++++++++++++++------
 dev-qt/qtmultimedia/qtmultimedia-5.3.9999.ebuild | 44 ++++++++++++++++++------
 dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild   | 44 ++++++++++++++++++------
 4 files changed, 104 insertions(+), 31 deletions(-)

diff --git a/dev-qt/qtmultimedia/metadata.xml b/dev-qt/qtmultimedia/metadata.xml
index b4f8d68..a31be04 100644
--- a/dev-qt/qtmultimedia/metadata.xml
+++ b/dev-qt/qtmultimedia/metadata.xml
@@ -5,7 +5,8 @@
 	<use>
 		<flag name="exceptions">Add support for exceptions - like catching them
 			inside the event loop (recommended by Nokia)</flag>
-		<flag name="qml">Build QML/QtQuick bindings</flag>
+		<flag name="qml">Build QML/QtQuick bindings and imports</flag>
+		<flag name="widgets">Build the QtMultimediaWidgets module</flag>
 	</use>
 	<upstream>
 		<bugs-to>https://bugreports.qt-project.org/</bugs-to>

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.3.1.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.3.1.ebuild
index a36c3ac..3676f07 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.3.1.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.3.1.ebuild
@@ -14,25 +14,49 @@ else
 	KEYWORDS="~amd64 ~x86"
 fi
 
-# FIXME: probably lots of automagic deps
-# TODO: qt-widgets can be made optional
-# TODO: opengl, xv
+IUSE="alsa +gstreamer openal opengl +pulseaudio qml widgets"
+REQUIRED_USE="?? ( alsa pulseaudio )"
 
-IUSE="alsa gstreamer openal pulseaudio qml"
-
-DEPEND="
+RDEPEND="
 	>=dev-qt/qtcore-${PV}:5[debug=]
 	>=dev-qt/qtgui-${PV}:5[debug=]
 	>=dev-qt/qtnetwork-${PV}:5[debug=]
-	>=dev-qt/qtwidgets-${PV}:5[debug=]
 	alsa? ( media-libs/alsa-lib )
 	gstreamer? (
 		media-libs/gstreamer:0.10
 		media-libs/gst-plugins-bad:0.10
 		media-libs/gst-plugins-base:0.10
 	)
-	openal? ( media-libs/openal )
 	pulseaudio? ( media-sound/pulseaudio )
-	qml? ( >=dev-qt/qtdeclarative-${PV}:5[debug=] )
+	qml? (
+		>=dev-qt/qtdeclarative-${PV}:5[debug=]
+		openal? ( media-libs/openal )
+	)
+	widgets? (
+		>=dev-qt/qtwidgets-${PV}:5[debug=]
+		opengl? ( >=dev-qt/qtopengl-${PV}:5[debug=] )
+	)
 "
-RDEPEND="${DEPEND}"
+DEPEND="${RDEPEND}
+	x11-proto/videoproto
+"
+
+src_prepare() {
+	qt_use_compile_test alsa
+	qt_use_compile_test gstreamer
+	qt_use_compile_test openal
+	qt_use_compile_test pulseaudio
+
+	qt_use_disable_mod opengl opengl \
+		src/multimediawidgets/multimediawidgets.pro
+
+	qt_use_disable_mod qml quick \
+		src/src.pro
+
+	qt_use_disable_mod widgets widgets \
+		src/src.pro \
+		src/gsttools/gsttools.pro \
+		src/plugins/gstreamer/common.pri
+
+	qt5-build_src_prepare
+}

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.3.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.3.9999.ebuild
index a36c3ac..3676f07 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.3.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.3.9999.ebuild
@@ -14,25 +14,49 @@ else
 	KEYWORDS="~amd64 ~x86"
 fi
 
-# FIXME: probably lots of automagic deps
-# TODO: qt-widgets can be made optional
-# TODO: opengl, xv
+IUSE="alsa +gstreamer openal opengl +pulseaudio qml widgets"
+REQUIRED_USE="?? ( alsa pulseaudio )"
 
-IUSE="alsa gstreamer openal pulseaudio qml"
-
-DEPEND="
+RDEPEND="
 	>=dev-qt/qtcore-${PV}:5[debug=]
 	>=dev-qt/qtgui-${PV}:5[debug=]
 	>=dev-qt/qtnetwork-${PV}:5[debug=]
-	>=dev-qt/qtwidgets-${PV}:5[debug=]
 	alsa? ( media-libs/alsa-lib )
 	gstreamer? (
 		media-libs/gstreamer:0.10
 		media-libs/gst-plugins-bad:0.10
 		media-libs/gst-plugins-base:0.10
 	)
-	openal? ( media-libs/openal )
 	pulseaudio? ( media-sound/pulseaudio )
-	qml? ( >=dev-qt/qtdeclarative-${PV}:5[debug=] )
+	qml? (
+		>=dev-qt/qtdeclarative-${PV}:5[debug=]
+		openal? ( media-libs/openal )
+	)
+	widgets? (
+		>=dev-qt/qtwidgets-${PV}:5[debug=]
+		opengl? ( >=dev-qt/qtopengl-${PV}:5[debug=] )
+	)
 "
-RDEPEND="${DEPEND}"
+DEPEND="${RDEPEND}
+	x11-proto/videoproto
+"
+
+src_prepare() {
+	qt_use_compile_test alsa
+	qt_use_compile_test gstreamer
+	qt_use_compile_test openal
+	qt_use_compile_test pulseaudio
+
+	qt_use_disable_mod opengl opengl \
+		src/multimediawidgets/multimediawidgets.pro
+
+	qt_use_disable_mod qml quick \
+		src/src.pro
+
+	qt_use_disable_mod widgets widgets \
+		src/src.pro \
+		src/gsttools/gsttools.pro \
+		src/plugins/gstreamer/common.pri
+
+	qt5-build_src_prepare
+}

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
index a36c3ac..3676f07 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
@@ -14,25 +14,49 @@ else
 	KEYWORDS="~amd64 ~x86"
 fi
 
-# FIXME: probably lots of automagic deps
-# TODO: qt-widgets can be made optional
-# TODO: opengl, xv
+IUSE="alsa +gstreamer openal opengl +pulseaudio qml widgets"
+REQUIRED_USE="?? ( alsa pulseaudio )"
 
-IUSE="alsa gstreamer openal pulseaudio qml"
-
-DEPEND="
+RDEPEND="
 	>=dev-qt/qtcore-${PV}:5[debug=]
 	>=dev-qt/qtgui-${PV}:5[debug=]
 	>=dev-qt/qtnetwork-${PV}:5[debug=]
-	>=dev-qt/qtwidgets-${PV}:5[debug=]
 	alsa? ( media-libs/alsa-lib )
 	gstreamer? (
 		media-libs/gstreamer:0.10
 		media-libs/gst-plugins-bad:0.10
 		media-libs/gst-plugins-base:0.10
 	)
-	openal? ( media-libs/openal )
 	pulseaudio? ( media-sound/pulseaudio )
-	qml? ( >=dev-qt/qtdeclarative-${PV}:5[debug=] )
+	qml? (
+		>=dev-qt/qtdeclarative-${PV}:5[debug=]
+		openal? ( media-libs/openal )
+	)
+	widgets? (
+		>=dev-qt/qtwidgets-${PV}:5[debug=]
+		opengl? ( >=dev-qt/qtopengl-${PV}:5[debug=] )
+	)
 "
-RDEPEND="${DEPEND}"
+DEPEND="${RDEPEND}
+	x11-proto/videoproto
+"
+
+src_prepare() {
+	qt_use_compile_test alsa
+	qt_use_compile_test gstreamer
+	qt_use_compile_test openal
+	qt_use_compile_test pulseaudio
+
+	qt_use_disable_mod opengl opengl \
+		src/multimediawidgets/multimediawidgets.pro
+
+	qt_use_disable_mod qml quick \
+		src/src.pro
+
+	qt_use_disable_mod widgets widgets \
+		src/src.pro \
+		src/gsttools/gsttools.pro \
+		src/plugins/gstreamer/common.pri
+
+	qt5-build_src_prepare
+}


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtmultimedia/
@ 2014-08-16 11:26 Davide Pesavento
  2014-08-19  1:07 ` Davide Pesavento
  0 siblings, 1 reply; 38+ messages in thread
From: Davide Pesavento @ 2014-08-16 11:26 UTC (permalink / raw
  To: gentoo-commits

commit:     ea04ace482dc579e72e7aa74ecb412390fe19911
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Sat Aug 16 11:25:15 2014 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Sat Aug 16 11:25:15 2014 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=ea04ace4

[dev-qt/qtmultimedia:5] Workaround opengl headers inclusion issue.

See bug 518542 for details.

Package-Manager: portage-2.2.12

---
 dev-qt/qtmultimedia/qtmultimedia-5.3.1.ebuild    | 2 ++
 dev-qt/qtmultimedia/qtmultimedia-5.3.9999.ebuild | 2 ++
 dev-qt/qtmultimedia/qtmultimedia-5.4.9999.ebuild | 2 ++
 dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild   | 2 ++
 4 files changed, 8 insertions(+)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.3.1.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.3.1.ebuild
index 3676f07..d1e424f 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.3.1.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.3.1.ebuild
@@ -17,6 +17,7 @@ fi
 IUSE="alsa +gstreamer openal opengl +pulseaudio qml widgets"
 REQUIRED_USE="?? ( alsa pulseaudio )"
 
+# "widgets? ( qtgui[opengl=] )" because of bug 518542 comment 2
 RDEPEND="
 	>=dev-qt/qtcore-${PV}:5[debug=]
 	>=dev-qt/qtgui-${PV}:5[debug=]
@@ -33,6 +34,7 @@ RDEPEND="
 		openal? ( media-libs/openal )
 	)
 	widgets? (
+		>=dev-qt/qtgui-${PV}:5[debug=,opengl=]
 		>=dev-qt/qtwidgets-${PV}:5[debug=]
 		opengl? ( >=dev-qt/qtopengl-${PV}:5[debug=] )
 	)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.3.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.3.9999.ebuild
index 3676f07..d1e424f 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.3.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.3.9999.ebuild
@@ -17,6 +17,7 @@ fi
 IUSE="alsa +gstreamer openal opengl +pulseaudio qml widgets"
 REQUIRED_USE="?? ( alsa pulseaudio )"
 
+# "widgets? ( qtgui[opengl=] )" because of bug 518542 comment 2
 RDEPEND="
 	>=dev-qt/qtcore-${PV}:5[debug=]
 	>=dev-qt/qtgui-${PV}:5[debug=]
@@ -33,6 +34,7 @@ RDEPEND="
 		openal? ( media-libs/openal )
 	)
 	widgets? (
+		>=dev-qt/qtgui-${PV}:5[debug=,opengl=]
 		>=dev-qt/qtwidgets-${PV}:5[debug=]
 		opengl? ( >=dev-qt/qtopengl-${PV}:5[debug=] )
 	)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.4.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.4.9999.ebuild
index 3676f07..d1e424f 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.4.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.4.9999.ebuild
@@ -17,6 +17,7 @@ fi
 IUSE="alsa +gstreamer openal opengl +pulseaudio qml widgets"
 REQUIRED_USE="?? ( alsa pulseaudio )"
 
+# "widgets? ( qtgui[opengl=] )" because of bug 518542 comment 2
 RDEPEND="
 	>=dev-qt/qtcore-${PV}:5[debug=]
 	>=dev-qt/qtgui-${PV}:5[debug=]
@@ -33,6 +34,7 @@ RDEPEND="
 		openal? ( media-libs/openal )
 	)
 	widgets? (
+		>=dev-qt/qtgui-${PV}:5[debug=,opengl=]
 		>=dev-qt/qtwidgets-${PV}:5[debug=]
 		opengl? ( >=dev-qt/qtopengl-${PV}:5[debug=] )
 	)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
index 3676f07..d1e424f 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
@@ -17,6 +17,7 @@ fi
 IUSE="alsa +gstreamer openal opengl +pulseaudio qml widgets"
 REQUIRED_USE="?? ( alsa pulseaudio )"
 
+# "widgets? ( qtgui[opengl=] )" because of bug 518542 comment 2
 RDEPEND="
 	>=dev-qt/qtcore-${PV}:5[debug=]
 	>=dev-qt/qtgui-${PV}:5[debug=]
@@ -33,6 +34,7 @@ RDEPEND="
 		openal? ( media-libs/openal )
 	)
 	widgets? (
+		>=dev-qt/qtgui-${PV}:5[debug=,opengl=]
 		>=dev-qt/qtwidgets-${PV}:5[debug=]
 		opengl? ( >=dev-qt/qtopengl-${PV}:5[debug=] )
 	)


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtmultimedia/
@ 2014-08-19  1:07 Davide Pesavento
  2014-08-17 12:04 ` Davide Pesavento
  0 siblings, 1 reply; 38+ messages in thread
From: Davide Pesavento @ 2014-08-19  1:07 UTC (permalink / raw
  To: gentoo-commits

commit:     6de9ba556207b76804767ec450467bfa37c5adc3
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Sun Aug 17 12:04:26 2014 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Sun Aug 17 12:04:26 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=6de9ba55

[dev-qt/qtmultimedia:5] Enable alsa plugin by default instead of pulseaudio.

Thanks to kensington for pointing this out.

Package-Manager: portage-2.2.12

---
 dev-qt/qtmultimedia/qtmultimedia-5.3.1.ebuild    | 2 +-
 dev-qt/qtmultimedia/qtmultimedia-5.3.9999.ebuild | 2 +-
 dev-qt/qtmultimedia/qtmultimedia-5.4.9999.ebuild | 2 +-
 dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild   | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.3.1.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.3.1.ebuild
index 0ab538d..b66986b 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.3.1.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.3.1.ebuild
@@ -14,7 +14,7 @@ else
 	KEYWORDS="~amd64 ~x86"
 fi
 
-IUSE="alsa +gstreamer openal +opengl +pulseaudio qml widgets"
+IUSE="+alsa +gstreamer openal +opengl pulseaudio qml widgets"
 REQUIRED_USE="?? ( alsa pulseaudio )"
 
 # "widgets? ( qtgui[opengl=] )" because of bug 518542 comment 2

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.3.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.3.9999.ebuild
index 0ab538d..b66986b 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.3.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.3.9999.ebuild
@@ -14,7 +14,7 @@ else
 	KEYWORDS="~amd64 ~x86"
 fi
 
-IUSE="alsa +gstreamer openal +opengl +pulseaudio qml widgets"
+IUSE="+alsa +gstreamer openal +opengl pulseaudio qml widgets"
 REQUIRED_USE="?? ( alsa pulseaudio )"
 
 # "widgets? ( qtgui[opengl=] )" because of bug 518542 comment 2

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.4.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.4.9999.ebuild
index 0ab538d..b66986b 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.4.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.4.9999.ebuild
@@ -14,7 +14,7 @@ else
 	KEYWORDS="~amd64 ~x86"
 fi
 
-IUSE="alsa +gstreamer openal +opengl +pulseaudio qml widgets"
+IUSE="+alsa +gstreamer openal +opengl pulseaudio qml widgets"
 REQUIRED_USE="?? ( alsa pulseaudio )"
 
 # "widgets? ( qtgui[opengl=] )" because of bug 518542 comment 2

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
index 0ab538d..b66986b 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
@@ -14,7 +14,7 @@ else
 	KEYWORDS="~amd64 ~x86"
 fi
 
-IUSE="alsa +gstreamer openal +opengl +pulseaudio qml widgets"
+IUSE="+alsa +gstreamer openal +opengl pulseaudio qml widgets"
 REQUIRED_USE="?? ( alsa pulseaudio )"
 
 # "widgets? ( qtgui[opengl=] )" because of bug 518542 comment 2


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtmultimedia/
@ 2014-10-11  2:43 Davide Pesavento
  0 siblings, 0 replies; 38+ messages in thread
From: Davide Pesavento @ 2014-10-11  2:43 UTC (permalink / raw
  To: gentoo-commits

commit:     a7dfd699d99943757f8223f76fda33769fb3b2c8
Author:     Manuel Rüger <manuel <AT> rueg <DOT> eu>
AuthorDate: Sat Oct 11 02:15:23 2014 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Sat Oct 11 02:15:23 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=a7dfd699

[dev-qt/qtmultimedia] Pulseaudio and Alsa are not mutually exclusive anymore

Upstream change:
https://qt.gitorious.org/qt/qtmultimedia/commit/eb75bf8e3bde3a9b3efc91b54aa4dc2e34a3cde4

---
 dev-qt/qtmultimedia/qtmultimedia-5.4.0_alpha.ebuild | 1 -
 dev-qt/qtmultimedia/qtmultimedia-5.4.9999.ebuild    | 1 -
 dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild      | 1 -
 3 files changed, 3 deletions(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.4.0_alpha.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.4.0_alpha.ebuild
index b66986b..008ade7 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.4.0_alpha.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.4.0_alpha.ebuild
@@ -15,7 +15,6 @@ else
 fi
 
 IUSE="+alsa +gstreamer openal +opengl pulseaudio qml widgets"
-REQUIRED_USE="?? ( alsa pulseaudio )"
 
 # "widgets? ( qtgui[opengl=] )" because of bug 518542 comment 2
 RDEPEND="

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.4.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.4.9999.ebuild
index b66986b..008ade7 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.4.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.4.9999.ebuild
@@ -15,7 +15,6 @@ else
 fi
 
 IUSE="+alsa +gstreamer openal +opengl pulseaudio qml widgets"
-REQUIRED_USE="?? ( alsa pulseaudio )"
 
 # "widgets? ( qtgui[opengl=] )" because of bug 518542 comment 2
 RDEPEND="

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
index b66986b..008ade7 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
@@ -15,7 +15,6 @@ else
 fi
 
 IUSE="+alsa +gstreamer openal +opengl pulseaudio qml widgets"
-REQUIRED_USE="?? ( alsa pulseaudio )"
 
 # "widgets? ( qtgui[opengl=] )" because of bug 518542 comment 2
 RDEPEND="


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtmultimedia/
@ 2014-10-11  2:59 Davide Pesavento
  0 siblings, 0 replies; 38+ messages in thread
From: Davide Pesavento @ 2014-10-11  2:59 UTC (permalink / raw
  To: gentoo-commits

commit:     9676ce9898fcee32082770f5cc0d78924daf24a2
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 11 02:59:04 2014 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Sat Oct 11 02:59:04 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/qt.git;a=commit;h=9676ce98

[dev-qt/qtmultimedia] No need to enable alsa by default.

Package-Manager: portage-2.2.14_rc1

---
 dev-qt/qtmultimedia/qtmultimedia-5.3.9999.ebuild    | 4 ++--
 dev-qt/qtmultimedia/qtmultimedia-5.4.0_alpha.ebuild | 4 ++--
 dev-qt/qtmultimedia/qtmultimedia-5.4.9999.ebuild    | 4 ++--
 dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild      | 4 ++--
 4 files changed, 8 insertions(+), 8 deletions(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.3.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.3.9999.ebuild
index b66986b..7f9b9f9 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.3.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.3.9999.ebuild
@@ -14,7 +14,7 @@ else
 	KEYWORDS="~amd64 ~x86"
 fi
 
-IUSE="+alsa +gstreamer openal +opengl pulseaudio qml widgets"
+IUSE="alsa +gstreamer openal +opengl pulseaudio qml widgets"
 REQUIRED_USE="?? ( alsa pulseaudio )"
 
 # "widgets? ( qtgui[opengl=] )" because of bug 518542 comment 2
@@ -35,7 +35,7 @@ RDEPEND="
 	)
 	widgets? (
 		>=dev-qt/qtgui-${PV}:5[debug=,opengl=]
-		>=dev-qt/qtwidgets-${PV}:5[debug=]
+		>=dev-qt/qtwidgets-${PV}:5[debug=,opengl=]
 		opengl? ( >=dev-qt/qtopengl-${PV}:5[debug=] )
 	)
 "

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.4.0_alpha.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.4.0_alpha.ebuild
index 008ade7..5337a65 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.4.0_alpha.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.4.0_alpha.ebuild
@@ -14,7 +14,7 @@ else
 	KEYWORDS="~amd64 ~x86"
 fi
 
-IUSE="+alsa +gstreamer openal +opengl pulseaudio qml widgets"
+IUSE="alsa +gstreamer openal +opengl pulseaudio qml widgets"
 
 # "widgets? ( qtgui[opengl=] )" because of bug 518542 comment 2
 RDEPEND="
@@ -34,7 +34,7 @@ RDEPEND="
 	)
 	widgets? (
 		>=dev-qt/qtgui-${PV}:5[debug=,opengl=]
-		>=dev-qt/qtwidgets-${PV}:5[debug=]
+		>=dev-qt/qtwidgets-${PV}:5[debug=,opengl=]
 		opengl? ( >=dev-qt/qtopengl-${PV}:5[debug=] )
 	)
 "

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.4.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.4.9999.ebuild
index 008ade7..5337a65 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.4.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.4.9999.ebuild
@@ -14,7 +14,7 @@ else
 	KEYWORDS="~amd64 ~x86"
 fi
 
-IUSE="+alsa +gstreamer openal +opengl pulseaudio qml widgets"
+IUSE="alsa +gstreamer openal +opengl pulseaudio qml widgets"
 
 # "widgets? ( qtgui[opengl=] )" because of bug 518542 comment 2
 RDEPEND="
@@ -34,7 +34,7 @@ RDEPEND="
 	)
 	widgets? (
 		>=dev-qt/qtgui-${PV}:5[debug=,opengl=]
-		>=dev-qt/qtwidgets-${PV}:5[debug=]
+		>=dev-qt/qtwidgets-${PV}:5[debug=,opengl=]
 		opengl? ( >=dev-qt/qtopengl-${PV}:5[debug=] )
 	)
 "

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
index 008ade7..5337a65 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
@@ -14,7 +14,7 @@ else
 	KEYWORDS="~amd64 ~x86"
 fi
 
-IUSE="+alsa +gstreamer openal +opengl pulseaudio qml widgets"
+IUSE="alsa +gstreamer openal +opengl pulseaudio qml widgets"
 
 # "widgets? ( qtgui[opengl=] )" because of bug 518542 comment 2
 RDEPEND="
@@ -34,7 +34,7 @@ RDEPEND="
 	)
 	widgets? (
 		>=dev-qt/qtgui-${PV}:5[debug=,opengl=]
-		>=dev-qt/qtwidgets-${PV}:5[debug=]
+		>=dev-qt/qtwidgets-${PV}:5[debug=,opengl=]
 		opengl? ( >=dev-qt/qtopengl-${PV}:5[debug=] )
 	)
 "


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtmultimedia/
@ 2015-07-13  2:14 Davide Pesavento
  0 siblings, 0 replies; 38+ messages in thread
From: Davide Pesavento @ 2015-07-13  2:14 UTC (permalink / raw
  To: gentoo-commits

commit:     f211f3f8abd2a544586da907f22a881e39bb214f
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 13 02:11:51 2015 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Mon Jul 13 02:11:51 2015 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=f211f3f8

[dev-qt/qtmultimedia] Make alsa and pulseaudio USE flags actually work.

Also stop enabling opengl by default.

Package-Manager: portage-2.2.20

 dev-qt/qtmultimedia/qtmultimedia-5.5.0.ebuild    | 11 ++++++++---
 dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild | 11 ++++++++---
 dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild   | 11 ++++++++---
 3 files changed, 24 insertions(+), 9 deletions(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.5.0.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.5.0.ebuild
index 88cb621..2362b52 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.5.0.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.5.0.ebuild
@@ -11,7 +11,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
 fi
 
-IUSE="alsa +gstreamer openal +opengl pulseaudio qml widgets"
+IUSE="alsa +gstreamer openal opengl pulseaudio qml widgets"
 
 RDEPEND="
 	>=dev-qt/qtcore-${PV}:5
@@ -34,10 +34,14 @@ RDEPEND="
 	)
 "
 DEPEND="${RDEPEND}
-	x11-proto/videoproto
+	gstreamer? ( x11-proto/videoproto )
 "
 
 src_prepare() {
+	# do not rely on qtbase configuration
+	sed -i -e 's/contains(QT_CONFIG, \(alsa\|pulseaudio\))://' \
+		qtmultimedia.pro || die
+
 	qt_use_compile_test alsa
 	qt_use_compile_test gstreamer
 	qt_use_compile_test openal
@@ -47,7 +51,8 @@ src_prepare() {
 		src/multimediawidgets/multimediawidgets.pro
 
 	qt_use_disable_mod qml quick \
-		src/src.pro
+		src/src.pro \
+		src/plugins/plugins.pro
 
 	qt_use_disable_mod widgets widgets \
 		src/src.pro \

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild
index 88cb621..2362b52 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild
@@ -11,7 +11,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
 fi
 
-IUSE="alsa +gstreamer openal +opengl pulseaudio qml widgets"
+IUSE="alsa +gstreamer openal opengl pulseaudio qml widgets"
 
 RDEPEND="
 	>=dev-qt/qtcore-${PV}:5
@@ -34,10 +34,14 @@ RDEPEND="
 	)
 "
 DEPEND="${RDEPEND}
-	x11-proto/videoproto
+	gstreamer? ( x11-proto/videoproto )
 "
 
 src_prepare() {
+	# do not rely on qtbase configuration
+	sed -i -e 's/contains(QT_CONFIG, \(alsa\|pulseaudio\))://' \
+		qtmultimedia.pro || die
+
 	qt_use_compile_test alsa
 	qt_use_compile_test gstreamer
 	qt_use_compile_test openal
@@ -47,7 +51,8 @@ src_prepare() {
 		src/multimediawidgets/multimediawidgets.pro
 
 	qt_use_disable_mod qml quick \
-		src/src.pro
+		src/src.pro \
+		src/plugins/plugins.pro
 
 	qt_use_disable_mod widgets widgets \
 		src/src.pro \

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
index 88cb621..2362b52 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
@@ -11,7 +11,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
 fi
 
-IUSE="alsa +gstreamer openal +opengl pulseaudio qml widgets"
+IUSE="alsa +gstreamer openal opengl pulseaudio qml widgets"
 
 RDEPEND="
 	>=dev-qt/qtcore-${PV}:5
@@ -34,10 +34,14 @@ RDEPEND="
 	)
 "
 DEPEND="${RDEPEND}
-	x11-proto/videoproto
+	gstreamer? ( x11-proto/videoproto )
 "
 
 src_prepare() {
+	# do not rely on qtbase configuration
+	sed -i -e 's/contains(QT_CONFIG, \(alsa\|pulseaudio\))://' \
+		qtmultimedia.pro || die
+
 	qt_use_compile_test alsa
 	qt_use_compile_test gstreamer
 	qt_use_compile_test openal
@@ -47,7 +51,8 @@ src_prepare() {
 		src/multimediawidgets/multimediawidgets.pro
 
 	qt_use_disable_mod qml quick \
-		src/src.pro
+		src/src.pro \
+		src/plugins/plugins.pro
 
 	qt_use_disable_mod widgets widgets \
 		src/src.pro \


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtmultimedia/
@ 2015-07-19 14:06 Michael Palimaka
  0 siblings, 0 replies; 38+ messages in thread
From: Michael Palimaka @ 2015-07-19 14:06 UTC (permalink / raw
  To: gentoo-commits

commit:     59b6826f8c8db54549f288f0785d433d31ca2a76
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 19 14:02:43 2015 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sun Jul 19 14:03:35 2015 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=59b6826f

[dev-qt/qtmultimedia] Explicitly choose gstreamer version.

Previously, gstreamear version was chosen based on QT_CONFIG.
Since we have no package setting that, gstreamer support was always disabled.

Upstream commit: df66e8a4ba6d2cf8b245c99dd54877d36fb8561d

Package-Manager: portage-2.2.20

 dev-qt/qtmultimedia/qtmultimedia-5.5.0.ebuild    | 8 ++++++++
 dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild | 8 ++++++++
 dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild   | 8 ++++++++
 3 files changed, 24 insertions(+)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.5.0.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.5.0.ebuild
index 2362b52..aeeb522 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.5.0.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.5.0.ebuild
@@ -61,3 +61,11 @@ src_prepare() {
 
 	qt5-build_src_prepare
 }
+
+src_configure() {
+	if use gstreamer; then
+		qt5_qmake GST_VERSION=0.10
+	else
+		qt5-build_src_configure
+	fi
+}

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild
index 2362b52..aeeb522 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild
@@ -61,3 +61,11 @@ src_prepare() {
 
 	qt5-build_src_prepare
 }
+
+src_configure() {
+	if use gstreamer; then
+		qt5_qmake GST_VERSION=0.10
+	else
+		qt5-build_src_configure
+	fi
+}

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
index 2362b52..aeeb522 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
@@ -61,3 +61,11 @@ src_prepare() {
 
 	qt5-build_src_prepare
 }
+
+src_configure() {
+	if use gstreamer; then
+		qt5_qmake GST_VERSION=0.10
+	else
+		qt5-build_src_configure
+	fi
+}


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtmultimedia/
@ 2015-08-04 21:40 Davide Pesavento
  0 siblings, 0 replies; 38+ messages in thread
From: Davide Pesavento @ 2015-08-04 21:40 UTC (permalink / raw
  To: gentoo-commits

commit:     5b951c9cb07ded35eb21306416942bc1c716929c
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Tue Aug  4 21:39:58 2015 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Tue Aug  4 21:39:58 2015 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=5b951c9c

[dev-qt/qtmultimedia] Use myqmakeargs to specify GST_VERSION.

Should also fix bug #555484.

Package-Manager: portage-2.2.20

 dev-qt/qtmultimedia/qtmultimedia-5.5.0.ebuild    | 9 ++++-----
 dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild | 9 ++++-----
 dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild   | 9 ++++-----
 3 files changed, 12 insertions(+), 15 deletions(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.5.0.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.5.0.ebuild
index aeeb522..9972640 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.5.0.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.5.0.ebuild
@@ -63,9 +63,8 @@ src_prepare() {
 }
 
 src_configure() {
-	if use gstreamer; then
-		qt5_qmake GST_VERSION=0.10
-	else
-		qt5-build_src_configure
-	fi
+	local myqmakeargs=(
+		$(usex gstreamer 'GST_VERSION=0.10' '')
+	)
+	qt5-build_src_configure
 }

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild
index aeeb522..9972640 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild
@@ -63,9 +63,8 @@ src_prepare() {
 }
 
 src_configure() {
-	if use gstreamer; then
-		qt5_qmake GST_VERSION=0.10
-	else
-		qt5-build_src_configure
-	fi
+	local myqmakeargs=(
+		$(usex gstreamer 'GST_VERSION=0.10' '')
+	)
+	qt5-build_src_configure
 }

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
index aeeb522..9972640 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
@@ -63,9 +63,8 @@ src_prepare() {
 }
 
 src_configure() {
-	if use gstreamer; then
-		qt5_qmake GST_VERSION=0.10
-	else
-		qt5-build_src_configure
-	fi
+	local myqmakeargs=(
+		$(usex gstreamer 'GST_VERSION=0.10' '')
+	)
+	qt5-build_src_configure
 }


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtmultimedia/
@ 2015-10-09 16:05 Michael Palimaka
  0 siblings, 0 replies; 38+ messages in thread
From: Michael Palimaka @ 2015-10-09 16:05 UTC (permalink / raw
  To: gentoo-commits

commit:     fc848ac4a96c83dbad878d952d5c496bbf93374b
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Fri Oct  9 16:04:40 2015 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Fri Oct  9 16:05:00 2015 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=fc848ac4

dev-qt/qtmultimedia: remove opengl USE flag

Gentoo-bug: 559182

Package-Manager: portage-2.2.20.1

 dev-qt/qtmultimedia/qtmultimedia-5.5.0.ebuild    | 7 ++-----
 dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild | 7 ++-----
 dev-qt/qtmultimedia/qtmultimedia-5.6.9999.ebuild | 7 ++-----
 dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild   | 7 ++-----
 4 files changed, 8 insertions(+), 20 deletions(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.5.0.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.5.0.ebuild
index a27967d..cac4c48 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.5.0.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.5.0.ebuild
@@ -11,7 +11,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
 fi
 
-IUSE="alsa +gstreamer openal opengl pulseaudio qml widgets"
+IUSE="alsa +gstreamer openal pulseaudio qml widgets"
 
 RDEPEND="
 	>=dev-qt/qtcore-${PV}:5
@@ -29,8 +29,8 @@ RDEPEND="
 		openal? ( media-libs/openal )
 	)
 	widgets? (
+		>=dev-qt/qtopengl-${PV}:5
 		>=dev-qt/qtwidgets-${PV}:5
-		opengl? ( >=dev-qt/qtopengl-${PV}:5 )
 	)
 "
 DEPEND="${RDEPEND}
@@ -47,9 +47,6 @@ src_prepare() {
 	qt_use_compile_test openal
 	qt_use_compile_test pulseaudio
 
-	qt_use_disable_mod opengl opengl \
-		src/multimediawidgets/multimediawidgets.pro
-
 	qt_use_disable_mod qml quick \
 		src/src.pro \
 		src/plugins/plugins.pro

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild
index a27967d..cac4c48 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild
@@ -11,7 +11,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
 fi
 
-IUSE="alsa +gstreamer openal opengl pulseaudio qml widgets"
+IUSE="alsa +gstreamer openal pulseaudio qml widgets"
 
 RDEPEND="
 	>=dev-qt/qtcore-${PV}:5
@@ -29,8 +29,8 @@ RDEPEND="
 		openal? ( media-libs/openal )
 	)
 	widgets? (
+		>=dev-qt/qtopengl-${PV}:5
 		>=dev-qt/qtwidgets-${PV}:5
-		opengl? ( >=dev-qt/qtopengl-${PV}:5 )
 	)
 "
 DEPEND="${RDEPEND}
@@ -47,9 +47,6 @@ src_prepare() {
 	qt_use_compile_test openal
 	qt_use_compile_test pulseaudio
 
-	qt_use_disable_mod opengl opengl \
-		src/multimediawidgets/multimediawidgets.pro
-
 	qt_use_disable_mod qml quick \
 		src/src.pro \
 		src/plugins/plugins.pro

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.6.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.6.9999.ebuild
index a27967d..cac4c48 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.6.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.6.9999.ebuild
@@ -11,7 +11,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
 fi
 
-IUSE="alsa +gstreamer openal opengl pulseaudio qml widgets"
+IUSE="alsa +gstreamer openal pulseaudio qml widgets"
 
 RDEPEND="
 	>=dev-qt/qtcore-${PV}:5
@@ -29,8 +29,8 @@ RDEPEND="
 		openal? ( media-libs/openal )
 	)
 	widgets? (
+		>=dev-qt/qtopengl-${PV}:5
 		>=dev-qt/qtwidgets-${PV}:5
-		opengl? ( >=dev-qt/qtopengl-${PV}:5 )
 	)
 "
 DEPEND="${RDEPEND}
@@ -47,9 +47,6 @@ src_prepare() {
 	qt_use_compile_test openal
 	qt_use_compile_test pulseaudio
 
-	qt_use_disable_mod opengl opengl \
-		src/multimediawidgets/multimediawidgets.pro
-
 	qt_use_disable_mod qml quick \
 		src/src.pro \
 		src/plugins/plugins.pro

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
index a27967d..cac4c48 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
@@ -11,7 +11,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
 fi
 
-IUSE="alsa +gstreamer openal opengl pulseaudio qml widgets"
+IUSE="alsa +gstreamer openal pulseaudio qml widgets"
 
 RDEPEND="
 	>=dev-qt/qtcore-${PV}:5
@@ -29,8 +29,8 @@ RDEPEND="
 		openal? ( media-libs/openal )
 	)
 	widgets? (
+		>=dev-qt/qtopengl-${PV}:5
 		>=dev-qt/qtwidgets-${PV}:5
-		opengl? ( >=dev-qt/qtopengl-${PV}:5 )
 	)
 "
 DEPEND="${RDEPEND}
@@ -47,9 +47,6 @@ src_prepare() {
 	qt_use_compile_test openal
 	qt_use_compile_test pulseaudio
 
-	qt_use_disable_mod opengl opengl \
-		src/multimediawidgets/multimediawidgets.pro
-
 	qt_use_disable_mod qml quick \
 		src/src.pro \
 		src/plugins/plugins.pro


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtmultimedia/
@ 2015-10-16 14:40 Michael Palimaka
  0 siblings, 0 replies; 38+ messages in thread
From: Michael Palimaka @ 2015-10-16 14:40 UTC (permalink / raw
  To: gentoo-commits

commit:     a1bf4e9d98be833c07ac3193bcdd32bf92b25c34
Author:     Pablo Cholaky <waltercool <AT> slash <DOT> cl>
AuthorDate: Sun Sep 27 17:13:49 2015 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Fri Oct 16 14:39:54 2015 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=a1bf4e9d

dev-qt/qtmultimedia: add gstreamer1.0 support

 dev-qt/qtmultimedia/metadata.xml                 |  2 ++
 dev-qt/qtmultimedia/qtmultimedia-5.5.0.ebuild    | 11 +++++++++--
 dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild | 11 +++++++++--
 dev-qt/qtmultimedia/qtmultimedia-5.6.9999.ebuild | 11 +++++++++--
 dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild   | 11 +++++++++--
 5 files changed, 38 insertions(+), 8 deletions(-)

diff --git a/dev-qt/qtmultimedia/metadata.xml b/dev-qt/qtmultimedia/metadata.xml
index b408e5c..92a1217 100644
--- a/dev-qt/qtmultimedia/metadata.xml
+++ b/dev-qt/qtmultimedia/metadata.xml
@@ -5,6 +5,8 @@
 	<use>
 		<flag name="exceptions">Add support for exceptions - like catching them
 			inside the event loop (recommended by upstream)</flag>
+		<flag name="gstreamer">Enable HTML5 audio/video support via <pkg>media-libs/gstreamer:1.0</pkg></flag>
+		<flag name="gstreamer010">Enable HTML5 audio/video support via <pkg>media-libs/gstreamer:0.10</pkg></flag>
 		<flag name="qml">Build QML/QtQuick bindings and imports</flag>
 		<flag name="widgets">Build the QtMultimediaWidgets module</flag>
 	</use>

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.5.0.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.5.0.ebuild
index cac4c48..dd56d86 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.5.0.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.5.0.ebuild
@@ -11,7 +11,8 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
 fi
 
-IUSE="alsa +gstreamer openal pulseaudio qml widgets"
+IUSE="alsa gstreamer gstreamer010 openal pulseaudio qml widgets"
+REQUIRED_USE="?? ( gstreamer gstreamer010 )"
 
 RDEPEND="
 	>=dev-qt/qtcore-${PV}:5
@@ -19,6 +20,11 @@ RDEPEND="
 	>=dev-qt/qtnetwork-${PV}:5
 	alsa? ( media-libs/alsa-lib )
 	gstreamer? (
+		media-libs/gstreamer:1.0
+		media-libs/gst-plugins-bad:1.0
+		media-libs/gst-plugins-base:1.0
+	)
+	gstreamer010? (
 		media-libs/gstreamer:0.10
 		media-libs/gst-plugins-bad:0.10
 		media-libs/gst-plugins-base:0.10
@@ -61,7 +67,8 @@ src_prepare() {
 
 src_configure() {
 	local myqmakeargs=(
-		$(usex gstreamer 'GST_VERSION=0.10' '')
+		$(usex gstreamer 'GST_VERSION=1.0' '')
+		$(usex gstreamer010 'GST_VERSION=0.10' '')
 	)
 	qt5-build_src_configure
 }

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild
index cac4c48..dd56d86 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild
@@ -11,7 +11,8 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
 fi
 
-IUSE="alsa +gstreamer openal pulseaudio qml widgets"
+IUSE="alsa gstreamer gstreamer010 openal pulseaudio qml widgets"
+REQUIRED_USE="?? ( gstreamer gstreamer010 )"
 
 RDEPEND="
 	>=dev-qt/qtcore-${PV}:5
@@ -19,6 +20,11 @@ RDEPEND="
 	>=dev-qt/qtnetwork-${PV}:5
 	alsa? ( media-libs/alsa-lib )
 	gstreamer? (
+		media-libs/gstreamer:1.0
+		media-libs/gst-plugins-bad:1.0
+		media-libs/gst-plugins-base:1.0
+	)
+	gstreamer010? (
 		media-libs/gstreamer:0.10
 		media-libs/gst-plugins-bad:0.10
 		media-libs/gst-plugins-base:0.10
@@ -61,7 +67,8 @@ src_prepare() {
 
 src_configure() {
 	local myqmakeargs=(
-		$(usex gstreamer 'GST_VERSION=0.10' '')
+		$(usex gstreamer 'GST_VERSION=1.0' '')
+		$(usex gstreamer010 'GST_VERSION=0.10' '')
 	)
 	qt5-build_src_configure
 }

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.6.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.6.9999.ebuild
index cac4c48..dd56d86 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.6.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.6.9999.ebuild
@@ -11,7 +11,8 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
 fi
 
-IUSE="alsa +gstreamer openal pulseaudio qml widgets"
+IUSE="alsa gstreamer gstreamer010 openal pulseaudio qml widgets"
+REQUIRED_USE="?? ( gstreamer gstreamer010 )"
 
 RDEPEND="
 	>=dev-qt/qtcore-${PV}:5
@@ -19,6 +20,11 @@ RDEPEND="
 	>=dev-qt/qtnetwork-${PV}:5
 	alsa? ( media-libs/alsa-lib )
 	gstreamer? (
+		media-libs/gstreamer:1.0
+		media-libs/gst-plugins-bad:1.0
+		media-libs/gst-plugins-base:1.0
+	)
+	gstreamer010? (
 		media-libs/gstreamer:0.10
 		media-libs/gst-plugins-bad:0.10
 		media-libs/gst-plugins-base:0.10
@@ -61,7 +67,8 @@ src_prepare() {
 
 src_configure() {
 	local myqmakeargs=(
-		$(usex gstreamer 'GST_VERSION=0.10' '')
+		$(usex gstreamer 'GST_VERSION=1.0' '')
+		$(usex gstreamer010 'GST_VERSION=0.10' '')
 	)
 	qt5-build_src_configure
 }

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
index cac4c48..dd56d86 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
@@ -11,7 +11,8 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
 fi
 
-IUSE="alsa +gstreamer openal pulseaudio qml widgets"
+IUSE="alsa gstreamer gstreamer010 openal pulseaudio qml widgets"
+REQUIRED_USE="?? ( gstreamer gstreamer010 )"
 
 RDEPEND="
 	>=dev-qt/qtcore-${PV}:5
@@ -19,6 +20,11 @@ RDEPEND="
 	>=dev-qt/qtnetwork-${PV}:5
 	alsa? ( media-libs/alsa-lib )
 	gstreamer? (
+		media-libs/gstreamer:1.0
+		media-libs/gst-plugins-bad:1.0
+		media-libs/gst-plugins-base:1.0
+	)
+	gstreamer010? (
 		media-libs/gstreamer:0.10
 		media-libs/gst-plugins-bad:0.10
 		media-libs/gst-plugins-base:0.10
@@ -61,7 +67,8 @@ src_prepare() {
 
 src_configure() {
 	local myqmakeargs=(
-		$(usex gstreamer 'GST_VERSION=0.10' '')
+		$(usex gstreamer 'GST_VERSION=1.0' '')
+		$(usex gstreamer010 'GST_VERSION=0.10' '')
 	)
 	qt5-build_src_configure
 }


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtmultimedia/
@ 2015-10-16 16:12 Michael Palimaka
  0 siblings, 0 replies; 38+ messages in thread
From: Michael Palimaka @ 2015-10-16 16:12 UTC (permalink / raw
  To: gentoo-commits

commit:     18f084901a4995609c8dec743034b4eefb5cecf8
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 16 16:07:30 2015 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Fri Oct 16 16:07:30 2015 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=18f08490

dev-qt/qtmultimedia: improve local USE flag descriptions

Package-Manager: portage-2.2.20.1

 dev-qt/qtmultimedia/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-qt/qtmultimedia/metadata.xml b/dev-qt/qtmultimedia/metadata.xml
index 92a1217..285042b 100644
--- a/dev-qt/qtmultimedia/metadata.xml
+++ b/dev-qt/qtmultimedia/metadata.xml
@@ -5,8 +5,8 @@
 	<use>
 		<flag name="exceptions">Add support for exceptions - like catching them
 			inside the event loop (recommended by upstream)</flag>
-		<flag name="gstreamer">Enable HTML5 audio/video support via <pkg>media-libs/gstreamer:1.0</pkg></flag>
-		<flag name="gstreamer010">Enable HTML5 audio/video support via <pkg>media-libs/gstreamer:0.10</pkg></flag>
+		<flag name="gstreamer">Enable audio support via <pkg>media-libs/gstreamer:1.0</pkg></flag>
+		<flag name="gstreamer010">Enable audio support via <pkg>media-libs/gstreamer:0.10</pkg></flag>
 		<flag name="qml">Build QML/QtQuick bindings and imports</flag>
 		<flag name="widgets">Build the QtMultimediaWidgets module</flag>
 	</use>


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtmultimedia/
@ 2015-10-16 18:21 Michael Palimaka
  0 siblings, 0 replies; 38+ messages in thread
From: Michael Palimaka @ 2015-10-16 18:21 UTC (permalink / raw
  To: gentoo-commits

commit:     5e867829ffcd203afb15002c849032fc779b7823
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 16 18:20:37 2015 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Fri Oct 16 18:21:05 2015 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=5e867829

dev-qt/qtmultimedia: add missing dependency

Package-Manager: portage-2.2.20.1

 dev-qt/qtmultimedia/metadata.xml                 | 1 +
 dev-qt/qtmultimedia/qtmultimedia-5.5.0.ebuild    | 6 +++++-
 dev-qt/qtmultimedia/qtmultimedia-5.5.1.ebuild    | 6 +++++-
 dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild | 6 +++++-
 4 files changed, 16 insertions(+), 3 deletions(-)

diff --git a/dev-qt/qtmultimedia/metadata.xml b/dev-qt/qtmultimedia/metadata.xml
index 285042b..c018a17 100644
--- a/dev-qt/qtmultimedia/metadata.xml
+++ b/dev-qt/qtmultimedia/metadata.xml
@@ -3,6 +3,7 @@
 <pkgmetadata>
 	<herd>qt</herd>
 	<use>
+		<flag name="egl">Enable EGL integration</flag>
 		<flag name="exceptions">Add support for exceptions - like catching them
 			inside the event loop (recommended by upstream)</flag>
 		<flag name="gstreamer">Enable audio support via <pkg>media-libs/gstreamer:1.0</pkg></flag>

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.5.0.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.5.0.ebuild
index dd56d86..e356a18 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.5.0.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.5.0.ebuild
@@ -11,7 +11,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
 fi
 
-IUSE="alsa gstreamer gstreamer010 openal pulseaudio qml widgets"
+IUSE="alsa egl gstreamer gstreamer010 openal pulseaudio qml widgets"
 REQUIRED_USE="?? ( gstreamer gstreamer010 )"
 
 RDEPEND="
@@ -20,11 +20,13 @@ RDEPEND="
 	>=dev-qt/qtnetwork-${PV}:5
 	alsa? ( media-libs/alsa-lib )
 	gstreamer? (
+		dev-libs/glib:2
 		media-libs/gstreamer:1.0
 		media-libs/gst-plugins-bad:1.0
 		media-libs/gst-plugins-base:1.0
 	)
 	gstreamer010? (
+		dev-libs/glib:2
 		media-libs/gstreamer:0.10
 		media-libs/gst-plugins-bad:0.10
 		media-libs/gst-plugins-base:0.10
@@ -32,6 +34,8 @@ RDEPEND="
 	pulseaudio? ( media-sound/pulseaudio )
 	qml? (
 		>=dev-qt/qtdeclarative-${PV}:5
+		>=dev-qt/qtgui-${PV}:5[egl=]
+		egl? ( >=dev-qt/qtgui-${PV}:5[egl,gles2] )
 		openal? ( media-libs/openal )
 	)
 	widgets? (

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.5.1.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.5.1.ebuild
index dd56d86..e356a18 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.5.1.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.5.1.ebuild
@@ -11,7 +11,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
 fi
 
-IUSE="alsa gstreamer gstreamer010 openal pulseaudio qml widgets"
+IUSE="alsa egl gstreamer gstreamer010 openal pulseaudio qml widgets"
 REQUIRED_USE="?? ( gstreamer gstreamer010 )"
 
 RDEPEND="
@@ -20,11 +20,13 @@ RDEPEND="
 	>=dev-qt/qtnetwork-${PV}:5
 	alsa? ( media-libs/alsa-lib )
 	gstreamer? (
+		dev-libs/glib:2
 		media-libs/gstreamer:1.0
 		media-libs/gst-plugins-bad:1.0
 		media-libs/gst-plugins-base:1.0
 	)
 	gstreamer010? (
+		dev-libs/glib:2
 		media-libs/gstreamer:0.10
 		media-libs/gst-plugins-bad:0.10
 		media-libs/gst-plugins-base:0.10
@@ -32,6 +34,8 @@ RDEPEND="
 	pulseaudio? ( media-sound/pulseaudio )
 	qml? (
 		>=dev-qt/qtdeclarative-${PV}:5
+		>=dev-qt/qtgui-${PV}:5[egl=]
+		egl? ( >=dev-qt/qtgui-${PV}:5[egl,gles2] )
 		openal? ( media-libs/openal )
 	)
 	widgets? (

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild
index dd56d86..e356a18 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild
@@ -11,7 +11,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
 fi
 
-IUSE="alsa gstreamer gstreamer010 openal pulseaudio qml widgets"
+IUSE="alsa egl gstreamer gstreamer010 openal pulseaudio qml widgets"
 REQUIRED_USE="?? ( gstreamer gstreamer010 )"
 
 RDEPEND="
@@ -20,11 +20,13 @@ RDEPEND="
 	>=dev-qt/qtnetwork-${PV}:5
 	alsa? ( media-libs/alsa-lib )
 	gstreamer? (
+		dev-libs/glib:2
 		media-libs/gstreamer:1.0
 		media-libs/gst-plugins-bad:1.0
 		media-libs/gst-plugins-base:1.0
 	)
 	gstreamer010? (
+		dev-libs/glib:2
 		media-libs/gstreamer:0.10
 		media-libs/gst-plugins-bad:0.10
 		media-libs/gst-plugins-base:0.10
@@ -32,6 +34,8 @@ RDEPEND="
 	pulseaudio? ( media-sound/pulseaudio )
 	qml? (
 		>=dev-qt/qtdeclarative-${PV}:5
+		>=dev-qt/qtgui-${PV}:5[egl=]
+		egl? ( >=dev-qt/qtgui-${PV}:5[egl,gles2] )
 		openal? ( media-libs/openal )
 	)
 	widgets? (


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtmultimedia/
@ 2015-10-17 14:08 Michael Palimaka
  0 siblings, 0 replies; 38+ messages in thread
From: Michael Palimaka @ 2015-10-17 14:08 UTC (permalink / raw
  To: gentoo-commits

commit:     bdedc5799c11d174d1e6481a858798b86207b996
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 17 14:07:55 2015 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sat Oct 17 14:07:55 2015 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=bdedc579

dev-qt/qtmultimedia: improve dependency specification

Package-Manager: portage-2.2.20.1

 dev-qt/qtmultimedia/qtmultimedia-5.5.0.ebuild    | 2 +-
 dev-qt/qtmultimedia/qtmultimedia-5.5.1.ebuild    | 2 +-
 dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild | 2 +-
 dev-qt/qtmultimedia/qtmultimedia-5.6.9999.ebuild | 6 +++++-
 dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild   | 6 +++++-
 5 files changed, 13 insertions(+), 5 deletions(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.5.0.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.5.0.ebuild
index e356a18..1b51234 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.5.0.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.5.0.ebuild
@@ -34,8 +34,8 @@ RDEPEND="
 	pulseaudio? ( media-sound/pulseaudio )
 	qml? (
 		>=dev-qt/qtdeclarative-${PV}:5
-		>=dev-qt/qtgui-${PV}:5[egl=]
 		egl? ( >=dev-qt/qtgui-${PV}:5[egl,gles2] )
+		!egl? ( >=dev-qt/qtgui-${PV}:5[-egl] )
 		openal? ( media-libs/openal )
 	)
 	widgets? (

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.5.1.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.5.1.ebuild
index e356a18..1b51234 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.5.1.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.5.1.ebuild
@@ -34,8 +34,8 @@ RDEPEND="
 	pulseaudio? ( media-sound/pulseaudio )
 	qml? (
 		>=dev-qt/qtdeclarative-${PV}:5
-		>=dev-qt/qtgui-${PV}:5[egl=]
 		egl? ( >=dev-qt/qtgui-${PV}:5[egl,gles2] )
+		!egl? ( >=dev-qt/qtgui-${PV}:5[-egl] )
 		openal? ( media-libs/openal )
 	)
 	widgets? (

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild
index e356a18..1b51234 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild
@@ -34,8 +34,8 @@ RDEPEND="
 	pulseaudio? ( media-sound/pulseaudio )
 	qml? (
 		>=dev-qt/qtdeclarative-${PV}:5
-		>=dev-qt/qtgui-${PV}:5[egl=]
 		egl? ( >=dev-qt/qtgui-${PV}:5[egl,gles2] )
+		!egl? ( >=dev-qt/qtgui-${PV}:5[-egl] )
 		openal? ( media-libs/openal )
 	)
 	widgets? (

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.6.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.6.9999.ebuild
index dd56d86..1b51234 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.6.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.6.9999.ebuild
@@ -11,7 +11,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
 fi
 
-IUSE="alsa gstreamer gstreamer010 openal pulseaudio qml widgets"
+IUSE="alsa egl gstreamer gstreamer010 openal pulseaudio qml widgets"
 REQUIRED_USE="?? ( gstreamer gstreamer010 )"
 
 RDEPEND="
@@ -20,11 +20,13 @@ RDEPEND="
 	>=dev-qt/qtnetwork-${PV}:5
 	alsa? ( media-libs/alsa-lib )
 	gstreamer? (
+		dev-libs/glib:2
 		media-libs/gstreamer:1.0
 		media-libs/gst-plugins-bad:1.0
 		media-libs/gst-plugins-base:1.0
 	)
 	gstreamer010? (
+		dev-libs/glib:2
 		media-libs/gstreamer:0.10
 		media-libs/gst-plugins-bad:0.10
 		media-libs/gst-plugins-base:0.10
@@ -32,6 +34,8 @@ RDEPEND="
 	pulseaudio? ( media-sound/pulseaudio )
 	qml? (
 		>=dev-qt/qtdeclarative-${PV}:5
+		egl? ( >=dev-qt/qtgui-${PV}:5[egl,gles2] )
+		!egl? ( >=dev-qt/qtgui-${PV}:5[-egl] )
 		openal? ( media-libs/openal )
 	)
 	widgets? (

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
index dd56d86..1b51234 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
@@ -11,7 +11,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
 fi
 
-IUSE="alsa gstreamer gstreamer010 openal pulseaudio qml widgets"
+IUSE="alsa egl gstreamer gstreamer010 openal pulseaudio qml widgets"
 REQUIRED_USE="?? ( gstreamer gstreamer010 )"
 
 RDEPEND="
@@ -20,11 +20,13 @@ RDEPEND="
 	>=dev-qt/qtnetwork-${PV}:5
 	alsa? ( media-libs/alsa-lib )
 	gstreamer? (
+		dev-libs/glib:2
 		media-libs/gstreamer:1.0
 		media-libs/gst-plugins-bad:1.0
 		media-libs/gst-plugins-base:1.0
 	)
 	gstreamer010? (
+		dev-libs/glib:2
 		media-libs/gstreamer:0.10
 		media-libs/gst-plugins-bad:0.10
 		media-libs/gst-plugins-base:0.10
@@ -32,6 +34,8 @@ RDEPEND="
 	pulseaudio? ( media-sound/pulseaudio )
 	qml? (
 		>=dev-qt/qtdeclarative-${PV}:5
+		egl? ( >=dev-qt/qtgui-${PV}:5[egl,gles2] )
+		!egl? ( >=dev-qt/qtgui-${PV}:5[-egl] )
 		openal? ( media-libs/openal )
 	)
 	widgets? (


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtmultimedia/
@ 2015-11-19 16:00 Michael Palimaka
  0 siblings, 0 replies; 38+ messages in thread
From: Michael Palimaka @ 2015-11-19 16:00 UTC (permalink / raw
  To: gentoo-commits

commit:     6a549174bb957dabc91737e5f8b39b87e7895306
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 19 16:00:25 2015 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Thu Nov 19 16:00:30 2015 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=6a549174

dev-qt/qtmultimedia: rename egl USE flag -> gles2

This avoids conflicts where egl was enabled but gles2 was not (gles2 must have
the same setting across all Qt modules).

Gentoo-bug: 565588

Package-Manager: portage-2.2.25

 dev-qt/qtmultimedia/metadata.xml                 | 2 +-
 dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild | 6 +++---
 dev-qt/qtmultimedia/qtmultimedia-5.6.9999.ebuild | 6 +++---
 dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild   | 6 +++---
 4 files changed, 10 insertions(+), 10 deletions(-)

diff --git a/dev-qt/qtmultimedia/metadata.xml b/dev-qt/qtmultimedia/metadata.xml
index c018a17..536277f 100644
--- a/dev-qt/qtmultimedia/metadata.xml
+++ b/dev-qt/qtmultimedia/metadata.xml
@@ -3,9 +3,9 @@
 <pkgmetadata>
 	<herd>qt</herd>
 	<use>
-		<flag name="egl">Enable EGL integration</flag>
 		<flag name="exceptions">Add support for exceptions - like catching them
 			inside the event loop (recommended by upstream)</flag>
+		<flag name="gles2">Enable EGL/GLES2 integration</flag>
 		<flag name="gstreamer">Enable audio support via <pkg>media-libs/gstreamer:1.0</pkg></flag>
 		<flag name="gstreamer010">Enable audio support via <pkg>media-libs/gstreamer:0.10</pkg></flag>
 		<flag name="qml">Build QML/QtQuick bindings and imports</flag>

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild
index d760a39..721ad83 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.5.9999.ebuild
@@ -11,7 +11,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
 fi
 
-IUSE="alsa egl gstreamer gstreamer010 openal pulseaudio qml widgets"
+IUSE="alsa gles2 gstreamer gstreamer010 openal pulseaudio qml widgets"
 REQUIRED_USE="?? ( gstreamer gstreamer010 )"
 
 RDEPEND="
@@ -34,8 +34,8 @@ RDEPEND="
 	pulseaudio? ( media-sound/pulseaudio )
 	qml? (
 		~dev-qt/qtdeclarative-${PV}:5
-		egl? ( ~dev-qt/qtgui-${PV}:5[egl,gles2] )
-		!egl? ( ~dev-qt/qtgui-${PV}:5[-egl] )
+		gles2? ( ~dev-qt/qtgui-${PV}:5[egl,gles2] )
+		!gles2? ( ~dev-qt/qtgui-${PV}:5[-egl] )
 		openal? ( media-libs/openal )
 	)
 	widgets? (

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.6.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.6.9999.ebuild
index d760a39..721ad83 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.6.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.6.9999.ebuild
@@ -11,7 +11,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
 fi
 
-IUSE="alsa egl gstreamer gstreamer010 openal pulseaudio qml widgets"
+IUSE="alsa gles2 gstreamer gstreamer010 openal pulseaudio qml widgets"
 REQUIRED_USE="?? ( gstreamer gstreamer010 )"
 
 RDEPEND="
@@ -34,8 +34,8 @@ RDEPEND="
 	pulseaudio? ( media-sound/pulseaudio )
 	qml? (
 		~dev-qt/qtdeclarative-${PV}:5
-		egl? ( ~dev-qt/qtgui-${PV}:5[egl,gles2] )
-		!egl? ( ~dev-qt/qtgui-${PV}:5[-egl] )
+		gles2? ( ~dev-qt/qtgui-${PV}:5[egl,gles2] )
+		!gles2? ( ~dev-qt/qtgui-${PV}:5[-egl] )
 		openal? ( media-libs/openal )
 	)
 	widgets? (

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
index d760a39..721ad83 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
@@ -11,7 +11,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
 fi
 
-IUSE="alsa egl gstreamer gstreamer010 openal pulseaudio qml widgets"
+IUSE="alsa gles2 gstreamer gstreamer010 openal pulseaudio qml widgets"
 REQUIRED_USE="?? ( gstreamer gstreamer010 )"
 
 RDEPEND="
@@ -34,8 +34,8 @@ RDEPEND="
 	pulseaudio? ( media-sound/pulseaudio )
 	qml? (
 		~dev-qt/qtdeclarative-${PV}:5
-		egl? ( ~dev-qt/qtgui-${PV}:5[egl,gles2] )
-		!egl? ( ~dev-qt/qtgui-${PV}:5[-egl] )
+		gles2? ( ~dev-qt/qtgui-${PV}:5[egl,gles2] )
+		!gles2? ( ~dev-qt/qtgui-${PV}:5[-egl] )
 		openal? ( media-libs/openal )
 	)
 	widgets? (


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtmultimedia/
@ 2016-04-10 12:10 Davide Pesavento
  0 siblings, 0 replies; 38+ messages in thread
From: Davide Pesavento @ 2016-04-10 12:10 UTC (permalink / raw
  To: gentoo-commits

commit:     0a3e292d14ae4b74a92f8886588444535d044188
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 10 12:08:28 2016 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Sun Apr 10 12:08:56 2016 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=0a3e292d

dev-qt/qtmultimedia: really fix egl/gles2 handling

The videonode plugin requires both egl and gles2, therefore depending
on [-gles2] is enough to disable the plugin, and makes much more sense
than depending on [-egl], since the USE flag is called 'gles2'.
Thanks to rhill for pointing this out.

While at it, use a [gles2=] dependency on both qtgui and qtwidgets,
like we do everywhere else in the Qt stack.

Gentoo-Bug: 576636
Package-Manager: portage-2.2.28

 dev-qt/qtmultimedia/qtmultimedia-5.6.0.ebuild       | 7 +++----
 dev-qt/qtmultimedia/qtmultimedia-5.6.9999.ebuild    | 7 +++----
 dev-qt/qtmultimedia/qtmultimedia-5.7.0_alpha.ebuild | 7 +++----
 dev-qt/qtmultimedia/qtmultimedia-5.7.9999.ebuild    | 7 +++----
 dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild      | 7 +++----
 5 files changed, 15 insertions(+), 20 deletions(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.6.0.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.6.0.ebuild
index cc48647..1a2ca34 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.6.0.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.6.0.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="?? ( gstreamer gstreamer010 )"
 
 RDEPEND="
 	~dev-qt/qtcore-${PV}
-	~dev-qt/qtgui-${PV}
+	~dev-qt/qtgui-${PV}[gles2=]
 	~dev-qt/qtnetwork-${PV}
 	alsa? ( media-libs/alsa-lib )
 	gstreamer? (
@@ -34,13 +34,12 @@ RDEPEND="
 	pulseaudio? ( media-sound/pulseaudio )
 	qml? (
 		~dev-qt/qtdeclarative-${PV}
-		gles2? ( ~dev-qt/qtgui-${PV}[egl,gles2] )
-		!gles2? ( ~dev-qt/qtgui-${PV}[-egl] )
+		gles2? ( ~dev-qt/qtgui-${PV}[egl] )
 		openal? ( media-libs/openal )
 	)
 	widgets? (
 		~dev-qt/qtopengl-${PV}
-		~dev-qt/qtwidgets-${PV}
+		~dev-qt/qtwidgets-${PV}[gles2=]
 	)
 "
 DEPEND="${RDEPEND}

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.6.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.6.9999.ebuild
index cc48647..1a2ca34 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.6.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.6.9999.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="?? ( gstreamer gstreamer010 )"
 
 RDEPEND="
 	~dev-qt/qtcore-${PV}
-	~dev-qt/qtgui-${PV}
+	~dev-qt/qtgui-${PV}[gles2=]
 	~dev-qt/qtnetwork-${PV}
 	alsa? ( media-libs/alsa-lib )
 	gstreamer? (
@@ -34,13 +34,12 @@ RDEPEND="
 	pulseaudio? ( media-sound/pulseaudio )
 	qml? (
 		~dev-qt/qtdeclarative-${PV}
-		gles2? ( ~dev-qt/qtgui-${PV}[egl,gles2] )
-		!gles2? ( ~dev-qt/qtgui-${PV}[-egl] )
+		gles2? ( ~dev-qt/qtgui-${PV}[egl] )
 		openal? ( media-libs/openal )
 	)
 	widgets? (
 		~dev-qt/qtopengl-${PV}
-		~dev-qt/qtwidgets-${PV}
+		~dev-qt/qtwidgets-${PV}[gles2=]
 	)
 "
 DEPEND="${RDEPEND}

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.7.0_alpha.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.7.0_alpha.ebuild
index cc48647..1a2ca34 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.7.0_alpha.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.7.0_alpha.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="?? ( gstreamer gstreamer010 )"
 
 RDEPEND="
 	~dev-qt/qtcore-${PV}
-	~dev-qt/qtgui-${PV}
+	~dev-qt/qtgui-${PV}[gles2=]
 	~dev-qt/qtnetwork-${PV}
 	alsa? ( media-libs/alsa-lib )
 	gstreamer? (
@@ -34,13 +34,12 @@ RDEPEND="
 	pulseaudio? ( media-sound/pulseaudio )
 	qml? (
 		~dev-qt/qtdeclarative-${PV}
-		gles2? ( ~dev-qt/qtgui-${PV}[egl,gles2] )
-		!gles2? ( ~dev-qt/qtgui-${PV}[-egl] )
+		gles2? ( ~dev-qt/qtgui-${PV}[egl] )
 		openal? ( media-libs/openal )
 	)
 	widgets? (
 		~dev-qt/qtopengl-${PV}
-		~dev-qt/qtwidgets-${PV}
+		~dev-qt/qtwidgets-${PV}[gles2=]
 	)
 "
 DEPEND="${RDEPEND}

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.7.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.7.9999.ebuild
index cc48647..1a2ca34 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.7.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.7.9999.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="?? ( gstreamer gstreamer010 )"
 
 RDEPEND="
 	~dev-qt/qtcore-${PV}
-	~dev-qt/qtgui-${PV}
+	~dev-qt/qtgui-${PV}[gles2=]
 	~dev-qt/qtnetwork-${PV}
 	alsa? ( media-libs/alsa-lib )
 	gstreamer? (
@@ -34,13 +34,12 @@ RDEPEND="
 	pulseaudio? ( media-sound/pulseaudio )
 	qml? (
 		~dev-qt/qtdeclarative-${PV}
-		gles2? ( ~dev-qt/qtgui-${PV}[egl,gles2] )
-		!gles2? ( ~dev-qt/qtgui-${PV}[-egl] )
+		gles2? ( ~dev-qt/qtgui-${PV}[egl] )
 		openal? ( media-libs/openal )
 	)
 	widgets? (
 		~dev-qt/qtopengl-${PV}
-		~dev-qt/qtwidgets-${PV}
+		~dev-qt/qtwidgets-${PV}[gles2=]
 	)
 "
 DEPEND="${RDEPEND}

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
index cc48647..1a2ca34 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
@@ -16,7 +16,7 @@ REQUIRED_USE="?? ( gstreamer gstreamer010 )"
 
 RDEPEND="
 	~dev-qt/qtcore-${PV}
-	~dev-qt/qtgui-${PV}
+	~dev-qt/qtgui-${PV}[gles2=]
 	~dev-qt/qtnetwork-${PV}
 	alsa? ( media-libs/alsa-lib )
 	gstreamer? (
@@ -34,13 +34,12 @@ RDEPEND="
 	pulseaudio? ( media-sound/pulseaudio )
 	qml? (
 		~dev-qt/qtdeclarative-${PV}
-		gles2? ( ~dev-qt/qtgui-${PV}[egl,gles2] )
-		!gles2? ( ~dev-qt/qtgui-${PV}[-egl] )
+		gles2? ( ~dev-qt/qtgui-${PV}[egl] )
 		openal? ( media-libs/openal )
 	)
 	widgets? (
 		~dev-qt/qtopengl-${PV}
-		~dev-qt/qtwidgets-${PV}
+		~dev-qt/qtwidgets-${PV}[gles2=]
 	)
 "
 DEPEND="${RDEPEND}


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtmultimedia/
@ 2016-04-10 12:22 Davide Pesavento
  0 siblings, 0 replies; 38+ messages in thread
From: Davide Pesavento @ 2016-04-10 12:22 UTC (permalink / raw
  To: gentoo-commits

commit:     b5f9f20ac6574bb63f382912a4ac624a85cef3a6
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 10 12:22:21 2016 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Sun Apr 10 12:22:21 2016 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=b5f9f20a

dev-qt/qtmultimedia: use semi-standard description for USE=gles2

Package-Manager: portage-2.2.28

 dev-qt/qtmultimedia/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtmultimedia/metadata.xml b/dev-qt/qtmultimedia/metadata.xml
index 6e9a474..b2b5338 100644
--- a/dev-qt/qtmultimedia/metadata.xml
+++ b/dev-qt/qtmultimedia/metadata.xml
@@ -6,7 +6,7 @@
 		<name>Gentoo Qt Project</name>
 	</maintainer>
 	<use>
-		<flag name="gles2">Enable EGL/GLES2 integration</flag>
+		<flag name="gles2">Use GLES 2.0 or later instead of full OpenGL</flag>
 		<flag name="gstreamer">Enable audio support via <pkg>media-libs/gstreamer:1.0</pkg></flag>
 		<flag name="gstreamer010">Enable audio support via <pkg>media-libs/gstreamer:0.10</pkg></flag>
 		<flag name="qml">Build QML/QtQuick bindings and imports</flag>


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtmultimedia/
@ 2016-04-23 17:20 Michael Palimaka
  0 siblings, 0 replies; 38+ messages in thread
From: Michael Palimaka @ 2016-04-23 17:20 UTC (permalink / raw
  To: gentoo-commits

commit:     f0a4c0ad223346a8562fa617d08494bf463f6179
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Sat Apr 23 17:00:41 2016 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sat Apr 23 17:20:24 2016 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=f0a4c0ad

dev-qt/qtmultimedia: sync metadata with main tree

Package-Manager: portage-2.2.28

 dev-qt/qtmultimedia/metadata.xml | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-qt/qtmultimedia/metadata.xml b/dev-qt/qtmultimedia/metadata.xml
index fbfb57b..ae83782 100644
--- a/dev-qt/qtmultimedia/metadata.xml
+++ b/dev-qt/qtmultimedia/metadata.xml
@@ -7,8 +7,8 @@
 	</maintainer>
 	<use>
 		<flag name="gles2">Use GLES 2.0 or later instead of full OpenGL</flag>
-		<flag name="gstreamer">Enable audio support via <pkg>media-libs/gstreamer:1.0</pkg></flag>
-		<flag name="gstreamer010">Enable audio support via <pkg>media-libs/gstreamer:0.10</pkg></flag>
+		<flag name="gstreamer">Enable audio support via <pkg>media-libs/gstreamer</pkg> using SLOT 1.0</flag>
+		<flag name="gstreamer010">Enable audio support via <pkg>media-libs/gstreamer</pkg> using SLOT 0.10</flag>
 		<flag name="qml">Build QML/QtQuick bindings and imports</flag>
 		<flag name="widgets">Build the QtMultimediaWidgets module</flag>
 	</use>


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtmultimedia/
@ 2016-07-13 17:56 Davide Pesavento
  0 siblings, 0 replies; 38+ messages in thread
From: Davide Pesavento @ 2016-07-13 17:56 UTC (permalink / raw
  To: gentoo-commits

commit:     bc0867c3f1896bbd334024088c000050d80266a3
Author:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 13 17:53:02 2016 +0000
Commit:     Davide Pesavento <pesa <AT> gentoo <DOT> org>
CommitDate: Wed Jul 13 17:53:02 2016 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=bc0867c3

dev-qt/qtmultimedia: improve DESCRIPTION

Package-Manager: portage-2.3.0

 dev-qt/qtmultimedia/qtmultimedia-5.6.9999.ebuild | 2 +-
 dev-qt/qtmultimedia/qtmultimedia-5.7.0.ebuild    | 2 +-
 dev-qt/qtmultimedia/qtmultimedia-5.7.9999.ebuild | 2 +-
 dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild   | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.6.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.6.9999.ebuild
index 1a2ca34..ee4bc0d 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.6.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.6.9999.ebuild
@@ -5,7 +5,7 @@
 EAPI=6
 inherit qt5-build
 
-DESCRIPTION="The Multimedia module for the Qt5 framework"
+DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt5 framework"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.7.0.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.7.0.ebuild
index 1a2ca34..ee4bc0d 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.7.0.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.7.0.ebuild
@@ -5,7 +5,7 @@
 EAPI=6
 inherit qt5-build
 
-DESCRIPTION="The Multimedia module for the Qt5 framework"
+DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt5 framework"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.7.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.7.9999.ebuild
index 1a2ca34..ee4bc0d 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.7.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.7.9999.ebuild
@@ -5,7 +5,7 @@
 EAPI=6
 inherit qt5-build
 
-DESCRIPTION="The Multimedia module for the Qt5 framework"
+DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt5 framework"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
index 1a2ca34..ee4bc0d 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
@@ -5,7 +5,7 @@
 EAPI=6
 inherit qt5-build
 
-DESCRIPTION="The Multimedia module for the Qt5 framework"
+DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt5 framework"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtmultimedia/
@ 2016-07-31 19:29 Michael Palimaka
  0 siblings, 0 replies; 38+ messages in thread
From: Michael Palimaka @ 2016-07-31 19:29 UTC (permalink / raw
  To: gentoo-commits

commit:     56b80056287f756bf0f8d32c06a383fb8e38f52a
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 31 19:29:13 2016 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sun Jul 31 19:29:32 2016 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=56b80056

dev-qt/qtmultimedia: copy ~ppc keyword from main tree

Package-Manager: portage-2.3.0

 dev-qt/qtmultimedia/qtmultimedia-5.6.9999.ebuild | 2 +-
 dev-qt/qtmultimedia/qtmultimedia-5.7.0.ebuild    | 2 +-
 dev-qt/qtmultimedia/qtmultimedia-5.7.9999.ebuild | 2 +-
 dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild   | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.6.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.6.9999.ebuild
index ee4bc0d..f2ea87f 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.6.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.6.9999.ebuild
@@ -8,7 +8,7 @@ inherit qt5-build
 DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt5 framework"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
-	KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
+	KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
 fi
 
 IUSE="alsa gles2 gstreamer gstreamer010 openal pulseaudio qml widgets"

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.7.0.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.7.0.ebuild
index ee4bc0d..f2ea87f 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.7.0.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.7.0.ebuild
@@ -8,7 +8,7 @@ inherit qt5-build
 DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt5 framework"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
-	KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
+	KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
 fi
 
 IUSE="alsa gles2 gstreamer gstreamer010 openal pulseaudio qml widgets"

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.7.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.7.9999.ebuild
index ee4bc0d..f2ea87f 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.7.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.7.9999.ebuild
@@ -8,7 +8,7 @@ inherit qt5-build
 DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt5 framework"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
-	KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
+	KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
 fi
 
 IUSE="alsa gles2 gstreamer gstreamer010 openal pulseaudio qml widgets"

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
index ee4bc0d..f2ea87f 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
@@ -8,7 +8,7 @@ inherit qt5-build
 DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt5 framework"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
-	KEYWORDS="~amd64 ~arm ~hppa ~ppc64 ~x86"
+	KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86"
 fi
 
 IUSE="alsa gles2 gstreamer gstreamer010 openal pulseaudio qml widgets"


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtmultimedia/
@ 2017-07-23  4:31 Michael Palimaka
  0 siblings, 0 replies; 38+ messages in thread
From: Michael Palimaka @ 2017-07-23  4:31 UTC (permalink / raw
  To: gentoo-commits

commit:     4b6a9320ee8f2caa0e34b6783a4b99c21b082f0c
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 23 04:30:55 2017 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sun Jul 23 04:31:20 2017 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=4b6a9320

dev-qt/qtmultimedia: Qt 5.9 updates

Also remove gstreamer:0.10 support, as it's vulnerable and the maintainers
are looking to last rite it.

Package-Manager: Portage-2.3.6, Repoman-2.3.3

 dev-qt/qtmultimedia/qtmultimedia-5.9.1.ebuild    | 25 +++++++-----------------
 dev-qt/qtmultimedia/qtmultimedia-5.9.9999.ebuild | 25 +++++++-----------------
 dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild   | 25 +++++++-----------------
 3 files changed, 21 insertions(+), 54 deletions(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.9.1.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.9.1.ebuild
index f28d3192..d0626551 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.9.1.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.9.1.ebuild
@@ -10,8 +10,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
 fi
 
-IUSE="alsa gles2 gstreamer gstreamer010 openal pulseaudio qml widgets"
-REQUIRED_USE="?? ( gstreamer gstreamer010 )"
+IUSE="alsa gles2 gstreamer openal pulseaudio qml widgets"
 
 RDEPEND="
 	~dev-qt/qtcore-${PV}
@@ -24,12 +23,6 @@ RDEPEND="
 		media-libs/gst-plugins-bad:1.0
 		media-libs/gst-plugins-base:1.0
 	)
-	gstreamer010? (
-		dev-libs/glib:2
-		media-libs/gstreamer:0.10
-		media-libs/gst-plugins-bad:0.10
-		media-libs/gst-plugins-base:0.10
-	)
 	pulseaudio? ( media-sound/pulseaudio )
 	qml? (
 		~dev-qt/qtdeclarative-${PV}
@@ -46,14 +39,8 @@ DEPEND="${RDEPEND}
 "
 
 src_prepare() {
-	# do not rely on qtbase configuration
-	sed -i -e 's/contains(QT_CONFIG, \(alsa\|pulseaudio\))://' \
-		qtmultimedia.pro || die
-
-	qt_use_compile_test alsa
-	qt_use_compile_test gstreamer
-	qt_use_compile_test openal
-	qt_use_compile_test pulseaudio
+	qt_use_disable_config openal openal \
+		src/imports/imports.pro
 
 	qt_use_disable_mod qml quick \
 		src/src.pro \
@@ -69,8 +56,10 @@ src_prepare() {
 
 src_configure() {
 	local myqmakeargs=(
-		$(usex gstreamer 'GST_VERSION=1.0' '')
-		$(usex gstreamer010 'GST_VERSION=0.10' '')
+		--
+		$(qt_use alsa)
+		$(qt_use gstreamer)
+		$(qt_use pulseaudio)
 	)
 	qt5-build_src_configure
 }

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.9.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.9.9999.ebuild
index f28d3192..d0626551 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.9.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.9.9999.ebuild
@@ -10,8 +10,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
 fi
 
-IUSE="alsa gles2 gstreamer gstreamer010 openal pulseaudio qml widgets"
-REQUIRED_USE="?? ( gstreamer gstreamer010 )"
+IUSE="alsa gles2 gstreamer openal pulseaudio qml widgets"
 
 RDEPEND="
 	~dev-qt/qtcore-${PV}
@@ -24,12 +23,6 @@ RDEPEND="
 		media-libs/gst-plugins-bad:1.0
 		media-libs/gst-plugins-base:1.0
 	)
-	gstreamer010? (
-		dev-libs/glib:2
-		media-libs/gstreamer:0.10
-		media-libs/gst-plugins-bad:0.10
-		media-libs/gst-plugins-base:0.10
-	)
 	pulseaudio? ( media-sound/pulseaudio )
 	qml? (
 		~dev-qt/qtdeclarative-${PV}
@@ -46,14 +39,8 @@ DEPEND="${RDEPEND}
 "
 
 src_prepare() {
-	# do not rely on qtbase configuration
-	sed -i -e 's/contains(QT_CONFIG, \(alsa\|pulseaudio\))://' \
-		qtmultimedia.pro || die
-
-	qt_use_compile_test alsa
-	qt_use_compile_test gstreamer
-	qt_use_compile_test openal
-	qt_use_compile_test pulseaudio
+	qt_use_disable_config openal openal \
+		src/imports/imports.pro
 
 	qt_use_disable_mod qml quick \
 		src/src.pro \
@@ -69,8 +56,10 @@ src_prepare() {
 
 src_configure() {
 	local myqmakeargs=(
-		$(usex gstreamer 'GST_VERSION=1.0' '')
-		$(usex gstreamer010 'GST_VERSION=0.10' '')
+		--
+		$(qt_use alsa)
+		$(qt_use gstreamer)
+		$(qt_use pulseaudio)
 	)
 	qt5-build_src_configure
 }

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
index f28d3192..d0626551 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
@@ -10,8 +10,7 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~x86"
 fi
 
-IUSE="alsa gles2 gstreamer gstreamer010 openal pulseaudio qml widgets"
-REQUIRED_USE="?? ( gstreamer gstreamer010 )"
+IUSE="alsa gles2 gstreamer openal pulseaudio qml widgets"
 
 RDEPEND="
 	~dev-qt/qtcore-${PV}
@@ -24,12 +23,6 @@ RDEPEND="
 		media-libs/gst-plugins-bad:1.0
 		media-libs/gst-plugins-base:1.0
 	)
-	gstreamer010? (
-		dev-libs/glib:2
-		media-libs/gstreamer:0.10
-		media-libs/gst-plugins-bad:0.10
-		media-libs/gst-plugins-base:0.10
-	)
 	pulseaudio? ( media-sound/pulseaudio )
 	qml? (
 		~dev-qt/qtdeclarative-${PV}
@@ -46,14 +39,8 @@ DEPEND="${RDEPEND}
 "
 
 src_prepare() {
-	# do not rely on qtbase configuration
-	sed -i -e 's/contains(QT_CONFIG, \(alsa\|pulseaudio\))://' \
-		qtmultimedia.pro || die
-
-	qt_use_compile_test alsa
-	qt_use_compile_test gstreamer
-	qt_use_compile_test openal
-	qt_use_compile_test pulseaudio
+	qt_use_disable_config openal openal \
+		src/imports/imports.pro
 
 	qt_use_disable_mod qml quick \
 		src/src.pro \
@@ -69,8 +56,10 @@ src_prepare() {
 
 src_configure() {
 	local myqmakeargs=(
-		$(usex gstreamer 'GST_VERSION=1.0' '')
-		$(usex gstreamer010 'GST_VERSION=0.10' '')
+		--
+		$(qt_use alsa)
+		$(qt_use gstreamer)
+		$(qt_use pulseaudio)
 	)
 	qt5-build_src_configure
 }


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtmultimedia/
@ 2018-02-06 13:54 Michael Palimaka
  0 siblings, 0 replies; 38+ messages in thread
From: Michael Palimaka @ 2018-02-06 13:54 UTC (permalink / raw
  To: gentoo-commits

commit:     6fb2e5c74e72cc5399db9af4399fea79694cdb6f
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Tue Feb  6 13:54:09 2018 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Tue Feb  6 13:54:21 2018 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=6fb2e5c7

dev-qt/qtmultimedia: avoid adding unrequested CFLAGS

Bug: https://bugs.gentoo.org/646756
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-qt/qtmultimedia/qtmultimedia-5.10.0.ebuild    | 5 ++++-
 dev-qt/qtmultimedia/qtmultimedia-5.10.9999.ebuild | 5 ++++-
 dev-qt/qtmultimedia/qtmultimedia-5.11.9999.ebuild | 3 +++
 dev-qt/qtmultimedia/qtmultimedia-5.9.9999.ebuild  | 5 ++++-
 dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild    | 5 ++++-
 5 files changed, 19 insertions(+), 4 deletions(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.10.0.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.10.0.ebuild
index d0626551..df0cf92c 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.10.0.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.10.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -39,6 +39,9 @@ DEPEND="${RDEPEND}
 "
 
 src_prepare() {
+	sed -i -e '/CONFIG\s*+=/ s/optimize_full//' \
+		src/multimedia/multimedia.pro || die
+
 	qt_use_disable_config openal openal \
 		src/imports/imports.pro
 

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.10.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.10.9999.ebuild
index d0626551..df0cf92c 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.10.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.10.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -39,6 +39,9 @@ DEPEND="${RDEPEND}
 "
 
 src_prepare() {
+	sed -i -e '/CONFIG\s*+=/ s/optimize_full//' \
+		src/multimedia/multimedia.pro || die
+
 	qt_use_disable_config openal openal \
 		src/imports/imports.pro
 

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.11.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.11.9999.ebuild
index a3c48dc0..df0cf92c 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.11.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.11.9999.ebuild
@@ -39,6 +39,9 @@ DEPEND="${RDEPEND}
 "
 
 src_prepare() {
+	sed -i -e '/CONFIG\s*+=/ s/optimize_full//' \
+		src/multimedia/multimedia.pro || die
+
 	qt_use_disable_config openal openal \
 		src/imports/imports.pro
 

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.9.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.9.9999.ebuild
index d0626551..df0cf92c 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.9.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.9.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -39,6 +39,9 @@ DEPEND="${RDEPEND}
 "
 
 src_prepare() {
+	sed -i -e '/CONFIG\s*+=/ s/optimize_full//' \
+		src/multimedia/multimedia.pro || die
+
 	qt_use_disable_config openal openal \
 		src/imports/imports.pro
 

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
index d0626551..df0cf92c 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -39,6 +39,9 @@ DEPEND="${RDEPEND}
 "
 
 src_prepare() {
+	sed -i -e '/CONFIG\s*+=/ s/optimize_full//' \
+		src/multimedia/multimedia.pro || die
+
 	qt_use_disable_config openal openal \
 		src/imports/imports.pro
 


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtmultimedia/
@ 2018-04-24 19:17 Jimi Huotari
  0 siblings, 0 replies; 38+ messages in thread
From: Jimi Huotari @ 2018-04-24 19:17 UTC (permalink / raw
  To: gentoo-commits

commit:     f01d371db828f6ece21072e67dc7f1dfaa893987
Author:     Arfrever Frehtes Taifersar Arahesis <Arfrever <AT> Apache <DOT> Org>
AuthorDate: Tue Apr 24 18:06:45 2018 +0000
Commit:     Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
CommitDate: Tue Apr 24 19:11:58 2018 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=f01d371d

dev-qt/qtmultimedia: Depend on x11-base/xorg-proto.

All non-obsolete x11-proto/ packages except x11-proto/xcb-proto were
merged into x11-base/xorg-proto.

 dev-qt/qtmultimedia/qtmultimedia-5.10.1.ebuild    | 2 +-
 dev-qt/qtmultimedia/qtmultimedia-5.11.9999.ebuild | 2 +-
 dev-qt/qtmultimedia/qtmultimedia-5.9.9999.ebuild  | 2 +-
 dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild    | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.10.1.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.10.1.ebuild
index 598421b6..04cc34da 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.10.1.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.10.1.ebuild
@@ -35,7 +35,7 @@ RDEPEND="
 	)
 "
 DEPEND="${RDEPEND}
-	gstreamer? ( x11-proto/videoproto )
+	gstreamer? ( x11-base/xorg-proto )
 "
 
 src_prepare() {

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.11.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.11.9999.ebuild
index 598421b6..04cc34da 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.11.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.11.9999.ebuild
@@ -35,7 +35,7 @@ RDEPEND="
 	)
 "
 DEPEND="${RDEPEND}
-	gstreamer? ( x11-proto/videoproto )
+	gstreamer? ( x11-base/xorg-proto )
 "
 
 src_prepare() {

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.9.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.9.9999.ebuild
index 598421b6..04cc34da 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.9.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.9.9999.ebuild
@@ -35,7 +35,7 @@ RDEPEND="
 	)
 "
 DEPEND="${RDEPEND}
-	gstreamer? ( x11-proto/videoproto )
+	gstreamer? ( x11-base/xorg-proto )
 "
 
 src_prepare() {

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
index 598421b6..04cc34da 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
@@ -35,7 +35,7 @@ RDEPEND="
 	)
 "
 DEPEND="${RDEPEND}
-	gstreamer? ( x11-proto/videoproto )
+	gstreamer? ( x11-base/xorg-proto )
 "
 
 src_prepare() {


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtmultimedia/
@ 2019-03-11  6:45 Michael Palimaka
  0 siblings, 0 replies; 38+ messages in thread
From: Michael Palimaka @ 2019-03-11  6:45 UTC (permalink / raw
  To: gentoo-commits

commit:     a7d1acecd37cf439b71d4402a952154818e16a29
Author:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 11 06:44:47 2019 +0000
Commit:     Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Mon Mar 11 06:45:04 2019 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=a7d1acec

dev-qt/qtmultimedia: fix media-sound/pulseaudio USE dependency

Bug: https://bugs.gentoo.org/679372
Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Michael Palimaka <kensington <AT> gentoo.org>

 dev-qt/qtmultimedia/qtmultimedia-5.12.9999.ebuild | 4 ++--
 dev-qt/qtmultimedia/qtmultimedia-5.13.9999.ebuild | 2 +-
 dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild    | 4 ++--
 3 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.12.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.12.9999.ebuild
index 8dd9750e..6d824153 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.12.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.12.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -23,7 +23,7 @@ RDEPEND="
 		media-libs/gst-plugins-bad:1.0
 		media-libs/gst-plugins-base:1.0
 	)
-	pulseaudio? ( media-sound/pulseaudio )
+	pulseaudio? ( media-sound/pulseaudio[glib] )
 	qml? (
 		~dev-qt/qtdeclarative-${PV}
 		gles2? ( ~dev-qt/qtgui-${PV}[egl] )

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.13.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.13.9999.ebuild
index 921705de..6d824153 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.13.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.13.9999.ebuild
@@ -23,7 +23,7 @@ RDEPEND="
 		media-libs/gst-plugins-bad:1.0
 		media-libs/gst-plugins-base:1.0
 	)
-	pulseaudio? ( media-sound/pulseaudio )
+	pulseaudio? ( media-sound/pulseaudio[glib] )
 	qml? (
 		~dev-qt/qtdeclarative-${PV}
 		gles2? ( ~dev-qt/qtgui-${PV}[egl] )

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
index 8dd9750e..6d824153 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -23,7 +23,7 @@ RDEPEND="
 		media-libs/gst-plugins-bad:1.0
 		media-libs/gst-plugins-base:1.0
 	)
-	pulseaudio? ( media-sound/pulseaudio )
+	pulseaudio? ( media-sound/pulseaudio[glib] )
 	qml? (
 		~dev-qt/qtdeclarative-${PV}
 		gles2? ( ~dev-qt/qtgui-${PV}[egl] )


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtmultimedia/
@ 2020-04-03 20:03 Andreas Sturmlechner
  0 siblings, 0 replies; 38+ messages in thread
From: Andreas Sturmlechner @ 2020-04-03 20:03 UTC (permalink / raw
  To: gentoo-commits

commit:     81d258bf9054f6f549327cf37e5d8f531b256088
Author:     Haelwenn (lanodan) Monnier <contact <AT> hacktivis <DOT> me>
AuthorDate: Sat Nov 23 09:42:28 2019 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Apr  2 18:09:22 2020 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=81d258bf

dev-qt/qtmultimedia: rename USE=gles2 to USE=gles2-only

Signed-off-by: Haelwenn (lanodan) Monnier <contact <AT> hacktivis.me>
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-qt/qtmultimedia/metadata.xml                  | 1 -
 dev-qt/qtmultimedia/qtmultimedia-5.14.9999.ebuild | 8 ++++----
 dev-qt/qtmultimedia/qtmultimedia-5.15.9999.ebuild | 8 ++++----
 dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild    | 8 ++++----
 4 files changed, 12 insertions(+), 13 deletions(-)

diff --git a/dev-qt/qtmultimedia/metadata.xml b/dev-qt/qtmultimedia/metadata.xml
index 3e53741f..6ffb1f85 100644
--- a/dev-qt/qtmultimedia/metadata.xml
+++ b/dev-qt/qtmultimedia/metadata.xml
@@ -6,7 +6,6 @@
 		<name>Gentoo Qt Project</name>
 	</maintainer>
 	<use>
-		<flag name="gles2">Use GLES 2.0 or later instead of full OpenGL</flag>
 		<flag name="gstreamer">Enable audio support via <pkg>media-libs/gstreamer</pkg></flag>
 		<flag name="qml">Build QML/QtQuick bindings and imports</flag>
 		<flag name="widgets">Build the QtMultimediaWidgets module</flag>

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.14.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.14.9999.ebuild
index 349dd584..0b2c348a 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.14.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.14.9999.ebuild
@@ -10,11 +10,11 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
 fi
 
-IUSE="alsa gles2 gstreamer openal pulseaudio qml widgets"
+IUSE="alsa gles2-only gstreamer openal pulseaudio qml widgets"
 
 RDEPEND="
 	~dev-qt/qtcore-${PV}
-	~dev-qt/qtgui-${PV}[gles2=]
+	~dev-qt/qtgui-${PV}[gles2-only=]
 	~dev-qt/qtnetwork-${PV}
 	alsa? ( media-libs/alsa-lib )
 	gstreamer? (
@@ -26,12 +26,12 @@ RDEPEND="
 	pulseaudio? ( media-sound/pulseaudio[glib] )
 	qml? (
 		~dev-qt/qtdeclarative-${PV}
-		gles2? ( ~dev-qt/qtgui-${PV}[egl] )
+		gles2-only? ( ~dev-qt/qtgui-${PV}[egl] )
 		openal? ( media-libs/openal )
 	)
 	widgets? (
 		~dev-qt/qtopengl-${PV}
-		~dev-qt/qtwidgets-${PV}[gles2=]
+		~dev-qt/qtwidgets-${PV}[gles2-only=]
 	)
 "
 DEPEND="${RDEPEND}

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.15.9999.ebuild
index 349dd584..0b2c348a 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.9999.ebuild
@@ -10,11 +10,11 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
 fi
 
-IUSE="alsa gles2 gstreamer openal pulseaudio qml widgets"
+IUSE="alsa gles2-only gstreamer openal pulseaudio qml widgets"
 
 RDEPEND="
 	~dev-qt/qtcore-${PV}
-	~dev-qt/qtgui-${PV}[gles2=]
+	~dev-qt/qtgui-${PV}[gles2-only=]
 	~dev-qt/qtnetwork-${PV}
 	alsa? ( media-libs/alsa-lib )
 	gstreamer? (
@@ -26,12 +26,12 @@ RDEPEND="
 	pulseaudio? ( media-sound/pulseaudio[glib] )
 	qml? (
 		~dev-qt/qtdeclarative-${PV}
-		gles2? ( ~dev-qt/qtgui-${PV}[egl] )
+		gles2-only? ( ~dev-qt/qtgui-${PV}[egl] )
 		openal? ( media-libs/openal )
 	)
 	widgets? (
 		~dev-qt/qtopengl-${PV}
-		~dev-qt/qtwidgets-${PV}[gles2=]
+		~dev-qt/qtwidgets-${PV}[gles2-only=]
 	)
 "
 DEPEND="${RDEPEND}

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
index 349dd584..0b2c348a 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.9999.ebuild
@@ -10,11 +10,11 @@ if [[ ${QT5_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc ~x86"
 fi
 
-IUSE="alsa gles2 gstreamer openal pulseaudio qml widgets"
+IUSE="alsa gles2-only gstreamer openal pulseaudio qml widgets"
 
 RDEPEND="
 	~dev-qt/qtcore-${PV}
-	~dev-qt/qtgui-${PV}[gles2=]
+	~dev-qt/qtgui-${PV}[gles2-only=]
 	~dev-qt/qtnetwork-${PV}
 	alsa? ( media-libs/alsa-lib )
 	gstreamer? (
@@ -26,12 +26,12 @@ RDEPEND="
 	pulseaudio? ( media-sound/pulseaudio[glib] )
 	qml? (
 		~dev-qt/qtdeclarative-${PV}
-		gles2? ( ~dev-qt/qtgui-${PV}[egl] )
+		gles2-only? ( ~dev-qt/qtgui-${PV}[egl] )
 		openal? ( media-libs/openal )
 	)
 	widgets? (
 		~dev-qt/qtopengl-${PV}
-		~dev-qt/qtwidgets-${PV}[gles2=]
+		~dev-qt/qtwidgets-${PV}[gles2-only=]
 	)
 "
 DEPEND="${RDEPEND}


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtmultimedia/
@ 2021-09-22  7:19 Andreas Sturmlechner
  0 siblings, 0 replies; 38+ messages in thread
From: Andreas Sturmlechner @ 2021-09-22  7:19 UTC (permalink / raw
  To: gentoo-commits

commit:     8a52a6840f1fcbf9365423210e134de98a7d6b75
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 15 18:02:18 2021 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Sep 17 17:24:37 2021 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=8a52a684

dev-qt/qtmultimedia: Add missing media-libs/libglvnd DEPEND

Package-Manager: Portage-3.0.23, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-qt/qtmultimedia/qtmultimedia-5.15.2.9999.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.2.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.15.2.9999.ebuild
index 6db567a5..46226e53 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.2.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.2.9999.ebuild
@@ -33,6 +33,7 @@ RDEPEND="
 	widgets? (
 		=dev-qt/qtopengl-${QT5_PV}*
 		=dev-qt/qtwidgets-${QT5_PV}*[gles2-only=]
+		media-libs/libglvnd
 	)
 "
 DEPEND="${RDEPEND}


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtmultimedia/
@ 2022-06-20 18:03 Jimi Huotari
  0 siblings, 0 replies; 38+ messages in thread
From: Jimi Huotari @ 2022-06-20 18:03 UTC (permalink / raw
  To: gentoo-commits

commit:     307262fe531712cae0e9c1ce2520624e2feb0889
Author:     Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
AuthorDate: Mon Jun 20 16:17:17 2022 +0000
Commit:     Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
CommitDate: Mon Jun 20 18:02:05 2022 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=307262fe

dev-qt/qtmultimedia: adjust qt6 dependencies

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jimi Huotari <chiitoo <AT> gentoo.org>

 dev-qt/qtmultimedia/qtmultimedia-6.3.1.ebuild    | 4 +++-
 dev-qt/qtmultimedia/qtmultimedia-6.3.9999.ebuild | 6 ++++--
 dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild   | 6 ++++--
 3 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.3.1.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.3.1.ebuild
index 8928146f..508673ac 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.3.1.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.3.1.ebuild
@@ -14,9 +14,10 @@ fi
 IUSE="gstreamer"
 
 RDEPEND="
-	=dev-qt/qtbase-${PV}*
+	=dev-qt/qtbase-${PV}*[gui,network,widgets]
 	=dev-qt/qtdeclarative-${PV}*
 	=dev-qt/qtshadertools-${PV}*
+	=dev-qt/qtsvg-${PV}*
 	gstreamer? (
 		dev-libs/glib:2
 		media-libs/gstreamer:1.0
@@ -36,5 +37,6 @@ src_configure() {
 		-DQT_FEATURE_pulseaudio=off
 		$(qt_feature gstreamer)
 	)
+
 	qt6-build_src_configure
 }

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.3.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.3.9999.ebuild
index 4c0400d1..508673ac 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.3.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.3.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,9 +14,10 @@ fi
 IUSE="gstreamer"
 
 RDEPEND="
-	=dev-qt/qtbase-${PV}*
+	=dev-qt/qtbase-${PV}*[gui,network,widgets]
 	=dev-qt/qtdeclarative-${PV}*
 	=dev-qt/qtshadertools-${PV}*
+	=dev-qt/qtsvg-${PV}*
 	gstreamer? (
 		dev-libs/glib:2
 		media-libs/gstreamer:1.0
@@ -36,5 +37,6 @@ src_configure() {
 		-DQT_FEATURE_pulseaudio=off
 		$(qt_feature gstreamer)
 	)
+
 	qt6-build_src_configure
 }

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild
index 4c0400d1..508673ac 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021 Gentoo Authors
+# Copyright 2021-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,9 +14,10 @@ fi
 IUSE="gstreamer"
 
 RDEPEND="
-	=dev-qt/qtbase-${PV}*
+	=dev-qt/qtbase-${PV}*[gui,network,widgets]
 	=dev-qt/qtdeclarative-${PV}*
 	=dev-qt/qtshadertools-${PV}*
+	=dev-qt/qtsvg-${PV}*
 	gstreamer? (
 		dev-libs/glib:2
 		media-libs/gstreamer:1.0
@@ -36,5 +37,6 @@ src_configure() {
 		-DQT_FEATURE_pulseaudio=off
 		$(qt_feature gstreamer)
 	)
+
 	qt6-build_src_configure
 }


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtmultimedia/
@ 2022-07-17  7:13 Andreas Sturmlechner
  0 siblings, 0 replies; 38+ messages in thread
From: Andreas Sturmlechner @ 2022-07-17  7:13 UTC (permalink / raw
  To: gentoo-commits

commit:     fe1c66d43dcfa2888839816a713acdcd7b796cf7
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 17 07:12:13 2022 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sun Jul 17 07:13:23 2022 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=fe1c66d4

dev-qt/qtmultimedia: Switch IUSE pulseaudio to media-libs/libpulse

Package-Manager: Portage-3.0.32, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-qt/qtmultimedia/qtmultimedia-5.15.5.9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.5.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.15.5.9999.ebuild
index b0933398..ef56482a 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.5.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.5.9999.ebuild
@@ -24,7 +24,7 @@ RDEPEND="
 		media-libs/gst-plugins-bad:1.0
 		media-libs/gst-plugins-base:1.0
 	)
-	pulseaudio? ( media-sound/pulseaudio[glib] )
+	pulseaudio? ( media-libs/libpulse[glib] )
 	qml? (
 		=dev-qt/qtdeclarative-${QT5_PV}*
 		gles2-only? ( =dev-qt/qtgui-${QT5_PV}*[egl] )


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtmultimedia/
@ 2022-09-08  9:29 Andreas Sturmlechner
  0 siblings, 0 replies; 38+ messages in thread
From: Andreas Sturmlechner @ 2022-09-08  9:29 UTC (permalink / raw
  To: gentoo-commits

commit:     e37573e95f2bec60bfa06db17ea5277012c4ea83
Author:     WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 29 03:51:06 2022 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Thu Sep  8 09:28:45 2022 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=e37573e9

dev-qt/qtmultimedia: keyword 5.15.5 for ~loong

Signed-off-by: WANG Xuerui <xen0n <AT> gentoo.org>
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-qt/qtmultimedia/qtmultimedia-5.15.5.9999.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.5.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-5.15.5.9999.ebuild
index ef56482a..fab06033 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.5.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.5.9999.ebuild
@@ -8,7 +8,7 @@ inherit qt5-build
 DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt5 framework"
 
 if [[ ${QT5_BUILD_TYPE} == release ]]; then
-	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+	KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 IUSE="alsa gles2-only gstreamer openal pulseaudio qml widgets"


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtmultimedia/
@ 2022-09-24 17:03 Andreas Sturmlechner
  0 siblings, 0 replies; 38+ messages in thread
From: Andreas Sturmlechner @ 2022-09-24 17:03 UTC (permalink / raw
  To: gentoo-commits

commit:     e09ecb661e816b67fd21e5fc7cf7a8d3f28e3c7d
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 24 14:42:05 2022 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Sep 24 14:42:05 2022 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=e09ecb66

dev-qt/qtmultimedia: drop 6.3.2

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-qt/qtmultimedia/Manifest                  |  1 -
 dev-qt/qtmultimedia/qtmultimedia-6.3.2.ebuild | 42 ---------------------------
 2 files changed, 43 deletions(-)

diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
deleted file mode 100644
index 7c0bbe30..00000000
--- a/dev-qt/qtmultimedia/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST qtmultimedia-everywhere-src-6.3.2.tar.xz 4746380 BLAKE2B 677f2cf3979cd132f9ef6ba9e47de2a328775e2fac767ed6e47c073b4e76b077a504c9b96b903310ea8727afa324630b8cbf0b5cbf135e4eac3afdf6a3ad1414 SHA512 d6b31aad99a71096cac0655da99245553efdeabb67f6625893d23a31ce7c8b7e15219558933174a6577913ef903092b3230f211dd36b29ecfac782d7f358df27

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.3.2.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.3.2.ebuild
deleted file mode 100644
index 508673ac..00000000
--- a/dev-qt/qtmultimedia/qtmultimedia-6.3.2.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt Multimedia"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
-	KEYWORDS="~amd64"
-fi
-
-IUSE="gstreamer"
-
-RDEPEND="
-	=dev-qt/qtbase-${PV}*[gui,network,widgets]
-	=dev-qt/qtdeclarative-${PV}*
-	=dev-qt/qtshadertools-${PV}*
-	=dev-qt/qtsvg-${PV}*
-	gstreamer? (
-		dev-libs/glib:2
-		media-libs/gstreamer:1.0
-		media-libs/gst-plugins-bad:1.0
-		media-libs/gst-plugins-base:1.0
-		media-libs/libglvnd
-	)
-"
-DEPEND="${RDEPEND}
-	gstreamer? ( x11-base/xorg-proto )
-"
-
-src_configure() {
-	# TODO: linux_v4l automagic
-	local mycmakeargs=(
-		-DQT_FEATURE_alsa=off
-		-DQT_FEATURE_pulseaudio=off
-		$(qt_feature gstreamer)
-	)
-
-	qt6-build_src_configure
-}


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtmultimedia/
@ 2022-09-24 21:24 Andreas Sturmlechner
  0 siblings, 0 replies; 38+ messages in thread
From: Andreas Sturmlechner @ 2022-09-24 21:24 UTC (permalink / raw
  To: gentoo-commits

commit:     86e83246a70ea542373026f7a426663ba2f6567b
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 24 20:25:10 2022 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Sep 24 20:25:10 2022 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=86e83246

dev-qt/qtmultimedia: drop 6.3.9999

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-qt/qtmultimedia/qtmultimedia-6.3.9999.ebuild | 42 ------------------------
 1 file changed, 42 deletions(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.3.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.3.9999.ebuild
deleted file mode 100644
index 508673ac..00000000
--- a/dev-qt/qtmultimedia/qtmultimedia-6.3.9999.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt Multimedia"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
-	KEYWORDS="~amd64"
-fi
-
-IUSE="gstreamer"
-
-RDEPEND="
-	=dev-qt/qtbase-${PV}*[gui,network,widgets]
-	=dev-qt/qtdeclarative-${PV}*
-	=dev-qt/qtshadertools-${PV}*
-	=dev-qt/qtsvg-${PV}*
-	gstreamer? (
-		dev-libs/glib:2
-		media-libs/gstreamer:1.0
-		media-libs/gst-plugins-bad:1.0
-		media-libs/gst-plugins-base:1.0
-		media-libs/libglvnd
-	)
-"
-DEPEND="${RDEPEND}
-	gstreamer? ( x11-base/xorg-proto )
-"
-
-src_configure() {
-	# TODO: linux_v4l automagic
-	local mycmakeargs=(
-		-DQT_FEATURE_alsa=off
-		-DQT_FEATURE_pulseaudio=off
-		$(qt_feature gstreamer)
-	)
-
-	qt6-build_src_configure
-}


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtmultimedia/
@ 2022-11-05 16:39 Andreas Sturmlechner
  0 siblings, 0 replies; 38+ messages in thread
From: Andreas Sturmlechner @ 2022-11-05 16:39 UTC (permalink / raw
  To: gentoo-commits

commit:     8f02be1748b5e9f8486742c3186c55d174cde672
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Sat Nov  5 09:07:34 2022 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Sat Nov  5 09:07:34 2022 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=8f02be17

dev-qt/qtmultimedia: drop 6.4.0

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 dev-qt/qtmultimedia/Manifest                  |  1 -
 dev-qt/qtmultimedia/qtmultimedia-6.4.0.ebuild | 42 ---------------------------
 2 files changed, 43 deletions(-)

diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
deleted file mode 100644
index a4f0a69e..00000000
--- a/dev-qt/qtmultimedia/Manifest
+++ /dev/null
@@ -1 +0,0 @@
-DIST qtmultimedia-everywhere-src-6.4.0.tar.xz 5936088 BLAKE2B 7e469db96e145a4bc496daa6547685c84e199a8942452b406a3e661e9da2b8d4306b41fc82551e9257f6f41d2d269cc7a359b6087111d092073b8cdaf683a2c1 SHA512 fd5f0d73374290ecf70d30395b2ddbb05439979a29b5e6b37a1ac40338ffe602ea62b7bb8f3c053b2da35fa9c4101bd6e0a12ee9479c04bb2d63c527c77cb685

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.4.0.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.4.0.ebuild
deleted file mode 100644
index 508673ac..00000000
--- a/dev-qt/qtmultimedia/qtmultimedia-6.4.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 2021-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Qt Multimedia"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
-	KEYWORDS="~amd64"
-fi
-
-IUSE="gstreamer"
-
-RDEPEND="
-	=dev-qt/qtbase-${PV}*[gui,network,widgets]
-	=dev-qt/qtdeclarative-${PV}*
-	=dev-qt/qtshadertools-${PV}*
-	=dev-qt/qtsvg-${PV}*
-	gstreamer? (
-		dev-libs/glib:2
-		media-libs/gstreamer:1.0
-		media-libs/gst-plugins-bad:1.0
-		media-libs/gst-plugins-base:1.0
-		media-libs/libglvnd
-	)
-"
-DEPEND="${RDEPEND}
-	gstreamer? ( x11-base/xorg-proto )
-"
-
-src_configure() {
-	# TODO: linux_v4l automagic
-	local mycmakeargs=(
-		-DQT_FEATURE_alsa=off
-		-DQT_FEATURE_pulseaudio=off
-		$(qt_feature gstreamer)
-	)
-
-	qt6-build_src_configure
-}


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtmultimedia/
@ 2023-05-28 13:10 Jimi Huotari
  0 siblings, 0 replies; 38+ messages in thread
From: Jimi Huotari @ 2023-05-28 13:10 UTC (permalink / raw
  To: gentoo-commits

commit:     7ce7065c9400ed9ee9936ae8e925c9bfa9a93c44
Author:     Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
AuthorDate: Sun May 28 13:07:39 2023 +0000
Commit:     Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
CommitDate: Sun May 28 13:09:28 2023 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=7ce7065c

dev-qt/qtmultimedia: update DESCRIPTION and DEPENDENCIES

Signed-off-by: Jimi Huotari <chiitoo <AT> gentoo.org>

 dev-qt/qtmultimedia/qtmultimedia-6.5.9999.ebuild | 38 +++++++++++++++---------
 dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild   | 38 +++++++++++++++---------
 2 files changed, 48 insertions(+), 28 deletions(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.5.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.5.9999.ebuild
index 508673ac..ab321e9e 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.5.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.5.9999.ebuild
@@ -1,41 +1,51 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 inherit qt6-build
 
-DESCRIPTION="Qt Multimedia"
+DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64"
 fi
 
-IUSE="gstreamer"
+IUSE="alsa ffmpeg pulseaudio v4l"
 
 RDEPEND="
 	=dev-qt/qtbase-${PV}*[gui,network,widgets]
 	=dev-qt/qtdeclarative-${PV}*
+	=dev-qt/qtquick3d-${PV}*
 	=dev-qt/qtshadertools-${PV}*
 	=dev-qt/qtsvg-${PV}*
-	gstreamer? (
-		dev-libs/glib:2
-		media-libs/gstreamer:1.0
-		media-libs/gst-plugins-bad:1.0
-		media-libs/gst-plugins-base:1.0
-		media-libs/libglvnd
+	dev-libs/glib:2
+	media-libs/gstreamer:1.0
+	media-libs/gst-plugins-bad:1.0
+	media-libs/gst-plugins-base:1.0
+	media-libs/libglvnd
+	alsa? ( media-libs/alsa-lib )
+	ffmpeg? (
+		media-libs/libva:=
+		media-video/ffmpeg:=
+		x11-libs/libX11
+		x11-libs/libXext
+		x11-libs/libXrandr
 	)
+	pulseaudio? ( media-libs/libpulse[glib] )
+	v4l? ( sys-kernel/linux-headers )
 "
 DEPEND="${RDEPEND}
-	gstreamer? ( x11-base/xorg-proto )
+	x11-base/xorg-proto
 "
 
 src_configure() {
-	# TODO: linux_v4l automagic
 	local mycmakeargs=(
-		-DQT_FEATURE_alsa=off
-		-DQT_FEATURE_pulseaudio=off
-		$(qt_feature gstreamer)
+		-DQT_FEATURE_gstreamer=on
+		$(qt_feature alsa)
+		$(qt_feature ffmpeg)
+		$(qt_feature v4l linux_v4l)
+		$(qt_feature pulseaudio)
 	)
 
 	qt6-build_src_configure

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild
index 508673ac..ab321e9e 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild
@@ -1,41 +1,51 @@
-# Copyright 2021-2022 Gentoo Authors
+# Copyright 2021-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
 inherit qt6-build
 
-DESCRIPTION="Qt Multimedia"
+DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
 	KEYWORDS="~amd64"
 fi
 
-IUSE="gstreamer"
+IUSE="alsa ffmpeg pulseaudio v4l"
 
 RDEPEND="
 	=dev-qt/qtbase-${PV}*[gui,network,widgets]
 	=dev-qt/qtdeclarative-${PV}*
+	=dev-qt/qtquick3d-${PV}*
 	=dev-qt/qtshadertools-${PV}*
 	=dev-qt/qtsvg-${PV}*
-	gstreamer? (
-		dev-libs/glib:2
-		media-libs/gstreamer:1.0
-		media-libs/gst-plugins-bad:1.0
-		media-libs/gst-plugins-base:1.0
-		media-libs/libglvnd
+	dev-libs/glib:2
+	media-libs/gstreamer:1.0
+	media-libs/gst-plugins-bad:1.0
+	media-libs/gst-plugins-base:1.0
+	media-libs/libglvnd
+	alsa? ( media-libs/alsa-lib )
+	ffmpeg? (
+		media-libs/libva:=
+		media-video/ffmpeg:=
+		x11-libs/libX11
+		x11-libs/libXext
+		x11-libs/libXrandr
 	)
+	pulseaudio? ( media-libs/libpulse[glib] )
+	v4l? ( sys-kernel/linux-headers )
 "
 DEPEND="${RDEPEND}
-	gstreamer? ( x11-base/xorg-proto )
+	x11-base/xorg-proto
 "
 
 src_configure() {
-	# TODO: linux_v4l automagic
 	local mycmakeargs=(
-		-DQT_FEATURE_alsa=off
-		-DQT_FEATURE_pulseaudio=off
-		$(qt_feature gstreamer)
+		-DQT_FEATURE_gstreamer=on
+		$(qt_feature alsa)
+		$(qt_feature ffmpeg)
+		$(qt_feature v4l linux_v4l)
+		$(qt_feature pulseaudio)
 	)
 
 	qt6-build_src_configure


^ permalink raw reply related	[flat|nested] 38+ messages in thread
* [gentoo-commits] proj/qt:master commit in: dev-qt/qtmultimedia/
@ 2023-05-28 17:53 Jimi Huotari
  0 siblings, 0 replies; 38+ messages in thread
From: Jimi Huotari @ 2023-05-28 17:53 UTC (permalink / raw
  To: gentoo-commits

commit:     36cbf5737d778dacbb287b360a1628fdd370076c
Author:     Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
AuthorDate: Sun May 28 17:53:03 2023 +0000
Commit:     Jimi Huotari <chiitoo <AT> gentoo <DOT> org>
CommitDate: Sun May 28 17:53:03 2023 +0000
URL:        https://gitweb.gentoo.org/proj/qt.git/commit/?id=36cbf573

dev-qt/qtmultimedia: move linux-headers to DEPEND

Signed-off-by: Jimi Huotari <chiitoo <AT> gentoo.org>

 dev-qt/qtmultimedia/qtmultimedia-6.5.9999.ebuild | 2 +-
 dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.5.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.5.9999.ebuild
index ab321e9e..e4515ea9 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.5.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.5.9999.ebuild
@@ -33,10 +33,10 @@ RDEPEND="
 		x11-libs/libXrandr
 	)
 	pulseaudio? ( media-libs/libpulse[glib] )
-	v4l? ( sys-kernel/linux-headers )
 "
 DEPEND="${RDEPEND}
 	x11-base/xorg-proto
+	v4l? ( sys-kernel/linux-headers )
 "
 
 src_configure() {

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild b/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild
index ab321e9e..e4515ea9 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.9999.ebuild
@@ -33,10 +33,10 @@ RDEPEND="
 		x11-libs/libXrandr
 	)
 	pulseaudio? ( media-libs/libpulse[glib] )
-	v4l? ( sys-kernel/linux-headers )
 "
 DEPEND="${RDEPEND}
 	x11-base/xorg-proto
+	v4l? ( sys-kernel/linux-headers )
 "
 
 src_configure() {


^ permalink raw reply related	[flat|nested] 38+ messages in thread

end of thread, other threads:[~2023-05-28 17:53 UTC | newest]

Thread overview: 38+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-05-27 22:59 [gentoo-commits] proj/qt:master commit in: dev-qt/qtmultimedia/ Davide Pesavento
  -- strict thread matches above, loose matches on Subject: below --
2014-07-12 17:00 Davide Pesavento
2014-08-05  0:08 Davide Pesavento
2014-08-19  1:07 ` Davide Pesavento
2014-08-16 11:26 Davide Pesavento
2014-08-19  1:07 ` Davide Pesavento
2014-08-19  1:07 Davide Pesavento
2014-08-17 12:04 ` Davide Pesavento
2014-10-11  2:43 Davide Pesavento
2014-10-11  2:59 Davide Pesavento
2015-07-13  2:14 Davide Pesavento
2015-07-19 14:06 Michael Palimaka
2015-08-04 21:40 Davide Pesavento
2015-10-09 16:05 Michael Palimaka
2015-10-16 14:40 Michael Palimaka
2015-10-16 16:12 Michael Palimaka
2015-10-16 18:21 Michael Palimaka
2015-10-17 14:08 Michael Palimaka
2015-11-19 16:00 Michael Palimaka
2016-04-10 12:10 Davide Pesavento
2016-04-10 12:22 Davide Pesavento
2016-04-23 17:20 Michael Palimaka
2016-07-13 17:56 Davide Pesavento
2016-07-31 19:29 Michael Palimaka
2017-07-23  4:31 Michael Palimaka
2018-02-06 13:54 Michael Palimaka
2018-04-24 19:17 Jimi Huotari
2019-03-11  6:45 Michael Palimaka
2020-04-03 20:03 Andreas Sturmlechner
2021-09-22  7:19 Andreas Sturmlechner
2022-06-20 18:03 Jimi Huotari
2022-07-17  7:13 Andreas Sturmlechner
2022-09-08  9:29 Andreas Sturmlechner
2022-09-24 17:03 Andreas Sturmlechner
2022-09-24 21:24 Andreas Sturmlechner
2022-11-05 16:39 Andreas Sturmlechner
2023-05-28 13:10 Jimi Huotari
2023-05-28 17:53 Jimi Huotari

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox