[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2024-04-23 Thread Ionen Wolkens
commit: fd012bbf2cefff18c06e199c1d141a6a290e012a
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Apr 23 14:55:29 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Apr 23 15:07:40 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd012bbf

dev-qt/qtmultimedia: skip tst_qvideoframebackend in live (qt6)

New test added in 6.7.1 and failing while attempting to use
h264_v4l2/cuvid and such. Passes fine if ran directly under X.

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild | 1 +
 dev-qt/qtmultimedia/qtmultimedia-6..ebuild   | 1 +
 2 files changed, 2 insertions(+)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
index 6ed0ab79449b..99d03b1ca8be 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
@@ -65,6 +65,7 @@ CMAKE_SKIP_TESTS=(
# may try to use v4l2 or hardware acceleration depending on availability
tst_qscreencapture_integration
tst_qscreencapturebackend
+   tst_qvideoframebackend
# fails with offscreen rendering
tst_qvideoframecolormanagement
tst_qwindowcapturebackend

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
index 6ed0ab79449b..99d03b1ca8be 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
@@ -65,6 +65,7 @@ CMAKE_SKIP_TESTS=(
# may try to use v4l2 or hardware acceleration depending on availability
tst_qscreencapture_integration
tst_qscreencapturebackend
+   tst_qvideoframebackend
# fails with offscreen rendering
tst_qvideoframecolormanagement
tst_qwindowcapturebackend



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2024-04-19 Thread Ionen Wolkens
commit: 2ea36b71fff16ae21283cc727eb652657cbabf5b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Apr 19 07:25:33 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Apr 19 07:47:16 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2ea36b71

dev-qt/qtmultimedia: drop 6.6.2, 6.6.3

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtmultimedia/Manifest  |  2 -
 dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild | 89 ---
 dev-qt/qtmultimedia/qtmultimedia-6.6.3.ebuild | 89 ---
 3 files changed, 180 deletions(-)

diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index f458c4959432..2a210b39fc36 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -1,5 +1,3 @@
 DIST qtmultimedia-5.15.13-gentoo-kde-1.tar.xz 1500 BLAKE2B 
68cfdb828aa931e63502c1570e5fb04909f4331d79fa9ae0f34ab53adc858405faab0fc782547466b573113973c4deb1a4e1dab0917cb0513bdc3eb7597b0bce
 SHA512 
f045b051c6065f9a7daf7d7c1da457bc8348a5d6fa871352f18cc7895e3b21d090c3a362a434ac783d793b1d9e59a4b23b9329892c15e9a8fc4fbb0a871d9c6d
 DIST qtmultimedia-everywhere-opensource-src-5.15.13.tar.xz 3831376 BLAKE2B 
a8634a1dbba8c13dda2c97731806b1014ad80a1ed2506e9a4d42e1d002e562947496e045638875ed4d0c2d637605414dd8eab656fa03766817b7aa80db10145b
 SHA512 
fa70146275d03c1bb8da1930eb66a9bbbf2a6c25cb6e6204a58b8338f58e671634eab878e9bac785ae2394de7dc38d30025a4afe4d26060e2f23a44758b2e5a4
-DIST qtmultimedia-everywhere-src-6.6.2.tar.xz 8305476 BLAKE2B 
8f252b236ef5fdbc7c4e2be498e2cdaaaf3c901a1d1890c7dfe1f6e8256bc656526e2a6a96649b29bb20baf882f46160f3d76b97cd80466b44a2dcc1b7aabfa5
 SHA512 
311f47acd7658d725855df06c25b4d516d4046922cc92ad44c91c48f1696fbcbb25a0d778b1a72f15834ce2e74ce64199814476ac04fc705fc19af73c91f2006
-DIST qtmultimedia-everywhere-src-6.6.3.tar.xz 8266612 BLAKE2B 
4394f0500c33659eca21b5f2ba59173268c6617f80166723c3fedaf2d2f795e118db6f13877e111d3fee418aa4ff5f63002a1c40cfa8b3751e6b314469562169
 SHA512 
4cad4a7c248adba709f5fda91780151a1136bd7ebb3a249602e401c2e3ae5aceb57a3ddc3825079bfbdb0200af403ad5cf3aa252b2090102f5ab22122445dc02
 DIST qtmultimedia-everywhere-src-6.7.0.tar.xz 8315312 BLAKE2B 
769689567de9c400a5472d8d40966c942a2ec95d599d166f8a3c47cb6ac0c4d1dd66f33fa0f6f5fac22675134798ef986053eb924ed6c3a1d9035f27127cc612
 SHA512 
4e5fa8fff408b8abf761a12d9637c425fe9bfbf6475b44a69c8489fd61bf6cbcca95940a22d1b24aec59634a45d2b34cb883c8e38d542f2f1cb36046e4c1

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild
deleted file mode 100644
index 5e96be6b4dda..
--- a/dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild
+++ /dev/null
@@ -1,89 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic qt6-build
-
-DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 
framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-IUSE="+X alsa eglfs +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"
-# tst_qmediaplayerbackend hard requires qml, review in case becomes optional
-REQUIRED_USE="
-   || ( ffmpeg gstreamer )
-   eglfs? ( ffmpeg opengl )
-   vaapi? ( ffmpeg opengl )
-   test? ( qml )
-"
-
-RDEPEND="
-   ~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
-   alsa? ( media-libs/alsa-lib )
-   ffmpeg? (
-   ~dev-qt/qtbase-${PV}:6[X=,concurrent,eglfs=]
-   media-video/ffmpeg:=[vaapi?]
-   X? (
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXrandr
-   )
-   )
-   gstreamer? (
-   dev-libs/glib:2
-   media-libs/gst-plugins-bad:1.0
-   media-libs/gst-plugins-base:1.0[X=,opengl?]
-   media-libs/gstreamer:1.0
-   )
-   opengl? ( media-libs/libglvnd )
-   pulseaudio? ( media-libs/libpulse )
-   qml? (
-   ~dev-qt/qtdeclarative-${PV}:6
-   ~dev-qt/qtquick3d-${PV}:6
-   )
-"
-DEPEND="
-   ${RDEPEND}
-   X? ( x11-base/xorg-proto )
-   v4l? ( sys-kernel/linux-headers )
-   vulkan? ( dev-util/vulkan-headers )
-"
-BDEPEND="~dev-qt/qtshadertools-${PV}:6"
-
-CMAKE_SKIP_TESTS=(
-   # unimportant and expects all backends to be available (bug #928420)
-   tst_backends
-   # tries to use real alsa or pulseaudio and fails in sandbox
-   tst_qaudiosink
-   tst_qaudiosource
-   tst_qmediacapturesession
-   tst_qmediaplayerbackend
-   tst_qsoundeffect
-   # may try to use v4l2 or hardware acceleration depending on availability
-   tst_qscreencapture_integration
-   tst_qscreencapturebackend
-   # fails with offscreen rendering
-   tst_qvideoframecolormanagement
-   

[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2024-04-13 Thread Arthur Zamarin
commit: 4f5aad5bb724b3a766af519f300edb6ac7ee8c1c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Apr 13 17:49:04 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Apr 13 17:50:51 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f5aad5b

dev-qt/qtmultimedia: Stabilize 6.7.0 amd64, #929242

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.7.0.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.7.0.ebuild
index f2f1cfa7d4a8..b7fa9c982158 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.7.0.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.7.0.ebuild
@@ -8,7 +8,7 @@ inherit flag-o-matic qt6-build
 DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 
framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 IUSE="+X alsa eglfs +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2024-04-03 Thread Arthur Zamarin
commit: b1e1c7491754589506ebcb7d61b6019683141a76
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Thu Apr  4 04:21:41 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Thu Apr  4 04:21:41 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1e1c749

dev-qt/qtmultimedia: Stabilize 5.15.13 arm64, #927748

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.13.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.13.ebuild
index 779cc514cc58..135e11b14425 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.13.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.13.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2024-04-03 Thread Arthur Zamarin
commit: eb439cf34fc2d88a3af691e6827cce2ec969ae2c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Apr  3 20:45:05 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Apr  3 20:45:05 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb439cf3

dev-qt/qtmultimedia: Stabilize 5.15.13 x86, #927748

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.13.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.13.ebuild
index 6c1a2a06186a..779cc514cc58 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.13.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.13.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2024-04-03 Thread Arthur Zamarin
commit: 2e4daf25b101332a87a3045ea6969c8c9d3531aa
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Apr  3 19:05:14 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Apr  3 19:05:14 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e4daf25

dev-qt/qtmultimedia: Stabilize 5.15.13 ppc, #927748

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.13.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.13.ebuild
index 27e55694307b..c6fc8eea78d7 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.13.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.13.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2024-04-03 Thread Arthur Zamarin
commit: 66bc8443b92097608778e2f6c77a861a3a116829
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Apr  3 18:47:13 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Apr  3 18:47:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66bc8443

dev-qt/qtmultimedia: Stabilize 5.15.13 arm, #927748

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.13.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.13.ebuild
index 26dedb274744..27e55694307b 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.13.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.13.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+   KEYWORDS="~amd64 arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2024-04-02 Thread Ionen Wolkens
commit: f570b310de791991ef501d4bd2753b4ac2fa7ab8
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Apr  2 16:16:39 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Apr  2 16:17:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f570b310

dev-qt/qtmultimedia: skip tst_backends (qt6)

Closes: https://bugs.gentoo.org/928420
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild| 2 ++
 dev-qt/qtmultimedia/qtmultimedia-6.6.3.ebuild| 2 ++
 dev-qt/qtmultimedia/qtmultimedia-6.7.0.ebuild| 2 ++
 dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild | 2 ++
 dev-qt/qtmultimedia/qtmultimedia-6..ebuild   | 2 ++
 5 files changed, 10 insertions(+)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild
index a3be54875174..5e96be6b4dda 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild
@@ -54,6 +54,8 @@ DEPEND="
 BDEPEND="~dev-qt/qtshadertools-${PV}:6"
 
 CMAKE_SKIP_TESTS=(
+   # unimportant and expects all backends to be available (bug #928420)
+   tst_backends
# tries to use real alsa or pulseaudio and fails in sandbox
tst_qaudiosink
tst_qaudiosource

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6.3.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.6.3.ebuild
index a3be54875174..5e96be6b4dda 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.6.3.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.6.3.ebuild
@@ -54,6 +54,8 @@ DEPEND="
 BDEPEND="~dev-qt/qtshadertools-${PV}:6"
 
 CMAKE_SKIP_TESTS=(
+   # unimportant and expects all backends to be available (bug #928420)
+   tst_backends
# tries to use real alsa or pulseaudio and fails in sandbox
tst_qaudiosink
tst_qaudiosource

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.7.0.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.7.0.ebuild
index 4f3890da25d9..6ed0ab79449b 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.7.0.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.7.0.ebuild
@@ -54,6 +54,8 @@ DEPEND="
 BDEPEND="~dev-qt/qtshadertools-${PV}:6"
 
 CMAKE_SKIP_TESTS=(
+   # unimportant and expects all backends to be available (bug #928420)
+   tst_backends
# tries to use real alsa or pulseaudio and fails in sandbox
tst_qaudiosink
tst_qaudiosource

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
index 4f3890da25d9..6ed0ab79449b 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
@@ -54,6 +54,8 @@ DEPEND="
 BDEPEND="~dev-qt/qtshadertools-${PV}:6"
 
 CMAKE_SKIP_TESTS=(
+   # unimportant and expects all backends to be available (bug #928420)
+   tst_backends
# tries to use real alsa or pulseaudio and fails in sandbox
tst_qaudiosink
tst_qaudiosource

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
index 4f3890da25d9..6ed0ab79449b 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
@@ -54,6 +54,8 @@ DEPEND="
 BDEPEND="~dev-qt/qtshadertools-${PV}:6"
 
 CMAKE_SKIP_TESTS=(
+   # unimportant and expects all backends to be available (bug #928420)
+   tst_backends
# tries to use real alsa or pulseaudio and fails in sandbox
tst_qaudiosink
tst_qaudiosource



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2024-04-02 Thread Ionen Wolkens
commit: 6186c552daa2255d7e3420109ae213e6faba215f
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Apr  2 12:05:42 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Apr  2 13:05:03 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6186c552

dev-qt/qtmultimedia: add 6.7.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtmultimedia/Manifest  |   1 +
 dev-qt/qtmultimedia/qtmultimedia-6.7.0.ebuild | 102 ++
 2 files changed, 103 insertions(+)

diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index c01f11412963..8543a5e57d82 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -4,3 +4,4 @@ DIST qtmultimedia-everywhere-opensource-src-5.15.12.tar.xz 
3830956 BLAKE2B c6fa2
 DIST qtmultimedia-everywhere-opensource-src-5.15.13.tar.xz 3831376 BLAKE2B 
a8634a1dbba8c13dda2c97731806b1014ad80a1ed2506e9a4d42e1d002e562947496e045638875ed4d0c2d637605414dd8eab656fa03766817b7aa80db10145b
 SHA512 
fa70146275d03c1bb8da1930eb66a9bbbf2a6c25cb6e6204a58b8338f58e671634eab878e9bac785ae2394de7dc38d30025a4afe4d26060e2f23a44758b2e5a4
 DIST qtmultimedia-everywhere-src-6.6.2.tar.xz 8305476 BLAKE2B 
8f252b236ef5fdbc7c4e2be498e2cdaaaf3c901a1d1890c7dfe1f6e8256bc656526e2a6a96649b29bb20baf882f46160f3d76b97cd80466b44a2dcc1b7aabfa5
 SHA512 
311f47acd7658d725855df06c25b4d516d4046922cc92ad44c91c48f1696fbcbb25a0d778b1a72f15834ce2e74ce64199814476ac04fc705fc19af73c91f2006
 DIST qtmultimedia-everywhere-src-6.6.3.tar.xz 8266612 BLAKE2B 
4394f0500c33659eca21b5f2ba59173268c6617f80166723c3fedaf2d2f795e118db6f13877e111d3fee418aa4ff5f63002a1c40cfa8b3751e6b314469562169
 SHA512 
4cad4a7c248adba709f5fda91780151a1136bd7ebb3a249602e401c2e3ae5aceb57a3ddc3825079bfbdb0200af403ad5cf3aa252b2090102f5ab22122445dc02
+DIST qtmultimedia-everywhere-src-6.7.0.tar.xz 8315312 BLAKE2B 
769689567de9c400a5472d8d40966c942a2ec95d599d166f8a3c47cb6ac0c4d1dd66f33fa0f6f5fac22675134798ef986053eb924ed6c3a1d9035f27127cc612
 SHA512 
4e5fa8fff408b8abf761a12d9637c425fe9bfbf6475b44a69c8489fd61bf6cbcca95940a22d1b24aec59634a45d2b34cb883c8e38d542f2f1cb36046e4c1

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.7.0.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.7.0.ebuild
new file mode 100644
index ..4f3890da25d9
--- /dev/null
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.7.0.ebuild
@@ -0,0 +1,102 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic qt6-build
+
+DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 
framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+IUSE="+X alsa eglfs +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"
+# tst_qmediaplayerbackend hard requires qml, review in case becomes optional
+REQUIRED_USE="
+   || ( ffmpeg gstreamer )
+   eglfs? ( ffmpeg opengl )
+   vaapi? ( ffmpeg opengl )
+   test? ( qml )
+"
+
+RDEPEND="
+   ~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
+   alsa? ( media-libs/alsa-lib )
+   ffmpeg? (
+   ~dev-qt/qtbase-${PV}:6[X=,concurrent,eglfs=]
+   media-video/ffmpeg:=[vaapi?]
+   X? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXrandr
+   )
+   )
+   gstreamer? (
+   dev-libs/glib:2
+   media-libs/gst-plugins-bad:1.0
+   media-libs/gst-plugins-base:1.0[X=,opengl?]
+   media-libs/gstreamer:1.0
+   )
+   opengl? ( media-libs/libglvnd )
+   pulseaudio? ( media-libs/libpulse )
+   qml? (
+   ~dev-qt/qtdeclarative-${PV}:6
+   ~dev-qt/qtquick3d-${PV}:6
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   X? ( x11-base/xorg-proto )
+   v4l? ( sys-kernel/linux-headers )
+   vulkan? ( dev-util/vulkan-headers )
+"
+BDEPEND="~dev-qt/qtshadertools-${PV}:6"
+
+CMAKE_SKIP_TESTS=(
+   # tries to use real alsa or pulseaudio and fails in sandbox
+   tst_qaudiosink
+   tst_qaudiosource
+   tst_qmediacapturesession
+   tst_qmediaplayerbackend
+   tst_qsoundeffect
+   # may try to use v4l2 or hardware acceleration depending on availability
+   tst_qscreencapture_integration
+   tst_qscreencapturebackend
+   # fails with offscreen rendering
+   tst_qvideoframecolormanagement
+   tst_qwindowcapturebackend
+)
+
+src_configure() {
+   # normally passed by the build system, but needed for 32-on-64 chroots
+   use x86 && append-cppflags -DPFFFT_SIMD_DISABLE
+
+   local mycmakeargs=(
+   $(cmake_use_find_package qml Qt6Qml)
+   $(qt_feature alsa)
+   $(qt_feature ffmpeg)
+   $(qt_feature gstreamer)
+   $(usev gstreamer $(qt_feature opengl 

[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2024-04-02 Thread Arthur Zamarin
commit: 82a47f84571136b5ae396a966bf6200cd29b1e59
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr  2 05:55:42 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr  2 05:55:42 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82a47f84

dev-qt/qtmultimedia: Stabilize 6.6.3 arm64, #928382

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6.3.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.6.3.ebuild
index d5bbc2f721e3..a3be54875174 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.6.3.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.6.3.ebuild
@@ -8,7 +8,7 @@ inherit flag-o-matic qt6-build
 DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 
framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 IUSE="+X alsa eglfs +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2024-04-01 Thread Arthur Zamarin
commit: 4aa6a923fa349b69f2fe6586d9b23f64c1b75203
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Apr  1 18:28:01 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Apr  1 18:28:01 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4aa6a923

dev-qt/qtmultimedia: Stabilize 6.6.3 amd64, #928382

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6.3.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.6.3.ebuild
index 2359fc0aabd3..d5bbc2f721e3 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.6.3.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.6.3.ebuild
@@ -8,7 +8,7 @@ inherit flag-o-matic qt6-build
 DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 
framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 IUSE="+X alsa eglfs +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2024-03-29 Thread Ionen Wolkens
commit: 9664bafb9327e95b0234aab70ba094fa57ff4f60
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Mar 29 22:29:07 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Mar 30 00:27:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9664bafb

dev-qt/qtmultimedia: avoid installing extra USE=test junk in 6.7+

Have not verified if 6.6.x did this one too (perhaps overlooked
last time checked), but noticed in 6.7 anyhow.

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild | 15 +++
 dev-qt/qtmultimedia/qtmultimedia-6..ebuild   | 15 +++
 2 files changed, 30 insertions(+)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
index 2359fc0aabd3..4f3890da25d9 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
@@ -85,3 +85,18 @@ src_configure() {
 
qt6-build_src_configure
 }
+
+src_install() {
+   qt6-build_src_install
+
+   if use test; then
+   local delete=( # sigh
+   
"${D}${QT6_LIBDIR}"/cmake/Qt6Multimedia/Qt6MockMultimediaPlugin*.cmake
+   
"${D}${QT6_MKSPECSDIR}"/modules/qt_plugin_mockmultimediaplugin.pri
+   
"${D}${QT6_PLUGINDIR}"/multimedia/libmockmultimediaplugin.*
+   "${D}${QT6_PLUGINDIR}"/multimedia/objects-*
+   )
+   # using -f given not tracking which tests may be skipped or not
+   rm -rf -- "${delete[@]}" || die
+   fi
+}

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
index 2359fc0aabd3..4f3890da25d9 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
@@ -85,3 +85,18 @@ src_configure() {
 
qt6-build_src_configure
 }
+
+src_install() {
+   qt6-build_src_install
+
+   if use test; then
+   local delete=( # sigh
+   
"${D}${QT6_LIBDIR}"/cmake/Qt6Multimedia/Qt6MockMultimediaPlugin*.cmake
+   
"${D}${QT6_MKSPECSDIR}"/modules/qt_plugin_mockmultimediaplugin.pri
+   
"${D}${QT6_PLUGINDIR}"/multimedia/libmockmultimediaplugin.*
+   "${D}${QT6_PLUGINDIR}"/multimedia/objects-*
+   )
+   # using -f given not tracking which tests may be skipped or not
+   rm -rf -- "${delete[@]}" || die
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2024-03-29 Thread Ionen Wolkens
commit: 8ce2a52eb7e993d2ef106512d29aa79198ed56bd
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Mar 29 22:16:40 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Mar 30 00:27:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ce2a52e

dev-qt/qtmultimedia: drop 6.6.

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild | 87 
 1 file changed, 87 deletions(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild
deleted file mode 100644
index 2359fc0aabd3..
--- a/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic qt6-build
-
-DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 
framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
-fi
-
-IUSE="+X alsa eglfs +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"
-# tst_qmediaplayerbackend hard requires qml, review in case becomes optional
-REQUIRED_USE="
-   || ( ffmpeg gstreamer )
-   eglfs? ( ffmpeg opengl )
-   vaapi? ( ffmpeg opengl )
-   test? ( qml )
-"
-
-RDEPEND="
-   ~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
-   alsa? ( media-libs/alsa-lib )
-   ffmpeg? (
-   ~dev-qt/qtbase-${PV}:6[X=,concurrent,eglfs=]
-   media-video/ffmpeg:=[vaapi?]
-   X? (
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXrandr
-   )
-   )
-   gstreamer? (
-   dev-libs/glib:2
-   media-libs/gst-plugins-bad:1.0
-   media-libs/gst-plugins-base:1.0[X=,opengl?]
-   media-libs/gstreamer:1.0
-   )
-   opengl? ( media-libs/libglvnd )
-   pulseaudio? ( media-libs/libpulse )
-   qml? (
-   ~dev-qt/qtdeclarative-${PV}:6
-   ~dev-qt/qtquick3d-${PV}:6
-   )
-"
-DEPEND="
-   ${RDEPEND}
-   X? ( x11-base/xorg-proto )
-   v4l? ( sys-kernel/linux-headers )
-   vulkan? ( dev-util/vulkan-headers )
-"
-BDEPEND="~dev-qt/qtshadertools-${PV}:6"
-
-CMAKE_SKIP_TESTS=(
-   # tries to use real alsa or pulseaudio and fails in sandbox
-   tst_qaudiosink
-   tst_qaudiosource
-   tst_qmediacapturesession
-   tst_qmediaplayerbackend
-   tst_qsoundeffect
-   # may try to use v4l2 or hardware acceleration depending on availability
-   tst_qscreencapture_integration
-   tst_qscreencapturebackend
-   # fails with offscreen rendering
-   tst_qvideoframecolormanagement
-   tst_qwindowcapturebackend
-)
-
-src_configure() {
-   # normally passed by the build system, but needed for 32-on-64 chroots
-   use x86 && append-cppflags -DPFFFT_SIMD_DISABLE
-
-   local mycmakeargs=(
-   $(cmake_use_find_package qml Qt6Qml)
-   $(qt_feature alsa)
-   $(qt_feature ffmpeg)
-   $(qt_feature gstreamer)
-   $(usev gstreamer $(qt_feature opengl gstreamer_gl))
-   $(qt_feature pulseaudio)
-   $(qt_feature v4l linux_v4l)
-   $(qt_feature vaapi)
-   )
-
-   qt6-build_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2024-03-26 Thread Ionen Wolkens
commit: f384ed6db34085929d419b19c409d2e30241de52
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Mar 26 06:36:47 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 26 07:08:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f384ed6d

dev-qt/qtmultimedia: add 6.6.3

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtmultimedia/Manifest  |  1 +
 dev-qt/qtmultimedia/qtmultimedia-6.6.3.ebuild | 87 +++
 2 files changed, 88 insertions(+)

diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index 4762e5710e8f..c0c555346b9a 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -3,4 +3,5 @@ DIST qtmultimedia-5.15.13-gentoo-kde-1.tar.xz 1500 BLAKE2B 
68cfdb828aa931e63502c
 DIST qtmultimedia-everywhere-opensource-src-5.15.12.tar.xz 3830956 BLAKE2B 
c6fa2b5f01262af0ddb510e344adc2aa69b1d4fd82962bb6ff2962d50c9f43a99e445538466c0a9d794dfc0cca27dccd32d5faaa1baf59a630c8b490c43b7963
 SHA512 
2cef917df20da1381ea64834e4110e25ea0d5e12249176ddbe2e0314c25490926ccbf2f7cc3f89b2969d113a645ec88244fabe691aff851ffb4b2be9766bcf76
 DIST qtmultimedia-everywhere-opensource-src-5.15.13.tar.xz 3831376 BLAKE2B 
a8634a1dbba8c13dda2c97731806b1014ad80a1ed2506e9a4d42e1d002e562947496e045638875ed4d0c2d637605414dd8eab656fa03766817b7aa80db10145b
 SHA512 
fa70146275d03c1bb8da1930eb66a9bbbf2a6c25cb6e6204a58b8338f58e671634eab878e9bac785ae2394de7dc38d30025a4afe4d26060e2f23a44758b2e5a4
 DIST qtmultimedia-everywhere-src-6.6.2.tar.xz 8305476 BLAKE2B 
8f252b236ef5fdbc7c4e2be498e2cdaaaf3c901a1d1890c7dfe1f6e8256bc656526e2a6a96649b29bb20baf882f46160f3d76b97cd80466b44a2dcc1b7aabfa5
 SHA512 
311f47acd7658d725855df06c25b4d516d4046922cc92ad44c91c48f1696fbcbb25a0d778b1a72f15834ce2e74ce64199814476ac04fc705fc19af73c91f2006
+DIST qtmultimedia-everywhere-src-6.6.3.tar.xz 8266612 BLAKE2B 
4394f0500c33659eca21b5f2ba59173268c6617f80166723c3fedaf2d2f795e118db6f13877e111d3fee418aa4ff5f63002a1c40cfa8b3751e6b314469562169
 SHA512 
4cad4a7c248adba709f5fda91780151a1136bd7ebb3a249602e401c2e3ae5aceb57a3ddc3825079bfbdb0200af403ad5cf3aa252b2090102f5ab22122445dc02
 DIST qtmultimedia-everywhere-src-6.7.0-rc2.tar.xz 8308020 BLAKE2B 
71695dc5cc66805543061852bc199e0a9e6e150b8bb8143ee78e61b6236a11aaff898196bea2bb20135695ea6cf8c0570d5bb351428156b367bbcfa253bd000e
 SHA512 
82328e6582d5f2028913d4bc9bf27b13c47d9a46684125a2116aa6d724575b796774f407bb6953dd909885a6de04a817446ac4248c7efb02f0e0adfcefcc8684

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6.3.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.6.3.ebuild
new file mode 100644
index ..2359fc0aabd3
--- /dev/null
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.6.3.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic qt6-build
+
+DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 
framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+IUSE="+X alsa eglfs +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"
+# tst_qmediaplayerbackend hard requires qml, review in case becomes optional
+REQUIRED_USE="
+   || ( ffmpeg gstreamer )
+   eglfs? ( ffmpeg opengl )
+   vaapi? ( ffmpeg opengl )
+   test? ( qml )
+"
+
+RDEPEND="
+   ~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
+   alsa? ( media-libs/alsa-lib )
+   ffmpeg? (
+   ~dev-qt/qtbase-${PV}:6[X=,concurrent,eglfs=]
+   media-video/ffmpeg:=[vaapi?]
+   X? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXrandr
+   )
+   )
+   gstreamer? (
+   dev-libs/glib:2
+   media-libs/gst-plugins-bad:1.0
+   media-libs/gst-plugins-base:1.0[X=,opengl?]
+   media-libs/gstreamer:1.0
+   )
+   opengl? ( media-libs/libglvnd )
+   pulseaudio? ( media-libs/libpulse )
+   qml? (
+   ~dev-qt/qtdeclarative-${PV}:6
+   ~dev-qt/qtquick3d-${PV}:6
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   X? ( x11-base/xorg-proto )
+   v4l? ( sys-kernel/linux-headers )
+   vulkan? ( dev-util/vulkan-headers )
+"
+BDEPEND="~dev-qt/qtshadertools-${PV}:6"
+
+CMAKE_SKIP_TESTS=(
+   # tries to use real alsa or pulseaudio and fails in sandbox
+   tst_qaudiosink
+   tst_qaudiosource
+   tst_qmediacapturesession
+   tst_qmediaplayerbackend
+   tst_qsoundeffect
+   # may try to use v4l2 or hardware acceleration depending on availability
+   tst_qscreencapture_integration
+   tst_qscreencapturebackend
+   # fails with offscreen rendering
+   tst_qvideoframecolormanagement
+   tst_qwindowcapturebackend
+)
+
+src_configure() {
+   # normally passed by the build 

[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2024-03-22 Thread Ionen Wolkens
commit: 5b8a4ae66119b404e506ea5538165e5b0b21f4a8
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Fri Mar 22 08:30:53 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Fri Mar 22 10:28:27 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b8a4ae6

dev-qt/qtmultimedia: add 6.7.0_rc2

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtmultimedia/Manifest  |  1 +
 dev-qt/qtmultimedia/qtmultimedia-6.7.0_rc2.ebuild | 87 +++
 2 files changed, 88 insertions(+)

diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index 4bf9f347bd2f..d06187a212e9 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -2,3 +2,4 @@ DIST qtmultimedia-5.15.12-gentoo-kde-1.tar.xz 1496 BLAKE2B 
890f90accb60438bcceae
 DIST qtmultimedia-everywhere-opensource-src-5.15.12.tar.xz 3830956 BLAKE2B 
c6fa2b5f01262af0ddb510e344adc2aa69b1d4fd82962bb6ff2962d50c9f43a99e445538466c0a9d794dfc0cca27dccd32d5faaa1baf59a630c8b490c43b7963
 SHA512 
2cef917df20da1381ea64834e4110e25ea0d5e12249176ddbe2e0314c25490926ccbf2f7cc3f89b2969d113a645ec88244fabe691aff851ffb4b2be9766bcf76
 DIST qtmultimedia-everywhere-src-6.6.2.tar.xz 8305476 BLAKE2B 
8f252b236ef5fdbc7c4e2be498e2cdaaaf3c901a1d1890c7dfe1f6e8256bc656526e2a6a96649b29bb20baf882f46160f3d76b97cd80466b44a2dcc1b7aabfa5
 SHA512 
311f47acd7658d725855df06c25b4d516d4046922cc92ad44c91c48f1696fbcbb25a0d778b1a72f15834ce2e74ce64199814476ac04fc705fc19af73c91f2006
 DIST qtmultimedia-everywhere-src-6.7.0-rc.tar.xz 8317400 BLAKE2B 
4a6bb7d84dccb2f6a64947c46e7a07f5ee266e2b149648960265cd113ed8bbd10023a217c2d5d3e4c605f490bbec5e2d8e3794c164e1abb3ca9ec0ede0e0
 SHA512 
7ab97dae7447be0c66a5a36ca32628b7ed13a322faa212b536466d7ca38243bb38dc67eb8d13bf14486e082f0587f29a494da6e5c4a3bcc5d97f17cc889fce8b
+DIST qtmultimedia-everywhere-src-6.7.0-rc2.tar.xz 8308020 BLAKE2B 
71695dc5cc66805543061852bc199e0a9e6e150b8bb8143ee78e61b6236a11aaff898196bea2bb20135695ea6cf8c0570d5bb351428156b367bbcfa253bd000e
 SHA512 
82328e6582d5f2028913d4bc9bf27b13c47d9a46684125a2116aa6d724575b796774f407bb6953dd909885a6de04a817446ac4248c7efb02f0e0adfcefcc8684

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.7.0_rc2.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.7.0_rc2.ebuild
new file mode 100644
index ..2359fc0aabd3
--- /dev/null
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.7.0_rc2.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic qt6-build
+
+DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 
framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+IUSE="+X alsa eglfs +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"
+# tst_qmediaplayerbackend hard requires qml, review in case becomes optional
+REQUIRED_USE="
+   || ( ffmpeg gstreamer )
+   eglfs? ( ffmpeg opengl )
+   vaapi? ( ffmpeg opengl )
+   test? ( qml )
+"
+
+RDEPEND="
+   ~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
+   alsa? ( media-libs/alsa-lib )
+   ffmpeg? (
+   ~dev-qt/qtbase-${PV}:6[X=,concurrent,eglfs=]
+   media-video/ffmpeg:=[vaapi?]
+   X? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXrandr
+   )
+   )
+   gstreamer? (
+   dev-libs/glib:2
+   media-libs/gst-plugins-bad:1.0
+   media-libs/gst-plugins-base:1.0[X=,opengl?]
+   media-libs/gstreamer:1.0
+   )
+   opengl? ( media-libs/libglvnd )
+   pulseaudio? ( media-libs/libpulse )
+   qml? (
+   ~dev-qt/qtdeclarative-${PV}:6
+   ~dev-qt/qtquick3d-${PV}:6
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   X? ( x11-base/xorg-proto )
+   v4l? ( sys-kernel/linux-headers )
+   vulkan? ( dev-util/vulkan-headers )
+"
+BDEPEND="~dev-qt/qtshadertools-${PV}:6"
+
+CMAKE_SKIP_TESTS=(
+   # tries to use real alsa or pulseaudio and fails in sandbox
+   tst_qaudiosink
+   tst_qaudiosource
+   tst_qmediacapturesession
+   tst_qmediaplayerbackend
+   tst_qsoundeffect
+   # may try to use v4l2 or hardware acceleration depending on availability
+   tst_qscreencapture_integration
+   tst_qscreencapturebackend
+   # fails with offscreen rendering
+   tst_qvideoframecolormanagement
+   tst_qwindowcapturebackend
+)
+
+src_configure() {
+   # normally passed by the build system, but needed for 32-on-64 chroots
+   use x86 && append-cppflags -DPFFFT_SIMD_DISABLE
+
+   local mycmakeargs=(
+   $(cmake_use_find_package qml Qt6Qml)
+   $(qt_feature alsa)
+   $(qt_feature ffmpeg)
+   $(qt_feature gstreamer)
+   $(usev gstreamer 

[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2024-03-22 Thread Arthur Zamarin
commit: 93df734fd788b34d03bf88cc66b9d89b2a54
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Mar 22 06:15:10 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 22 06:15:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=93df734f

dev-qt/qtmultimedia: Stabilize 6.6.2 arm64, #927197

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild
index d5bbc2f721e3..a3be54875174 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild
@@ -8,7 +8,7 @@ inherit flag-o-matic qt6-build
 DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 
framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 IUSE="+X alsa eglfs +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2024-03-12 Thread Ionen Wolkens
commit: 63b701a45e176ed5b74a2522a1af3a62e20f8032
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Mar 12 10:29:37 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Mar 12 11:59:32 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63b701a4

dev-qt/qtmultimedia: add 6.7.0_rc

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtmultimedia/Manifest |  1 +
 dev-qt/qtmultimedia/qtmultimedia-6.7.0_rc.ebuild | 87 
 2 files changed, 88 insertions(+)

diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index 47455f43bb73..4bf9f347bd2f 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -1,3 +1,4 @@
 DIST qtmultimedia-5.15.12-gentoo-kde-1.tar.xz 1496 BLAKE2B 
890f90accb60438bcceae2a4f0bf928eb91341b36af278f7deef7f0b1964940cdfdc0f82e21f6b03ac6c609cfffb77a2d00563390237b965a66f4224df70fabb
 SHA512 
d400f0d2694f9b09d645f5ca1c76aed7891614162de36213bac3febd5b0f80f893e26a26b2a899a7fcdf57cae88d10d151c102da8ba610a7734a14094ca3a29b
 DIST qtmultimedia-everywhere-opensource-src-5.15.12.tar.xz 3830956 BLAKE2B 
c6fa2b5f01262af0ddb510e344adc2aa69b1d4fd82962bb6ff2962d50c9f43a99e445538466c0a9d794dfc0cca27dccd32d5faaa1baf59a630c8b490c43b7963
 SHA512 
2cef917df20da1381ea64834e4110e25ea0d5e12249176ddbe2e0314c25490926ccbf2f7cc3f89b2969d113a645ec88244fabe691aff851ffb4b2be9766bcf76
 DIST qtmultimedia-everywhere-src-6.6.2.tar.xz 8305476 BLAKE2B 
8f252b236ef5fdbc7c4e2be498e2cdaaaf3c901a1d1890c7dfe1f6e8256bc656526e2a6a96649b29bb20baf882f46160f3d76b97cd80466b44a2dcc1b7aabfa5
 SHA512 
311f47acd7658d725855df06c25b4d516d4046922cc92ad44c91c48f1696fbcbb25a0d778b1a72f15834ce2e74ce64199814476ac04fc705fc19af73c91f2006
+DIST qtmultimedia-everywhere-src-6.7.0-rc.tar.xz 8317400 BLAKE2B 
4a6bb7d84dccb2f6a64947c46e7a07f5ee266e2b149648960265cd113ed8bbd10023a217c2d5d3e4c605f490bbec5e2d8e3794c164e1abb3ca9ec0ede0e0
 SHA512 
7ab97dae7447be0c66a5a36ca32628b7ed13a322faa212b536466d7ca38243bb38dc67eb8d13bf14486e082f0587f29a494da6e5c4a3bcc5d97f17cc889fce8b

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.7.0_rc.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.7.0_rc.ebuild
new file mode 100644
index ..2359fc0aabd3
--- /dev/null
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.7.0_rc.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic qt6-build
+
+DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 
framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+IUSE="+X alsa eglfs +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"
+# tst_qmediaplayerbackend hard requires qml, review in case becomes optional
+REQUIRED_USE="
+   || ( ffmpeg gstreamer )
+   eglfs? ( ffmpeg opengl )
+   vaapi? ( ffmpeg opengl )
+   test? ( qml )
+"
+
+RDEPEND="
+   ~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
+   alsa? ( media-libs/alsa-lib )
+   ffmpeg? (
+   ~dev-qt/qtbase-${PV}:6[X=,concurrent,eglfs=]
+   media-video/ffmpeg:=[vaapi?]
+   X? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXrandr
+   )
+   )
+   gstreamer? (
+   dev-libs/glib:2
+   media-libs/gst-plugins-bad:1.0
+   media-libs/gst-plugins-base:1.0[X=,opengl?]
+   media-libs/gstreamer:1.0
+   )
+   opengl? ( media-libs/libglvnd )
+   pulseaudio? ( media-libs/libpulse )
+   qml? (
+   ~dev-qt/qtdeclarative-${PV}:6
+   ~dev-qt/qtquick3d-${PV}:6
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   X? ( x11-base/xorg-proto )
+   v4l? ( sys-kernel/linux-headers )
+   vulkan? ( dev-util/vulkan-headers )
+"
+BDEPEND="~dev-qt/qtshadertools-${PV}:6"
+
+CMAKE_SKIP_TESTS=(
+   # tries to use real alsa or pulseaudio and fails in sandbox
+   tst_qaudiosink
+   tst_qaudiosource
+   tst_qmediacapturesession
+   tst_qmediaplayerbackend
+   tst_qsoundeffect
+   # may try to use v4l2 or hardware acceleration depending on availability
+   tst_qscreencapture_integration
+   tst_qscreencapturebackend
+   # fails with offscreen rendering
+   tst_qvideoframecolormanagement
+   tst_qwindowcapturebackend
+)
+
+src_configure() {
+   # normally passed by the build system, but needed for 32-on-64 chroots
+   use x86 && append-cppflags -DPFFFT_SIMD_DISABLE
+
+   local mycmakeargs=(
+   $(cmake_use_find_package qml Qt6Qml)
+   $(qt_feature alsa)
+   $(qt_feature ffmpeg)
+   $(qt_feature gstreamer)
+   $(usev gstreamer $(qt_feature opengl gstreamer_gl))
+   $(qt_feature pulseaudio)
+   

[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2024-02-27 Thread Ionen Wolkens
commit: ee93b6f79d93567fd37b309705ed940d39ea0d56
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Feb 27 09:27:25 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Feb 27 09:30:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee93b6f7

dev-qt/qtmultimedia: depend on qtbase[concurrent] with ffmpeg

Intentionally skipping revbump, see bug #925597's comments.

Closes: https://bugs.gentoo.org/925597
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild| 2 +-
 dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild | 2 +-
 dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild | 2 +-
 dev-qt/qtmultimedia/qtmultimedia-6..ebuild   | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild
index bb4dfe70b0e0..d5bbc2f721e3 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild
@@ -24,7 +24,7 @@ RDEPEND="
~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
alsa? ( media-libs/alsa-lib )
ffmpeg? (
-   ~dev-qt/qtbase-${PV}:6[X=,eglfs=]
+   ~dev-qt/qtbase-${PV}:6[X=,concurrent,eglfs=]
media-video/ffmpeg:=[vaapi?]
X? (
x11-libs/libX11

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild
index 7a0c7fa01e1c..2359fc0aabd3 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild
@@ -24,7 +24,7 @@ RDEPEND="
~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
alsa? ( media-libs/alsa-lib )
ffmpeg? (
-   ~dev-qt/qtbase-${PV}:6[X=,eglfs=]
+   ~dev-qt/qtbase-${PV}:6[X=,concurrent,eglfs=]
media-video/ffmpeg:=[vaapi?]
X? (
x11-libs/libX11

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
index 7a0c7fa01e1c..2359fc0aabd3 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
@@ -24,7 +24,7 @@ RDEPEND="
~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
alsa? ( media-libs/alsa-lib )
ffmpeg? (
-   ~dev-qt/qtbase-${PV}:6[X=,eglfs=]
+   ~dev-qt/qtbase-${PV}:6[X=,concurrent,eglfs=]
media-video/ffmpeg:=[vaapi?]
X? (
x11-libs/libX11

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
index 7a0c7fa01e1c..2359fc0aabd3 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
@@ -24,7 +24,7 @@ RDEPEND="
~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
alsa? ( media-libs/alsa-lib )
ffmpeg? (
-   ~dev-qt/qtbase-${PV}:6[X=,eglfs=]
+   ~dev-qt/qtbase-${PV}:6[X=,concurrent,eglfs=]
media-video/ffmpeg:=[vaapi?]
X? (
x11-libs/libX11



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2024-02-20 Thread Arthur Zamarin
commit: edd6da26d72bbf8407f541e962576ac19d7cd8c8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Feb 20 06:44:41 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Feb 20 14:30:10 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edd6da26

dev-qt/qtmultimedia: Stabilize 6.6.2 amd64, #924651

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild
index 7a0c7fa01e1c..bb4dfe70b0e0 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild
@@ -8,7 +8,7 @@ inherit flag-o-matic qt6-build
 DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 
framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 IUSE="+X alsa eglfs +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2024-02-14 Thread Ionen Wolkens
commit: c5ca7fa7549e63db07a12b6826e1725345f21d55
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Feb 14 11:06:42 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Feb 14 12:20:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c5ca7fa7

dev-qt/qtmultimedia: add 6.6.2

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtmultimedia/Manifest  |  1 +
 dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild | 87 +++
 2 files changed, 88 insertions(+)

diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index b2f3d030e59d..84b9cec88749 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -1,3 +1,4 @@
 DIST qtmultimedia-5.15.12-gentoo-kde-1.tar.xz 1496 BLAKE2B 
890f90accb60438bcceae2a4f0bf928eb91341b36af278f7deef7f0b1964940cdfdc0f82e21f6b03ac6c609cfffb77a2d00563390237b965a66f4224df70fabb
 SHA512 
d400f0d2694f9b09d645f5ca1c76aed7891614162de36213bac3febd5b0f80f893e26a26b2a899a7fcdf57cae88d10d151c102da8ba610a7734a14094ca3a29b
 DIST qtmultimedia-everywhere-opensource-src-5.15.12.tar.xz 3830956 BLAKE2B 
c6fa2b5f01262af0ddb510e344adc2aa69b1d4fd82962bb6ff2962d50c9f43a99e445538466c0a9d794dfc0cca27dccd32d5faaa1baf59a630c8b490c43b7963
 SHA512 
2cef917df20da1381ea64834e4110e25ea0d5e12249176ddbe2e0314c25490926ccbf2f7cc3f89b2969d113a645ec88244fabe691aff851ffb4b2be9766bcf76
 DIST qtmultimedia-everywhere-src-6.6.1.tar.xz 6723296 BLAKE2B 
5257da8457f6fa16b7cb9ef9029b84edd6963dd084434918f1161398784d36c188c186b398d9877f337ac215c8dad665d902fbd56736f9032f52685f49ef3407
 SHA512 
11fb3e421a80fee82d30a817f20277505868de0c1a870c55dd488114a0302f6a1bf41694ed64d904e4d29b1a3ad1ba01ce8399ae11f03ae2f6994359698e9c94
+DIST qtmultimedia-everywhere-src-6.6.2.tar.xz 8305476 BLAKE2B 
8f252b236ef5fdbc7c4e2be498e2cdaaaf3c901a1d1890c7dfe1f6e8256bc656526e2a6a96649b29bb20baf882f46160f3d76b97cd80466b44a2dcc1b7aabfa5
 SHA512 
311f47acd7658d725855df06c25b4d516d4046922cc92ad44c91c48f1696fbcbb25a0d778b1a72f15834ce2e74ce64199814476ac04fc705fc19af73c91f2006

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild
new file mode 100644
index ..7a0c7fa01e1c
--- /dev/null
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.6.2.ebuild
@@ -0,0 +1,87 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic qt6-build
+
+DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 
framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
+fi
+
+IUSE="+X alsa eglfs +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"
+# tst_qmediaplayerbackend hard requires qml, review in case becomes optional
+REQUIRED_USE="
+   || ( ffmpeg gstreamer )
+   eglfs? ( ffmpeg opengl )
+   vaapi? ( ffmpeg opengl )
+   test? ( qml )
+"
+
+RDEPEND="
+   ~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
+   alsa? ( media-libs/alsa-lib )
+   ffmpeg? (
+   ~dev-qt/qtbase-${PV}:6[X=,eglfs=]
+   media-video/ffmpeg:=[vaapi?]
+   X? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXrandr
+   )
+   )
+   gstreamer? (
+   dev-libs/glib:2
+   media-libs/gst-plugins-bad:1.0
+   media-libs/gst-plugins-base:1.0[X=,opengl?]
+   media-libs/gstreamer:1.0
+   )
+   opengl? ( media-libs/libglvnd )
+   pulseaudio? ( media-libs/libpulse )
+   qml? (
+   ~dev-qt/qtdeclarative-${PV}:6
+   ~dev-qt/qtquick3d-${PV}:6
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   X? ( x11-base/xorg-proto )
+   v4l? ( sys-kernel/linux-headers )
+   vulkan? ( dev-util/vulkan-headers )
+"
+BDEPEND="~dev-qt/qtshadertools-${PV}:6"
+
+CMAKE_SKIP_TESTS=(
+   # tries to use real alsa or pulseaudio and fails in sandbox
+   tst_qaudiosink
+   tst_qaudiosource
+   tst_qmediacapturesession
+   tst_qmediaplayerbackend
+   tst_qsoundeffect
+   # may try to use v4l2 or hardware acceleration depending on availability
+   tst_qscreencapture_integration
+   tst_qscreencapturebackend
+   # fails with offscreen rendering
+   tst_qvideoframecolormanagement
+   tst_qwindowcapturebackend
+)
+
+src_configure() {
+   # normally passed by the build system, but needed for 32-on-64 chroots
+   use x86 && append-cppflags -DPFFFT_SIMD_DISABLE
+
+   local mycmakeargs=(
+   $(cmake_use_find_package qml Qt6Qml)
+   $(qt_feature alsa)
+   $(qt_feature ffmpeg)
+   $(qt_feature gstreamer)
+   $(usev gstreamer $(qt_feature opengl gstreamer_gl))
+   $(qt_feature pulseaudio)
+   $(qt_feature v4l linux_v4l)
+

[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2024-01-31 Thread Ionen Wolkens
commit: 1a649743aaa611e6363701162644d50da6d7d548
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Jan 31 07:47:28 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 31 22:30:19 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1a649743

dev-qt/qtmultimedia: Stabilize 5.15.12 arm, #921565

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.12.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.12.ebuild
index 947a193b920e..135e11b14425 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.12.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2024-01-29 Thread Ionen Wolkens
commit: b907e960963da75067dda8e1c0f95bbc07fa34c9
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Jan 30 05:19:48 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jan 30 05:24:23 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b907e960

dev-qt/qtmultimedia: move eglfs= usedep behind ffmpeg in live

Albeit changes nothing given using a REQUIRED_USE, but like X= this
is for screencapture and should be together.

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild | 4 ++--
 dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild | 4 ++--
 dev-qt/qtmultimedia/qtmultimedia-6..ebuild   | 4 ++--
 3 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild
index bde425d4bb66..fd4f18d66a89 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild
@@ -21,10 +21,10 @@ REQUIRED_USE="
 "
 
 RDEPEND="
-   ~dev-qt/qtbase-${PV}:6[eglfs=,gui,network,opengl=,vulkan=,widgets]
+   ~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
alsa? ( media-libs/alsa-lib )
ffmpeg? (
-   ~dev-qt/qtbase-${PV}:6[X=]
+   ~dev-qt/qtbase-${PV}:6[X=,eglfs=]
media-video/ffmpeg:=[vaapi?]
X? (
x11-libs/libX11

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
index bde425d4bb66..fd4f18d66a89 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
@@ -21,10 +21,10 @@ REQUIRED_USE="
 "
 
 RDEPEND="
-   ~dev-qt/qtbase-${PV}:6[eglfs=,gui,network,opengl=,vulkan=,widgets]
+   ~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
alsa? ( media-libs/alsa-lib )
ffmpeg? (
-   ~dev-qt/qtbase-${PV}:6[X=]
+   ~dev-qt/qtbase-${PV}:6[X=,eglfs=]
media-video/ffmpeg:=[vaapi?]
X? (
x11-libs/libX11

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
index bde425d4bb66..fd4f18d66a89 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
@@ -21,10 +21,10 @@ REQUIRED_USE="
 "
 
 RDEPEND="
-   ~dev-qt/qtbase-${PV}:6[eglfs=,gui,network,opengl=,vulkan=,widgets]
+   ~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
alsa? ( media-libs/alsa-lib )
ffmpeg? (
-   ~dev-qt/qtbase-${PV}:6[X=]
+   ~dev-qt/qtbase-${PV}:6[X=,eglfs=]
media-video/ffmpeg:=[vaapi?]
X? (
x11-libs/libX11



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2024-01-29 Thread Ionen Wolkens
commit: 158eff8e5115f9744ed3c816d19819641336879d
Author: Matoro Mahri  matoro  tk>
AuthorDate: Mon Jan 29 17:19:35 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Jan 30 03:53:54 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=158eff8e

dev-qt/qtmultimedia: Stabilize 5.15.12 ppc, #921565

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.12.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.12.ebuild
index 8f40b352d027..8cf51a02c1ac 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.12.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.12.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2024-01-29 Thread Ionen Wolkens
commit: 6fe8d42bebd439f4c0754a5ad28d34bbd35113e1
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Jan 29 02:56:22 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Jan 29 14:37:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fe8d42b

dev-qt/qtmultimedia: match [eglfs=] with qtbase in live (qt6)

Spotted the (new) need for this looking at differences between 6.6.1
and upcoming 6.6.2.

Fortunately very few users should be using eglfs so it hopefully
won't disrupt too much (albeit some may have enabled because wayland
REQUIRED_USE formerly requested it even though it was not needed).

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtmultimedia/metadata.xml | 1 +
 dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild | 5 +++--
 dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild | 5 +++--
 dev-qt/qtmultimedia/qtmultimedia-6..ebuild   | 5 +++--
 4 files changed, 10 insertions(+), 6 deletions(-)

diff --git a/dev-qt/qtmultimedia/metadata.xml b/dev-qt/qtmultimedia/metadata.xml
index 49778c48acf6..28f9bdbd0ddf 100644
--- a/dev-qt/qtmultimedia/metadata.xml
+++ b/dev-qt/qtmultimedia/metadata.xml
@@ -6,6 +6,7 @@
Gentoo Qt Project


+   Enable screen capture support with Qt's EGL 
Full Screen/Single Surface platform plugin
Enable audio support via 
media-libs/gstreamer
Build QML/QtQuick bindings and imports
Build the QtMultimediaWidgets module

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild
index c4294e51cffe..bde425d4bb66 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild
@@ -11,16 +11,17 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64"
 fi
 
-IUSE="+X alsa +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"
+IUSE="+X alsa eglfs +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"
 # tst_qmediaplayerbackend hard requires qml, review in case becomes optional
 REQUIRED_USE="
|| ( ffmpeg gstreamer )
+   eglfs? ( ffmpeg opengl )
vaapi? ( ffmpeg opengl )
test? ( qml )
 "
 
 RDEPEND="
-   ~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
+   ~dev-qt/qtbase-${PV}:6[eglfs=,gui,network,opengl=,vulkan=,widgets]
alsa? ( media-libs/alsa-lib )
ffmpeg? (
~dev-qt/qtbase-${PV}:6[X=]

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
index c4294e51cffe..bde425d4bb66 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
@@ -11,16 +11,17 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64"
 fi
 
-IUSE="+X alsa +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"
+IUSE="+X alsa eglfs +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"
 # tst_qmediaplayerbackend hard requires qml, review in case becomes optional
 REQUIRED_USE="
|| ( ffmpeg gstreamer )
+   eglfs? ( ffmpeg opengl )
vaapi? ( ffmpeg opengl )
test? ( qml )
 "
 
 RDEPEND="
-   ~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
+   ~dev-qt/qtbase-${PV}:6[eglfs=,gui,network,opengl=,vulkan=,widgets]
alsa? ( media-libs/alsa-lib )
ffmpeg? (
~dev-qt/qtbase-${PV}:6[X=]

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
index c4294e51cffe..bde425d4bb66 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
@@ -11,16 +11,17 @@ if [[ ${QT6_BUILD_TYPE} == release ]]; then
KEYWORDS="~amd64"
 fi
 
-IUSE="+X alsa +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"
+IUSE="+X alsa eglfs +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"
 # tst_qmediaplayerbackend hard requires qml, review in case becomes optional
 REQUIRED_USE="
|| ( ffmpeg gstreamer )
+   eglfs? ( ffmpeg opengl )
vaapi? ( ffmpeg opengl )
test? ( qml )
 "
 
 RDEPEND="
-   ~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
+   ~dev-qt/qtbase-${PV}:6[eglfs=,gui,network,opengl=,vulkan=,widgets]
alsa? ( media-libs/alsa-lib )
ffmpeg? (
~dev-qt/qtbase-${PV}:6[X=]



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2024-01-24 Thread Ionen Wolkens
commit: 7d021c932bd442a770399e99ea866f96486c2ab5
Author: Matoro Mahri  matoro  tk>
AuthorDate: Wed Jan 24 14:53:52 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Jan 25 00:52:15 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d021c93

dev-qt/qtmultimedia: Keyword 6.6.1-r1 hppa, #918896

Signed-off-by: Matoro Mahri  matoro.tk>
Signed-off-by: Ionen Wolkens  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6.1-r1.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.6.1-r1.ebuild
index 50033d10ccd2..04dd435ce24a 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.6.1-r1.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.6.1-r1.ebuild
@@ -8,7 +8,7 @@ inherit flag-o-matic qt6-build
 DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 
framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 IUSE="+X alsa +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2024-01-24 Thread Ionen Wolkens
commit: 4612c2f1e658605e372e14eb401c0e5572198ad1
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Jan 24 08:49:57 2024 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Jan 24 14:49:13 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4612c2f1

dev-qt/qtmultimedia: skip tst_qvideoframecolormanagement in live

Test was modified to be more strict and newly fails with offscreen
rendering. Passes fine when using the RHI backend rather than CPU
conversion (afaik wouldn't work with virtx+sandbox either).

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild | 3 ++-
 dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild | 3 ++-
 dev-qt/qtmultimedia/qtmultimedia-6..ebuild   | 3 ++-
 3 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild
index 3c69475face8..c4294e51cffe 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -63,6 +63,7 @@ CMAKE_SKIP_TESTS=(
tst_qscreencapture_integration
tst_qscreencapturebackend
# fails with offscreen rendering
+   tst_qvideoframecolormanagement
tst_qwindowcapturebackend
 )
 

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
index 3c69475face8..c4294e51cffe 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -63,6 +63,7 @@ CMAKE_SKIP_TESTS=(
tst_qscreencapture_integration
tst_qscreencapturebackend
# fails with offscreen rendering
+   tst_qvideoframecolormanagement
tst_qwindowcapturebackend
 )
 

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
index 3c69475face8..c4294e51cffe 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -63,6 +63,7 @@ CMAKE_SKIP_TESTS=(
tst_qscreencapture_integration
tst_qscreencapturebackend
# fails with offscreen rendering
+   tst_qvideoframecolormanagement
tst_qwindowcapturebackend
 )
 



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2024-01-02 Thread WANG Xuerui
commit: 0454fb687095c587a3d0bcb97485a4d5fefdb4a9
Author: WANG Xuerui  gentoo  org>
AuthorDate: Tue Jan  2 15:53:50 2024 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Tue Jan  2 15:53:50 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0454fb68

dev-qt/qtmultimedia: keyword 6.6.1-r1 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 dev-qt/qtmultimedia/qtmultimedia-6.6.1-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6.1-r1.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.6.1-r1.ebuild
index 288061707bdb..50033d10ccd2 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.6.1-r1.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.6.1-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2023 Gentoo Authors
+# Copyright 2021-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -8,7 +8,7 @@ inherit flag-o-matic qt6-build
 DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 
framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 IUSE="+X alsa +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-12-19 Thread Ionen Wolkens
commit: 54fddaf294d80e62ebc1128f425a6bca22a4f0ea
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Dec 19 19:40:36 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Dec 19 20:31:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54fddaf2

dev-qt/qtmultimedia: drop 6.5.3

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtmultimedia/Manifest  |  1 -
 dev-qt/qtmultimedia/qtmultimedia-6.5.3.ebuild | 84 ---
 2 files changed, 85 deletions(-)

diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index 55db9e48bfae..7a39419739b8 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -1,4 +1,3 @@
 DIST qtmultimedia-5.15.11-gentoo-kde-1.tar.xz 1496 BLAKE2B 
148c854ec7dc518143b39f83d061a566936fd4a041df84353373b5eb28a8453625f2fd7f5b57be86b4476f572844d1afa56f5a7f3a324e7a985e0c5d05f332f5
 SHA512 
05989f3689ecb9ce43db7c252be3dd1db518d3a615bc3bef6cbe24aea89d5ed50a8ed48573f9ef4b95bc8a20b0fe612f10a732ce0b364bee5e27ee06a635f3de
 DIST qtmultimedia-everywhere-opensource-src-5.15.11.tar.xz 3849160 BLAKE2B 
d652a49a47c2a2c525e214287f7e083178b31f123dc5f08c7ff864d91e6b2f1dcac99a5f038a66b78a120fdb7cb197156f3aa57bdf41cbf95e878e11f99e2423
 SHA512 
1d72f79fe83cc955037ec6c5348058369697889a9a40b9fbaee9f3ad0cb74fe5f97062e026254e3512f0861e67cca8a36eaa19c1b3ffbea32d6b3cde2163b484
-DIST qtmultimedia-everywhere-src-6.5.3.tar.xz 6560208 BLAKE2B 
eb838783c042a6416cea85311c5cfafea20c30c3dc1ea9ad172293c1ac92b492973012f4b4b0f0e7ef6cb3d0bcfb5d852ce3d904a4172ac66a2964a5cc8b3e18
 SHA512 
6b32e79f1fac21dba6a1ca9f82cfde8acdf9b33d1a65439d4a972f98ea23c919ecbd26ee4c08ecdb7d2743cab346437f27a701e45426e47fa89e55d913fe50bf
 DIST qtmultimedia-everywhere-src-6.6.1.tar.xz 6723296 BLAKE2B 
5257da8457f6fa16b7cb9ef9029b84edd6963dd084434918f1161398784d36c188c186b398d9877f337ac215c8dad665d902fbd56736f9032f52685f49ef3407
 SHA512 
11fb3e421a80fee82d30a817f20277505868de0c1a870c55dd488114a0302f6a1bf41694ed64d904e4d29b1a3ad1ba01ce8399ae11f03ae2f6994359698e9c94

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.5.3.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.5.3.ebuild
deleted file mode 100644
index cfdd7fb6..
--- a/dev-qt/qtmultimedia/qtmultimedia-6.5.3.ebuild
+++ /dev/null
@@ -1,84 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic qt6-build
-
-DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 
framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="amd64"
-fi
-
-IUSE="+X alsa +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"
-# tst_qmediaplayerbackend hard requires qml, review in case becomes optional
-REQUIRED_USE="
-   || ( ffmpeg gstreamer )
-   vaapi? ( ffmpeg )
-   test? ( qml )
-"
-
-RDEPEND="
-   ~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
-   alsa? ( media-libs/alsa-lib )
-   ffmpeg? (
-   ~dev-qt/qtbase-${PV}:6[X=]
-   media-video/ffmpeg:=[vaapi?]
-   X? (
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXrandr
-   )
-   vaapi? ( media-libs/libglvnd )
-   )
-   gstreamer? (
-   dev-libs/glib:2
-   media-libs/gst-plugins-bad:1.0
-   media-libs/gst-plugins-base:1.0[X=,opengl?]
-   media-libs/gstreamer:1.0
-   opengl? ( media-libs/libglvnd )
-   )
-   pulseaudio? ( media-libs/libpulse )
-   qml? (
-   ~dev-qt/qtdeclarative-${PV}:6
-   ~dev-qt/qtquick3d-${PV}:6
-   )
-"
-DEPEND="
-   ${RDEPEND}
-   X? ( x11-base/xorg-proto )
-   v4l? ( sys-kernel/linux-headers )
-   vulkan? ( dev-util/vulkan-headers )
-"
-BDEPEND="~dev-qt/qtshadertools-${PV}:6"
-
-CMAKE_SKIP_TESTS=(
-   # tries to use real alsa or pulseaudio and fails in sandbox
-   tst_qaudiosink
-   tst_qaudiosource
-   tst_qmediacapturesession
-   tst_qmediaplayerbackend
-   tst_qsoundeffect
-   # may try to use v4l2 or hardware acceleration depending on availability
-   tst_qscreencapture_integration
-   tst_qscreencapturebackend
-)
-
-src_configure() {
-   # normally passed by the build system, but needed for 32-on-64 chroots
-   use x86 && append-cppflags -DPFFFT_SIMD_DISABLE
-
-   local mycmakeargs=(
-   $(cmake_use_find_package qml Qt6Qml)
-   $(qt_feature alsa)
-   $(qt_feature ffmpeg)
-   $(qt_feature gstreamer)
-   $(usev gstreamer $(qt_feature opengl gstreamer_gl))
-   $(qt_feature pulseaudio)
-   $(qt_feature v4l linux_v4l)
-   $(qt_feature vaapi)
-   )
-
-   qt6-build_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-12-17 Thread Ionen Wolkens
commit: 022f039ca7dc7edf353ac32b8235c415b2fc187b
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Dec 17 22:27:57 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Dec 17 22:49:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=022f039c

dev-qt/qtmultimedia: require USE=opengl with vaapi

Already depended on libglvnd for it but seems it needs support in
QT as well (does not check/use QtOpenGL but qopenglfunctions.h is
emptied by a #ifndef when disabled, resulting in messy errors
rather than a missing header).

Due to the required uses, can unify the libglvnd dep now.

Closes: https://bugs.gentoo.org/920232
Signed-off-by: Ionen Wolkens  gentoo.org>

 .../{qtmultimedia-6.6.1.ebuild => qtmultimedia-6.6.1-r1.ebuild}  | 5 ++---
 dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild | 5 ++---
 dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild | 5 ++---
 dev-qt/qtmultimedia/qtmultimedia-6..ebuild   | 5 ++---
 4 files changed, 8 insertions(+), 12 deletions(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.6.1-r1.ebuild
similarity index 95%
rename from dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild
rename to dev-qt/qtmultimedia/qtmultimedia-6.6.1-r1.ebuild
index e01f6c8afb32..288061707bdb 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.6.1-r1.ebuild
@@ -15,7 +15,7 @@ IUSE="+X alsa +ffmpeg gstreamer opengl pulseaudio qml v4l 
vaapi vulkan"
 # tst_qmediaplayerbackend hard requires qml, review in case becomes optional
 REQUIRED_USE="
|| ( ffmpeg gstreamer )
-   vaapi? ( ffmpeg )
+   vaapi? ( ffmpeg opengl )
test? ( qml )
 "
 
@@ -30,15 +30,14 @@ RDEPEND="
x11-libs/libXext
x11-libs/libXrandr
)
-   vaapi? ( media-libs/libglvnd )
)
gstreamer? (
dev-libs/glib:2
media-libs/gst-plugins-bad:1.0
media-libs/gst-plugins-base:1.0[X=,opengl?]
media-libs/gstreamer:1.0
-   opengl? ( media-libs/libglvnd )
)
+   opengl? ( media-libs/libglvnd )
pulseaudio? ( media-libs/libpulse )
qml? (
~dev-qt/qtdeclarative-${PV}:6

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild
index c3fee31965cc..3c69475face8 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild
@@ -15,7 +15,7 @@ IUSE="+X alsa +ffmpeg gstreamer opengl pulseaudio qml v4l 
vaapi vulkan"
 # tst_qmediaplayerbackend hard requires qml, review in case becomes optional
 REQUIRED_USE="
|| ( ffmpeg gstreamer )
-   vaapi? ( ffmpeg )
+   vaapi? ( ffmpeg opengl )
test? ( qml )
 "
 
@@ -30,15 +30,14 @@ RDEPEND="
x11-libs/libXext
x11-libs/libXrandr
)
-   vaapi? ( media-libs/libglvnd )
)
gstreamer? (
dev-libs/glib:2
media-libs/gst-plugins-bad:1.0
media-libs/gst-plugins-base:1.0[X=,opengl?]
media-libs/gstreamer:1.0
-   opengl? ( media-libs/libglvnd )
)
+   opengl? ( media-libs/libglvnd )
pulseaudio? ( media-libs/libpulse )
qml? (
~dev-qt/qtdeclarative-${PV}:6

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
index c3fee31965cc..3c69475face8 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
@@ -15,7 +15,7 @@ IUSE="+X alsa +ffmpeg gstreamer opengl pulseaudio qml v4l 
vaapi vulkan"
 # tst_qmediaplayerbackend hard requires qml, review in case becomes optional
 REQUIRED_USE="
|| ( ffmpeg gstreamer )
-   vaapi? ( ffmpeg )
+   vaapi? ( ffmpeg opengl )
test? ( qml )
 "
 
@@ -30,15 +30,14 @@ RDEPEND="
x11-libs/libXext
x11-libs/libXrandr
)
-   vaapi? ( media-libs/libglvnd )
)
gstreamer? (
dev-libs/glib:2
media-libs/gst-plugins-bad:1.0
media-libs/gst-plugins-base:1.0[X=,opengl?]
media-libs/gstreamer:1.0
-   opengl? ( media-libs/libglvnd )
)
+   opengl? ( media-libs/libglvnd )
pulseaudio? ( media-libs/libpulse )
qml? (
~dev-qt/qtdeclarative-${PV}:6

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
index c3fee31965cc..3c69475face8 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
@@ -15,7 +15,7 @@ IUSE="+X alsa +ffmpeg 

[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-12-17 Thread Arthur Zamarin
commit: af7029bd5e5e2a793823caa8412e84bdb6789c64
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec 17 18:26:50 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec 17 18:28:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af7029bd

dev-qt/qtmultimedia: Stabilize 6.6.1 amd64, #920154

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild
index 524ea6427082..e01f6c8afb32 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild
@@ -8,7 +8,7 @@ inherit flag-o-matic qt6-build
 DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 
framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 IUSE="+X alsa +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-12-12 Thread Ionen Wolkens
commit: d0dd61960a85e840c43c08ecdadaf2d10bb4c4cf
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Dec 12 14:29:18 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Dec 12 21:23:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0dd6196

dev-qt/qtmultimedia: add 6.7.

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild | 86 
 1 file changed, 86 insertions(+)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
new file mode 100644
index ..c3fee31965cc
--- /dev/null
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.7..ebuild
@@ -0,0 +1,86 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic qt6-build
+
+DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 
framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64"
+fi
+
+IUSE="+X alsa +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"
+# tst_qmediaplayerbackend hard requires qml, review in case becomes optional
+REQUIRED_USE="
+   || ( ffmpeg gstreamer )
+   vaapi? ( ffmpeg )
+   test? ( qml )
+"
+
+RDEPEND="
+   ~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
+   alsa? ( media-libs/alsa-lib )
+   ffmpeg? (
+   ~dev-qt/qtbase-${PV}:6[X=]
+   media-video/ffmpeg:=[vaapi?]
+   X? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXrandr
+   )
+   vaapi? ( media-libs/libglvnd )
+   )
+   gstreamer? (
+   dev-libs/glib:2
+   media-libs/gst-plugins-bad:1.0
+   media-libs/gst-plugins-base:1.0[X=,opengl?]
+   media-libs/gstreamer:1.0
+   opengl? ( media-libs/libglvnd )
+   )
+   pulseaudio? ( media-libs/libpulse )
+   qml? (
+   ~dev-qt/qtdeclarative-${PV}:6
+   ~dev-qt/qtquick3d-${PV}:6
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   X? ( x11-base/xorg-proto )
+   v4l? ( sys-kernel/linux-headers )
+   vulkan? ( dev-util/vulkan-headers )
+"
+BDEPEND="~dev-qt/qtshadertools-${PV}:6"
+
+CMAKE_SKIP_TESTS=(
+   # tries to use real alsa or pulseaudio and fails in sandbox
+   tst_qaudiosink
+   tst_qaudiosource
+   tst_qmediacapturesession
+   tst_qmediaplayerbackend
+   tst_qsoundeffect
+   # may try to use v4l2 or hardware acceleration depending on availability
+   tst_qscreencapture_integration
+   tst_qscreencapturebackend
+   # fails with offscreen rendering
+   tst_qwindowcapturebackend
+)
+
+src_configure() {
+   # normally passed by the build system, but needed for 32-on-64 chroots
+   use x86 && append-cppflags -DPFFFT_SIMD_DISABLE
+
+   local mycmakeargs=(
+   $(cmake_use_find_package qml Qt6Qml)
+   $(qt_feature alsa)
+   $(qt_feature ffmpeg)
+   $(qt_feature gstreamer)
+   $(usev gstreamer $(qt_feature opengl gstreamer_gl))
+   $(qt_feature pulseaudio)
+   $(qt_feature v4l linux_v4l)
+   $(qt_feature vaapi)
+   )
+
+   qt6-build_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-12-04 Thread Joonas Niilola
commit: 461f58d0339a42fc1ef8ffcfd13a11abbd704b19
Author: Joonas Niilola  gentoo  org>
AuthorDate: Tue Dec  5 07:24:53 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Tue Dec  5 07:25:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=461f58d0

dev-qt/qtmultimedia: Keyword 6.6.1 x86, #918896

Signed-off-by: Joonas Niilola  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild
index 80cf427f5728..524ea6427082 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild
@@ -8,7 +8,7 @@ inherit flag-o-matic qt6-build
 DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 
framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86"
 fi
 
 IUSE="+X alsa +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-12-03 Thread Jakov Smolić
commit: 5b5a83715d589033e0e2c40210f0fb576dc91b96
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sun Dec  3 20:48:26 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sun Dec  3 20:48:26 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b5a8371

dev-qt/qtmultimedia: Keyword 6.6.1 riscv, #918896

Signed-off-by: Jakov Smolić  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild
index cacb42254bad..80cf427f5728 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild
@@ -8,7 +8,7 @@ inherit flag-o-matic qt6-build
 DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 
framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv"
 fi
 
 IUSE="+X alsa +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-12-02 Thread Arthur Zamarin
commit: d2ccafb74e8922dcc24f62da1a9f0f38d60d67dd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec  2 10:57:15 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec  2 10:57:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d2ccafb7

dev-qt/qtmultimedia: Keyword 6.6.1 ppc64, #918896

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild
index 64180d254c9c..cacb42254bad 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild
@@ -8,7 +8,7 @@ inherit flag-o-matic qt6-build
 DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 
framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64 ~ppc"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64"
 fi
 
 IUSE="+X alsa +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-12-02 Thread Arthur Zamarin
commit: ca31b3cb9206289cb1655ef0ddfc9ef799fc651c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec  2 10:57:08 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec  2 10:57:08 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca31b3cb

dev-qt/qtmultimedia: Keyword 6.6.1 ppc, #918896

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild
index a65510194876..64180d254c9c 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild
@@ -8,7 +8,7 @@ inherit flag-o-matic qt6-build
 DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 
framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm ~arm64"
+   KEYWORDS="~amd64 ~arm ~arm64 ~ppc"
 fi
 
 IUSE="+X alsa +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-12-01 Thread Arthur Zamarin
commit: 1f9d4033c4827b2fda0fd250608b238b6ea56658
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  1 10:57:35 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  1 10:57:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f9d4033

dev-qt/qtmultimedia: Keyword 6.6.1 arm64, #918896

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild
index f9b8bff65b05..a65510194876 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild
@@ -8,7 +8,7 @@ inherit flag-o-matic qt6-build
 DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 
framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64 ~arm"
+   KEYWORDS="~amd64 ~arm ~arm64"
 fi
 
 IUSE="+X alsa +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-12-01 Thread Arthur Zamarin
commit: 62f3706f3dab57d0da23c06e29255ee362d5c09d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Fri Dec  1 10:57:25 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Dec  1 10:57:25 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62f3706f

dev-qt/qtmultimedia: Keyword 6.6.1 arm, #918896

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild
index c3fee31965cc..f9b8bff65b05 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild
@@ -8,7 +8,7 @@ inherit flag-o-matic qt6-build
 DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 
framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64"
+   KEYWORDS="~amd64 ~arm"
 fi
 
 IUSE="+X alsa +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-11-27 Thread Ionen Wolkens
commit: d78eed4f59e39cb14778c327fecd3dfb6bf5e961
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Mon Nov 27 06:10:33 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Nov 27 08:45:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d78eed4f

dev-qt/qtmultimedia: add 6.6.1

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtmultimedia/Manifest  |  1 +
 dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild | 86 +++
 2 files changed, 87 insertions(+)

diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index 5c9e3d614012..34a306287f88 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -2,3 +2,4 @@ DIST qtmultimedia-5.15.11-gentoo-kde-1.tar.xz 1496 BLAKE2B 
148c854ec7dc518143b39
 DIST qtmultimedia-everywhere-opensource-src-5.15.11.tar.xz 3849160 BLAKE2B 
d652a49a47c2a2c525e214287f7e083178b31f123dc5f08c7ff864d91e6b2f1dcac99a5f038a66b78a120fdb7cb197156f3aa57bdf41cbf95e878e11f99e2423
 SHA512 
1d72f79fe83cc955037ec6c5348058369697889a9a40b9fbaee9f3ad0cb74fe5f97062e026254e3512f0861e67cca8a36eaa19c1b3ffbea32d6b3cde2163b484
 DIST qtmultimedia-everywhere-src-6.5.3.tar.xz 6560208 BLAKE2B 
eb838783c042a6416cea85311c5cfafea20c30c3dc1ea9ad172293c1ac92b492973012f4b4b0f0e7ef6cb3d0bcfb5d852ce3d904a4172ac66a2964a5cc8b3e18
 SHA512 
6b32e79f1fac21dba6a1ca9f82cfde8acdf9b33d1a65439d4a972f98ea23c919ecbd26ee4c08ecdb7d2743cab346437f27a701e45426e47fa89e55d913fe50bf
 DIST qtmultimedia-everywhere-src-6.6.0.tar.xz 6575240 BLAKE2B 
b3c76515a80d2eb8126be1f78450855f0f21910ab219ae8d1cfbe83987dcf886d88e93c09024bba6930bff46f51bc626e5330f6b3e900964bed48805a8282c69
 SHA512 
ccfdd1aaed76dfb06692e212405d9b2804aa3da924c903febf5ee3fde057f4543f76284a543c808f600d61b5eadfbfe2437932f5ff4a7d19941c9ab3eae2d8a0
+DIST qtmultimedia-everywhere-src-6.6.1.tar.xz 6723296 BLAKE2B 
5257da8457f6fa16b7cb9ef9029b84edd6963dd084434918f1161398784d36c188c186b398d9877f337ac215c8dad665d902fbd56736f9032f52685f49ef3407
 SHA512 
11fb3e421a80fee82d30a817f20277505868de0c1a870c55dd488114a0302f6a1bf41694ed64d904e4d29b1a3ad1ba01ce8399ae11f03ae2f6994359698e9c94

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild
new file mode 100644
index ..c3fee31965cc
--- /dev/null
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.6.1.ebuild
@@ -0,0 +1,86 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic qt6-build
+
+DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 
framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64"
+fi
+
+IUSE="+X alsa +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"
+# tst_qmediaplayerbackend hard requires qml, review in case becomes optional
+REQUIRED_USE="
+   || ( ffmpeg gstreamer )
+   vaapi? ( ffmpeg )
+   test? ( qml )
+"
+
+RDEPEND="
+   ~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
+   alsa? ( media-libs/alsa-lib )
+   ffmpeg? (
+   ~dev-qt/qtbase-${PV}:6[X=]
+   media-video/ffmpeg:=[vaapi?]
+   X? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXrandr
+   )
+   vaapi? ( media-libs/libglvnd )
+   )
+   gstreamer? (
+   dev-libs/glib:2
+   media-libs/gst-plugins-bad:1.0
+   media-libs/gst-plugins-base:1.0[X=,opengl?]
+   media-libs/gstreamer:1.0
+   opengl? ( media-libs/libglvnd )
+   )
+   pulseaudio? ( media-libs/libpulse )
+   qml? (
+   ~dev-qt/qtdeclarative-${PV}:6
+   ~dev-qt/qtquick3d-${PV}:6
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   X? ( x11-base/xorg-proto )
+   v4l? ( sys-kernel/linux-headers )
+   vulkan? ( dev-util/vulkan-headers )
+"
+BDEPEND="~dev-qt/qtshadertools-${PV}:6"
+
+CMAKE_SKIP_TESTS=(
+   # tries to use real alsa or pulseaudio and fails in sandbox
+   tst_qaudiosink
+   tst_qaudiosource
+   tst_qmediacapturesession
+   tst_qmediaplayerbackend
+   tst_qsoundeffect
+   # may try to use v4l2 or hardware acceleration depending on availability
+   tst_qscreencapture_integration
+   tst_qscreencapturebackend
+   # fails with offscreen rendering
+   tst_qwindowcapturebackend
+)
+
+src_configure() {
+   # normally passed by the build system, but needed for 32-on-64 chroots
+   use x86 && append-cppflags -DPFFFT_SIMD_DISABLE
+
+   local mycmakeargs=(
+   $(cmake_use_find_package qml Qt6Qml)
+   $(qt_feature alsa)
+   $(qt_feature ffmpeg)
+   $(qt_feature gstreamer)
+   $(usev gstreamer $(qt_feature opengl gstreamer_gl))
+   $(qt_feature pulseaudio)
+   $(qt_feature v4l linux_v4l)
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-11-19 Thread Ionen Wolkens
commit: 0b22c537da759ac4fc4962750afbab6a7a4106b7
Author: Eli Schwartz  gmail  com>
AuthorDate: Mon Nov 20 01:23:12 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Mon Nov 20 02:02:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b22c537

dev-qt/qtmultimedia: add missing build dependency for vulkan

When vulkan is enabled, qtbase has to be built with vulkan support, and
a bunch of private qt headers are poked at. Those headers privately make
use of the bdep which qtbase itself has (USE-conditional on vulkan), but
since it is only a build time dependency it is not necessarily
guaranteed to be installed when building qtmultimedia.

Often it will be installed, since qtbase does after all drag it in. But
e.g. when building qtmultimedia from source, but getting qtbase via a
binpkg, no bdeps for qtbase are available.

Since this is private headers stuff, it makes a certain amount of sense
that qtmultimedia should be independently responsible for adding the
same bdep on its own, rather than forcing qtbase to runtime depend on
it.

Signed-off-by: Eli Schwartz  gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/33911
Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtmultimedia/qtmultimedia-6.5.3.ebuild| 1 +
 dev-qt/qtmultimedia/qtmultimedia-6.6.0.ebuild| 1 +
 dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild | 1 +
 dev-qt/qtmultimedia/qtmultimedia-6..ebuild   | 1 +
 4 files changed, 4 insertions(+)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.5.3.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.5.3.ebuild
index 879ee28160c2..cfdd7fb6 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.5.3.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.5.3.ebuild
@@ -49,6 +49,7 @@ DEPEND="
${RDEPEND}
X? ( x11-base/xorg-proto )
v4l? ( sys-kernel/linux-headers )
+   vulkan? ( dev-util/vulkan-headers )
 "
 BDEPEND="~dev-qt/qtshadertools-${PV}:6"
 

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6.0.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.6.0.ebuild
index 4087cd2852a8..c3fee31965cc 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.6.0.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.6.0.ebuild
@@ -49,6 +49,7 @@ DEPEND="
${RDEPEND}
X? ( x11-base/xorg-proto )
v4l? ( sys-kernel/linux-headers )
+   vulkan? ( dev-util/vulkan-headers )
 "
 BDEPEND="~dev-qt/qtshadertools-${PV}:6"
 

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild
index 4087cd2852a8..c3fee31965cc 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild
@@ -49,6 +49,7 @@ DEPEND="
${RDEPEND}
X? ( x11-base/xorg-proto )
v4l? ( sys-kernel/linux-headers )
+   vulkan? ( dev-util/vulkan-headers )
 "
 BDEPEND="~dev-qt/qtshadertools-${PV}:6"
 

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
index 4087cd2852a8..c3fee31965cc 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
@@ -49,6 +49,7 @@ DEPEND="
${RDEPEND}
X? ( x11-base/xorg-proto )
v4l? ( sys-kernel/linux-headers )
+   vulkan? ( dev-util/vulkan-headers )
 "
 BDEPEND="~dev-qt/qtshadertools-${PV}:6"
 



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-11-15 Thread Ionen Wolkens
commit: 039a8f92e6b5d278fa8c94feb76e8bebd23a5e2f
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Wed Nov 15 18:00:41 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Wed Nov 15 19:27:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=039a8f92

dev-qt/qtmultimedia: drop 6.5.2-r1

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtmultimedia/Manifest |  1 -
 dev-qt/qtmultimedia/qtmultimedia-6.5.2-r1.ebuild | 86 
 2 files changed, 87 deletions(-)

diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index ce07eef11520..5c9e3d614012 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -1,5 +1,4 @@
 DIST qtmultimedia-5.15.11-gentoo-kde-1.tar.xz 1496 BLAKE2B 
148c854ec7dc518143b39f83d061a566936fd4a041df84353373b5eb28a8453625f2fd7f5b57be86b4476f572844d1afa56f5a7f3a324e7a985e0c5d05f332f5
 SHA512 
05989f3689ecb9ce43db7c252be3dd1db518d3a615bc3bef6cbe24aea89d5ed50a8ed48573f9ef4b95bc8a20b0fe612f10a732ce0b364bee5e27ee06a635f3de
 DIST qtmultimedia-everywhere-opensource-src-5.15.11.tar.xz 3849160 BLAKE2B 
d652a49a47c2a2c525e214287f7e083178b31f123dc5f08c7ff864d91e6b2f1dcac99a5f038a66b78a120fdb7cb197156f3aa57bdf41cbf95e878e11f99e2423
 SHA512 
1d72f79fe83cc955037ec6c5348058369697889a9a40b9fbaee9f3ad0cb74fe5f97062e026254e3512f0861e67cca8a36eaa19c1b3ffbea32d6b3cde2163b484
-DIST qtmultimedia-everywhere-src-6.5.2.tar.xz 6415576 BLAKE2B 
c0032c405315e6884de6bb851de3aed0b60827a932c15b1022dca70ebfaa5dffb258b2b22f9ab40f57586490db6ec50ea862152fca8429e600f9c6bffe2f42a2
 SHA512 
e12a2406e78eda8f3f4674b8fe01b06bc2c7b8fcbe5342e25e28340e13c0ab0db44a78c91a8a1f268664e5bb11c3bc7116248700f0c67faa618e058af0dfb1e0
 DIST qtmultimedia-everywhere-src-6.5.3.tar.xz 6560208 BLAKE2B 
eb838783c042a6416cea85311c5cfafea20c30c3dc1ea9ad172293c1ac92b492973012f4b4b0f0e7ef6cb3d0bcfb5d852ce3d904a4172ac66a2964a5cc8b3e18
 SHA512 
6b32e79f1fac21dba6a1ca9f82cfde8acdf9b33d1a65439d4a972f98ea23c919ecbd26ee4c08ecdb7d2743cab346437f27a701e45426e47fa89e55d913fe50bf
 DIST qtmultimedia-everywhere-src-6.6.0.tar.xz 6575240 BLAKE2B 
b3c76515a80d2eb8126be1f78450855f0f21910ab219ae8d1cfbe83987dcf886d88e93c09024bba6930bff46f51bc626e5330f6b3e900964bed48805a8282c69
 SHA512 
ccfdd1aaed76dfb06692e212405d9b2804aa3da924c903febf5ee3fde057f4543f76284a543c808f600d61b5eadfbfe2437932f5ff4a7d19941c9ab3eae2d8a0

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.5.2-r1.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.5.2-r1.ebuild
deleted file mode 100644
index bb75fd7f3f30..
--- a/dev-qt/qtmultimedia/qtmultimedia-6.5.2-r1.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit flag-o-matic qt6-build
-
-DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 
framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="amd64"
-fi
-
-IUSE="+X alsa +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"
-# tst_qmediaplayerbackend hard requires qml, review in case becomes optional
-REQUIRED_USE="
-   || ( ffmpeg gstreamer )
-   vaapi? ( ffmpeg )
-   test? ( qml )
-"
-
-RDEPEND="
-   ~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
-   alsa? ( media-libs/alsa-lib )
-   ffmpeg? (
-   ~dev-qt/qtbase-${PV}:6[X=]
-   media-video/ffmpeg:=[vaapi?]
-   X? (
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXrandr
-   )
-   vaapi? (
-   media-libs/libglvnd
-   media-libs/libva:=
-   )
-   )
-   gstreamer? (
-   dev-libs/glib:2
-   media-libs/gst-plugins-bad:1.0
-   media-libs/gst-plugins-base:1.0[X=,opengl?]
-   media-libs/gstreamer:1.0
-   opengl? ( media-libs/libglvnd )
-   )
-   pulseaudio? ( media-libs/libpulse )
-   qml? (
-   ~dev-qt/qtdeclarative-${PV}:6
-   ~dev-qt/qtquick3d-${PV}:6
-   )
-"
-DEPEND="
-   ${RDEPEND}
-   X? ( x11-base/xorg-proto )
-   v4l? ( sys-kernel/linux-headers )
-"
-BDEPEND="~dev-qt/qtshadertools-${PV}:6"
-
-CMAKE_SKIP_TESTS=(
-   # tries to use real alsa or pulseaudio and fails in sandbox
-   tst_qaudiosink
-   tst_qaudiosource
-   tst_qmediacapturesession
-   tst_qmediaplayerbackend
-   tst_qsoundeffect
-   # may try to use v4l2 or hardware acceleration depending on availability
-   tst_qscreencapture_integration
-   tst_qscreencapturebackend
-)
-
-src_configure() {
-   # normally passed by the build system, but needed for 32-on-64 chroots
-   use x86 && append-cppflags -DPFFFT_SIMD_DISABLE
-
-   local mycmakeargs=(
-   $(cmake_use_find_package qml Qt6Qml)
-   $(qt_feature alsa)
-   

[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-11-15 Thread Arthur Zamarin
commit: 690e5c956d6c53a003f336843bc57467a162e34c
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Nov 15 17:19:01 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Nov 15 17:19:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=690e5c95

dev-qt/qtmultimedia: Stabilize 6.5.3 amd64, #915549

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.5.3.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.5.3.ebuild
index d2ceca20f2b0..879ee28160c2 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.5.3.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.5.3.ebuild
@@ -8,7 +8,7 @@ inherit flag-o-matic qt6-build
 DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 
framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64"
+   KEYWORDS="amd64"
 fi
 
 IUSE="+X alsa +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-11-06 Thread Arthur Zamarin
commit: 013876170eb22f27139d4962a90de3d4a325f0ae
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Nov  6 08:14:12 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Nov  6 08:14:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01387617

dev-qt/qtmultimedia: Stabilize 5.15.11 ppc64, #915391

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.11.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.11.ebuild
index e389d11c7838..fa632e8ac0df 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.11.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.11.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-11-05 Thread Arthur Zamarin
commit: 6ee243af7bfa70e0c57230696dc6fd1d1c5e913b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Nov  6 07:11:20 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Nov  6 07:14:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ee243af

dev-qt/qtmultimedia: Stabilize 5.15.11 arm, #915391

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.11.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.11.ebuild
index 6956d3e47679..e389d11c7838 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.11.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.11.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-10-10 Thread Ionen Wolkens
commit: 5f45f078635ff5e9cd8f5418382f606d1d09d136
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Oct 10 08:52:38 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Oct 10 14:49:22 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f45f078

dev-qt/qtmultimedia: add 6.6.0

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtmultimedia/Manifest  |  1 +
 dev-qt/qtmultimedia/qtmultimedia-6.6.0.ebuild | 85 +++
 2 files changed, 86 insertions(+)

diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index 6b8f74a4d211..43d26c73d597 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -4,3 +4,4 @@ DIST qtmultimedia-everywhere-opensource-src-5.15.10.tar.xz 
3832156 BLAKE2B 88c01
 DIST qtmultimedia-everywhere-opensource-src-5.15.11.tar.xz 3849160 BLAKE2B 
d652a49a47c2a2c525e214287f7e083178b31f123dc5f08c7ff864d91e6b2f1dcac99a5f038a66b78a120fdb7cb197156f3aa57bdf41cbf95e878e11f99e2423
 SHA512 
1d72f79fe83cc955037ec6c5348058369697889a9a40b9fbaee9f3ad0cb74fe5f97062e026254e3512f0861e67cca8a36eaa19c1b3ffbea32d6b3cde2163b484
 DIST qtmultimedia-everywhere-src-6.5.2.tar.xz 6415576 BLAKE2B 
c0032c405315e6884de6bb851de3aed0b60827a932c15b1022dca70ebfaa5dffb258b2b22f9ab40f57586490db6ec50ea862152fca8429e600f9c6bffe2f42a2
 SHA512 
e12a2406e78eda8f3f4674b8fe01b06bc2c7b8fcbe5342e25e28340e13c0ab0db44a78c91a8a1f268664e5bb11c3bc7116248700f0c67faa618e058af0dfb1e0
 DIST qtmultimedia-everywhere-src-6.5.3.tar.xz 6560208 BLAKE2B 
eb838783c042a6416cea85311c5cfafea20c30c3dc1ea9ad172293c1ac92b492973012f4b4b0f0e7ef6cb3d0bcfb5d852ce3d904a4172ac66a2964a5cc8b3e18
 SHA512 
6b32e79f1fac21dba6a1ca9f82cfde8acdf9b33d1a65439d4a972f98ea23c919ecbd26ee4c08ecdb7d2743cab346437f27a701e45426e47fa89e55d913fe50bf
+DIST qtmultimedia-everywhere-src-6.6.0.tar.xz 6575240 BLAKE2B 
b3c76515a80d2eb8126be1f78450855f0f21910ab219ae8d1cfbe83987dcf886d88e93c09024bba6930bff46f51bc626e5330f6b3e900964bed48805a8282c69
 SHA512 
ccfdd1aaed76dfb06692e212405d9b2804aa3da924c903febf5ee3fde057f4543f76284a543c808f600d61b5eadfbfe2437932f5ff4a7d19941c9ab3eae2d8a0

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6.0.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.6.0.ebuild
new file mode 100644
index ..4087cd2852a8
--- /dev/null
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.6.0.ebuild
@@ -0,0 +1,85 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic qt6-build
+
+DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 
framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64"
+fi
+
+IUSE="+X alsa +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"
+# tst_qmediaplayerbackend hard requires qml, review in case becomes optional
+REQUIRED_USE="
+   || ( ffmpeg gstreamer )
+   vaapi? ( ffmpeg )
+   test? ( qml )
+"
+
+RDEPEND="
+   ~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
+   alsa? ( media-libs/alsa-lib )
+   ffmpeg? (
+   ~dev-qt/qtbase-${PV}:6[X=]
+   media-video/ffmpeg:=[vaapi?]
+   X? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXrandr
+   )
+   vaapi? ( media-libs/libglvnd )
+   )
+   gstreamer? (
+   dev-libs/glib:2
+   media-libs/gst-plugins-bad:1.0
+   media-libs/gst-plugins-base:1.0[X=,opengl?]
+   media-libs/gstreamer:1.0
+   opengl? ( media-libs/libglvnd )
+   )
+   pulseaudio? ( media-libs/libpulse )
+   qml? (
+   ~dev-qt/qtdeclarative-${PV}:6
+   ~dev-qt/qtquick3d-${PV}:6
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   X? ( x11-base/xorg-proto )
+   v4l? ( sys-kernel/linux-headers )
+"
+BDEPEND="~dev-qt/qtshadertools-${PV}:6"
+
+CMAKE_SKIP_TESTS=(
+   # tries to use real alsa or pulseaudio and fails in sandbox
+   tst_qaudiosink
+   tst_qaudiosource
+   tst_qmediacapturesession
+   tst_qmediaplayerbackend
+   tst_qsoundeffect
+   # may try to use v4l2 or hardware acceleration depending on availability
+   tst_qscreencapture_integration
+   tst_qscreencapturebackend
+   # fails with offscreen rendering
+   tst_qwindowcapturebackend
+)
+
+src_configure() {
+   # normally passed by the build system, but needed for 32-on-64 chroots
+   use x86 && append-cppflags -DPFFFT_SIMD_DISABLE
+
+   local mycmakeargs=(
+   $(cmake_use_find_package qml Qt6Qml)
+   $(qt_feature alsa)
+   $(qt_feature ffmpeg)
+   $(qt_feature gstreamer)
+   $(usev gstreamer $(qt_feature opengl gstreamer_gl))
+   $(qt_feature pulseaudio)
+   $(qt_feature v4l linux_v4l)
+   $(qt_feature vaapi)
+   )
+
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-10-08 Thread Andreas Sturmlechner
commit: 0d02d431f825516da95979eada2641143f996651
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Oct  8 15:05:35 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Oct  8 15:47:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d02d431

dev-qt/qtmultimedia: add 5.15.11

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-qt/qtmultimedia/Manifest|  2 +
 dev-qt/qtmultimedia/qtmultimedia-5.15.11.ebuild | 70 +
 2 files changed, 72 insertions(+)

diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index ac852bf6e52d..6cc8d4413fd7 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -1,5 +1,7 @@
 DIST qtmultimedia-5.15.10-gentoo-kde-1.tar.xz 2420 BLAKE2B 
9062d863dc7e47a5690c75a98610ecca442a24ba1fc29ef62ef75db8f2e9cbc7ea02d82fa46dcc78200b6393dc36e726a92fbb95d3e8326395400c36160b77a3
 SHA512 
acf901d880cfb8478647c62ec349009bfea62bb65fad1f4431a918029f482a493ce4e2d78e8d00815659e3e109cc9f668dd7d1d6b9cb8eb2b41b487a0fceac5c
+DIST qtmultimedia-5.15.11-gentoo-kde-1.tar.xz 1496 BLAKE2B 
148c854ec7dc518143b39f83d061a566936fd4a041df84353373b5eb28a8453625f2fd7f5b57be86b4476f572844d1afa56f5a7f3a324e7a985e0c5d05f332f5
 SHA512 
05989f3689ecb9ce43db7c252be3dd1db518d3a615bc3bef6cbe24aea89d5ed50a8ed48573f9ef4b95bc8a20b0fe612f10a732ce0b364bee5e27ee06a635f3de
 DIST qtmultimedia-everywhere-opensource-src-5.15.10.tar.xz 3832156 BLAKE2B 
88c01c685294085fdde9f00e2e2ea0952311cef910ee037bd6ee204cf7e00bc25a6aeecbdd70e4822bfe4de40cb6b991a8f4a72bfd74872110d43154aefce0b3
 SHA512 
a322dba0daced00cf0a7fcd21b7f55c281dec107b7976792406ecc7658c94ea1a40c81c7cbdc0987f1be32cafd2458993c92db87fcbfdc7ba1243d2e0047896e
+DIST qtmultimedia-everywhere-opensource-src-5.15.11.tar.xz 3849160 BLAKE2B 
d652a49a47c2a2c525e214287f7e083178b31f123dc5f08c7ff864d91e6b2f1dcac99a5f038a66b78a120fdb7cb197156f3aa57bdf41cbf95e878e11f99e2423
 SHA512 
1d72f79fe83cc955037ec6c5348058369697889a9a40b9fbaee9f3ad0cb74fe5f97062e026254e3512f0861e67cca8a36eaa19c1b3ffbea32d6b3cde2163b484
 DIST qtmultimedia-everywhere-src-6.5.2.tar.xz 6415576 BLAKE2B 
c0032c405315e6884de6bb851de3aed0b60827a932c15b1022dca70ebfaa5dffb258b2b22f9ab40f57586490db6ec50ea862152fca8429e600f9c6bffe2f42a2
 SHA512 
e12a2406e78eda8f3f4674b8fe01b06bc2c7b8fcbe5342e25e28340e13c0ab0db44a78c91a8a1f268664e5bb11c3bc7116248700f0c67faa618e058af0dfb1e0
 DIST qtmultimedia-everywhere-src-6.5.3.tar.xz 6560208 BLAKE2B 
eb838783c042a6416cea85311c5cfafea20c30c3dc1ea9ad172293c1ac92b492973012f4b4b0f0e7ef6cb3d0bcfb5d852ce3d904a4172ac66a2964a5cc8b3e18
 SHA512 
6b32e79f1fac21dba6a1ca9f82cfde8acdf9b33d1a65439d4a972f98ea23c919ecbd26ee4c08ecdb7d2743cab346437f27a701e45426e47fa89e55d913fe50bf
 DIST qtmultimedia-everywhere-src-6.6.0-rc.tar.xz 6576756 BLAKE2B 
1fb1607ac74f02a8d37ca91e34594e94d69ce0de3955644f24735a24cc76ad5a6e7b5c040d729165dfd452149e639511c3c4b5154f944165ee87d198f4ddb89f
 SHA512 
322ee2747619a272872b3aa164763b5cff1e56c7bc2ff1b4dcd665c32aa2261f319400821df5d046dfb62497b60d31fd1df47a8386a98285a607a94a551a70fe

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.11.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.11.ebuild
new file mode 100644
index ..54a0996459c5
--- /dev/null
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.11.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != ** ]]; then
+   QT5_KDEPATCHSET_REV=1
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+fi
+
+inherit qt5-build
+
+DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt5 
framework"
+
+IUSE="alsa gles2-only gstreamer openal pulseaudio qml widgets"
+
+RDEPEND="
+   =dev-qt/qtcore-${QT5_PV}*
+   =dev-qt/qtgui-${QT5_PV}*[gles2-only=]
+   =dev-qt/qtnetwork-${QT5_PV}*
+   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
+   )
+   pulseaudio? ( media-libs/libpulse[glib] )
+   qml? (
+   =dev-qt/qtdeclarative-${QT5_PV}*
+   gles2-only? ( =dev-qt/qtgui-${QT5_PV}*[egl] )
+   openal? ( media-libs/openal )
+   )
+   widgets? (
+   =dev-qt/qtwidgets-${QT5_PV}*[gles2-only=]
+   media-libs/libglvnd
+   )
+"
+DEPEND="${RDEPEND}
+   gstreamer? ( x11-base/xorg-proto )
+"
+
+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
+
+   qt_use_disable_mod qml quick \
+   src/src.pro \
+   src/plugins/plugins.pro
+
+   qt_use_disable_mod widgets widgets \
+   src/src.pro \
+   

[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-09-26 Thread Ionen Wolkens
commit: b55cecd607e17ea722f4304d7f06136b617f6284
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Tue Sep 26 13:38:14 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Tue Sep 26 19:47:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b55cecd6

dev-qt/qtmultimedia: add 6.6.0_rc

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtmultimedia/Manifest |  1 +
 dev-qt/qtmultimedia/qtmultimedia-6.6.0_rc.ebuild | 85 
 2 files changed, 86 insertions(+)

diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index acabe9e38b9b..308e626b9879 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -1,3 +1,4 @@
 DIST qtmultimedia-5.15.10-gentoo-kde-1.tar.xz 2420 BLAKE2B 
9062d863dc7e47a5690c75a98610ecca442a24ba1fc29ef62ef75db8f2e9cbc7ea02d82fa46dcc78200b6393dc36e726a92fbb95d3e8326395400c36160b77a3
 SHA512 
acf901d880cfb8478647c62ec349009bfea62bb65fad1f4431a918029f482a493ce4e2d78e8d00815659e3e109cc9f668dd7d1d6b9cb8eb2b41b487a0fceac5c
 DIST qtmultimedia-everywhere-opensource-src-5.15.10.tar.xz 3832156 BLAKE2B 
88c01c685294085fdde9f00e2e2ea0952311cef910ee037bd6ee204cf7e00bc25a6aeecbdd70e4822bfe4de40cb6b991a8f4a72bfd74872110d43154aefce0b3
 SHA512 
a322dba0daced00cf0a7fcd21b7f55c281dec107b7976792406ecc7658c94ea1a40c81c7cbdc0987f1be32cafd2458993c92db87fcbfdc7ba1243d2e0047896e
 DIST qtmultimedia-everywhere-src-6.5.2.tar.xz 6415576 BLAKE2B 
c0032c405315e6884de6bb851de3aed0b60827a932c15b1022dca70ebfaa5dffb258b2b22f9ab40f57586490db6ec50ea862152fca8429e600f9c6bffe2f42a2
 SHA512 
e12a2406e78eda8f3f4674b8fe01b06bc2c7b8fcbe5342e25e28340e13c0ab0db44a78c91a8a1f268664e5bb11c3bc7116248700f0c67faa618e058af0dfb1e0
+DIST qtmultimedia-everywhere-src-6.6.0-rc.tar.xz 6576756 BLAKE2B 
1fb1607ac74f02a8d37ca91e34594e94d69ce0de3955644f24735a24cc76ad5a6e7b5c040d729165dfd452149e639511c3c4b5154f944165ee87d198f4ddb89f
 SHA512 
322ee2747619a272872b3aa164763b5cff1e56c7bc2ff1b4dcd665c32aa2261f319400821df5d046dfb62497b60d31fd1df47a8386a98285a607a94a551a70fe

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6.0_rc.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.6.0_rc.ebuild
new file mode 100644
index ..4087cd2852a8
--- /dev/null
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.6.0_rc.ebuild
@@ -0,0 +1,85 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit flag-o-matic qt6-build
+
+DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 
framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64"
+fi
+
+IUSE="+X alsa +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"
+# tst_qmediaplayerbackend hard requires qml, review in case becomes optional
+REQUIRED_USE="
+   || ( ffmpeg gstreamer )
+   vaapi? ( ffmpeg )
+   test? ( qml )
+"
+
+RDEPEND="
+   ~dev-qt/qtbase-${PV}:6[gui,network,opengl=,vulkan=,widgets]
+   alsa? ( media-libs/alsa-lib )
+   ffmpeg? (
+   ~dev-qt/qtbase-${PV}:6[X=]
+   media-video/ffmpeg:=[vaapi?]
+   X? (
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXrandr
+   )
+   vaapi? ( media-libs/libglvnd )
+   )
+   gstreamer? (
+   dev-libs/glib:2
+   media-libs/gst-plugins-bad:1.0
+   media-libs/gst-plugins-base:1.0[X=,opengl?]
+   media-libs/gstreamer:1.0
+   opengl? ( media-libs/libglvnd )
+   )
+   pulseaudio? ( media-libs/libpulse )
+   qml? (
+   ~dev-qt/qtdeclarative-${PV}:6
+   ~dev-qt/qtquick3d-${PV}:6
+   )
+"
+DEPEND="
+   ${RDEPEND}
+   X? ( x11-base/xorg-proto )
+   v4l? ( sys-kernel/linux-headers )
+"
+BDEPEND="~dev-qt/qtshadertools-${PV}:6"
+
+CMAKE_SKIP_TESTS=(
+   # tries to use real alsa or pulseaudio and fails in sandbox
+   tst_qaudiosink
+   tst_qaudiosource
+   tst_qmediacapturesession
+   tst_qmediaplayerbackend
+   tst_qsoundeffect
+   # may try to use v4l2 or hardware acceleration depending on availability
+   tst_qscreencapture_integration
+   tst_qscreencapturebackend
+   # fails with offscreen rendering
+   tst_qwindowcapturebackend
+)
+
+src_configure() {
+   # normally passed by the build system, but needed for 32-on-64 chroots
+   use x86 && append-cppflags -DPFFFT_SIMD_DISABLE
+
+   local mycmakeargs=(
+   $(cmake_use_find_package qml Qt6Qml)
+   $(qt_feature alsa)
+   $(qt_feature ffmpeg)
+   $(qt_feature gstreamer)
+   $(usev gstreamer $(qt_feature opengl gstreamer_gl))
+   $(qt_feature pulseaudio)
+   $(qt_feature v4l linux_v4l)
+   $(qt_feature vaapi)
+   )
+
+   qt6-build_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-09-24 Thread Ionen Wolkens
commit: dd79847d756dd0d366786dd11b81c0b6d20640d5
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sun Sep 24 16:05:07 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sun Sep 24 17:18:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd79847d

dev-qt/qtmultimedia: skip tst_qscreencapturebackend (qt6)

Similarly to the other screencapture test, may try weird
things if happen to have support in ffmpeg or gstreamer.

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtmultimedia/qtmultimedia-6.5.2-r1.ebuild | 3 ++-
 dev-qt/qtmultimedia/qtmultimedia-6.5..ebuild | 3 ++-
 dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild | 3 ++-
 dev-qt/qtmultimedia/qtmultimedia-6..ebuild   | 3 ++-
 4 files changed, 8 insertions(+), 4 deletions(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.5.2-r1.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.5.2-r1.ebuild
index 79804f6301a8..bb75fd7f3f30 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.5.2-r1.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.5.2-r1.ebuild
@@ -62,8 +62,9 @@ CMAKE_SKIP_TESTS=(
tst_qmediacapturesession
tst_qmediaplayerbackend
tst_qsoundeffect
-   # may try to use hardware acceleration for encoding
+   # may try to use v4l2 or hardware acceleration depending on availability
tst_qscreencapture_integration
+   tst_qscreencapturebackend
 )
 
 src_configure() {

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.5..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.5..ebuild
index ae102c2a70ef..d2ceca20f2b0 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.5..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.5..ebuild
@@ -59,8 +59,9 @@ CMAKE_SKIP_TESTS=(
tst_qmediacapturesession
tst_qmediaplayerbackend
tst_qsoundeffect
-   # may try to use hardware acceleration for encoding
+   # may try to use v4l2 or hardware acceleration depending on availability
tst_qscreencapture_integration
+   tst_qscreencapturebackend
 )
 
 src_configure() {

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild
index ae102c2a70ef..d2ceca20f2b0 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.6..ebuild
@@ -59,8 +59,9 @@ CMAKE_SKIP_TESTS=(
tst_qmediacapturesession
tst_qmediaplayerbackend
tst_qsoundeffect
-   # may try to use hardware acceleration for encoding
+   # may try to use v4l2 or hardware acceleration depending on availability
tst_qscreencapture_integration
+   tst_qscreencapturebackend
 )
 
 src_configure() {

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
index ae102c2a70ef..d2ceca20f2b0 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
@@ -59,8 +59,9 @@ CMAKE_SKIP_TESTS=(
tst_qmediacapturesession
tst_qmediaplayerbackend
tst_qsoundeffect
-   # may try to use hardware acceleration for encoding
+   # may try to use v4l2 or hardware acceleration depending on availability
tst_qscreencapture_integration
+   tst_qscreencapturebackend
 )
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-09-14 Thread Sam James
commit: a3dd33ed9208c7d8e72b3aaadc006af88102a143
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 15 04:47:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 15 04:47:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3dd33ed

dev-qt/qtmultimedia: Stabilize 6.5.2-r1 amd64, #914113

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.5.2-r1.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.5.2-r1.ebuild
index 8e203f8eaec1..79804f6301a8 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.5.2-r1.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.5.2-r1.ebuild
@@ -8,7 +8,7 @@ inherit flag-o-matic qt6-build
 DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 
framework"
 
 if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64"
+   KEYWORDS="amd64"
 fi
 
 IUSE="+X alsa +ffmpeg gstreamer opengl pulseaudio qml v4l vaapi vulkan"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-09-07 Thread Ionen Wolkens
commit: 7eb65b220898e726d6283b333a6f3be71a63dd1f
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Thu Sep  7 13:25:52 2023 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Thu Sep  7 20:36:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7eb65b22

dev-qt/qtmultimedia: update live

Handling changed a bit and does not need to link with libva,
it does want ffmpeg[vaapi] though.

Signed-off-by: Ionen Wolkens  gentoo.org>

 dev-qt/qtmultimedia/qtmultimedia-6.5..ebuild | 5 +
 dev-qt/qtmultimedia/qtmultimedia-6..ebuild   | 5 +
 2 files changed, 2 insertions(+), 8 deletions(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.5..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.5..ebuild
index 8e203f8eaec1..ae102c2a70ef 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6.5..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.5..ebuild
@@ -30,10 +30,7 @@ RDEPEND="
x11-libs/libXext
x11-libs/libXrandr
)
-   vaapi? (
-   media-libs/libglvnd
-   media-libs/libva:=
-   )
+   vaapi? ( media-libs/libglvnd )
)
gstreamer? (
dev-libs/glib:2

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6..ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
index 8e203f8eaec1..ae102c2a70ef 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-6..ebuild
@@ -30,10 +30,7 @@ RDEPEND="
x11-libs/libXext
x11-libs/libXrandr
)
-   vaapi? (
-   media-libs/libglvnd
-   media-libs/libva:=
-   )
+   vaapi? ( media-libs/libglvnd )
)
gstreamer? (
dev-libs/glib:2



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-07-26 Thread Jimi Huotari
commit: fdfa1aebca3ff8c3d5c94a2dec0616092c3b0986
Author: Jimi Huotari  gentoo  org>
AuthorDate: Wed Jul 26 13:22:33 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Wed Jul 26 13:30:56 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdfa1aeb

dev-qt/qtmultimedia: drop 6.5.1-r1

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtmultimedia/Manifest |  1 -
 dev-qt/qtmultimedia/qtmultimedia-6.5.1-r1.ebuild | 65 
 2 files changed, 66 deletions(-)

diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index edba1e436629..acabe9e38b9b 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -1,4 +1,3 @@
 DIST qtmultimedia-5.15.10-gentoo-kde-1.tar.xz 2420 BLAKE2B 
9062d863dc7e47a5690c75a98610ecca442a24ba1fc29ef62ef75db8f2e9cbc7ea02d82fa46dcc78200b6393dc36e726a92fbb95d3e8326395400c36160b77a3
 SHA512 
acf901d880cfb8478647c62ec349009bfea62bb65fad1f4431a918029f482a493ce4e2d78e8d00815659e3e109cc9f668dd7d1d6b9cb8eb2b41b487a0fceac5c
 DIST qtmultimedia-everywhere-opensource-src-5.15.10.tar.xz 3832156 BLAKE2B 
88c01c685294085fdde9f00e2e2ea0952311cef910ee037bd6ee204cf7e00bc25a6aeecbdd70e4822bfe4de40cb6b991a8f4a72bfd74872110d43154aefce0b3
 SHA512 
a322dba0daced00cf0a7fcd21b7f55c281dec107b7976792406ecc7658c94ea1a40c81c7cbdc0987f1be32cafd2458993c92db87fcbfdc7ba1243d2e0047896e
-DIST qtmultimedia-everywhere-src-6.5.1.tar.xz 6290204 BLAKE2B 
3ae21e2d0c50c4d8d99e3d0e2a15405a04c1f0f2d8bef204975185828aada27008a8b03756652b4700afe1b189e391e113c11e2283a39200652a211dc4e0c39b
 SHA512 
2085d223869b627a2e5590a08081eb23ca34f8122c6492867db4596d5414e9c3eeca9338cf1745638ee60f0c559cbaa73aaab14c40785accf60a0d7e177fb937
 DIST qtmultimedia-everywhere-src-6.5.2.tar.xz 6415576 BLAKE2B 
c0032c405315e6884de6bb851de3aed0b60827a932c15b1022dca70ebfaa5dffb258b2b22f9ab40f57586490db6ec50ea862152fca8429e600f9c6bffe2f42a2
 SHA512 
e12a2406e78eda8f3f4674b8fe01b06bc2c7b8fcbe5342e25e28340e13c0ab0db44a78c91a8a1f268664e5bb11c3bc7116248700f0c67faa618e058af0dfb1e0

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.5.1-r1.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.5.1-r1.ebuild
deleted file mode 100644
index 1091cf2d5cf6..
--- a/dev-qt/qtmultimedia/qtmultimedia-6.5.1-r1.ebuild
+++ /dev/null
@@ -1,65 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 
framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64"
-fi
-
-IUSE="alsa +ffmpeg gstreamer pulseaudio v4l vaapi"
-
-REQUIRED_USE="
-   || ( ffmpeg gstreamer )
-   vaapi? ( ffmpeg )
-"
-
-RDEPEND="
-   =dev-qt/qtbase-${PV}*[gui,network,widgets]
-   =dev-qt/qtdeclarative-${PV}*
-   =dev-qt/qtquick3d-${PV}*
-   =dev-qt/qtshadertools-${PV}*
-   =dev-qt/qtsvg-${PV}*
-   alsa? ( media-libs/alsa-lib )
-   ffmpeg? (
-   media-libs/libva:=
-   media-video/ffmpeg:=
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXrandr
-   )
-   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
-   )
-   pulseaudio? ( media-libs/libpulse[glib] )
-   vaapi? (
-   =dev-qt/qtbase-${PV}*[opengl]
-   media-libs/libglvnd
-   media-libs/libva:=
-   )
-"
-DEPEND="${RDEPEND}
-   gstreamer? ( x11-base/xorg-proto )
-   v4l? ( sys-kernel/linux-headers )
-"
-
-src_configure() {
-   local mycmakeargs=(
-   $(qt_feature alsa)
-   $(qt_feature ffmpeg)
-   $(qt_feature gstreamer)
-   $(qt_feature v4l linux_v4l)
-   $(qt_feature pulseaudio)
-   $(qt_feature vaapi)
-   )
-
-   qt6-build_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-07-20 Thread Jimi Huotari
commit: 68951da11e7dfef0c02c545a33221de52c453263
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Jul 20 19:32:51 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Jul 20 19:41:00 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68951da1

dev-qt/qtmultimedia: add 6.5.2

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtmultimedia/Manifest  |  1 +
 dev-qt/qtmultimedia/qtmultimedia-6.5.2.ebuild | 65 +++
 2 files changed, 66 insertions(+)

diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index 3fab4c87596e..edba1e436629 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -1,3 +1,4 @@
 DIST qtmultimedia-5.15.10-gentoo-kde-1.tar.xz 2420 BLAKE2B 
9062d863dc7e47a5690c75a98610ecca442a24ba1fc29ef62ef75db8f2e9cbc7ea02d82fa46dcc78200b6393dc36e726a92fbb95d3e8326395400c36160b77a3
 SHA512 
acf901d880cfb8478647c62ec349009bfea62bb65fad1f4431a918029f482a493ce4e2d78e8d00815659e3e109cc9f668dd7d1d6b9cb8eb2b41b487a0fceac5c
 DIST qtmultimedia-everywhere-opensource-src-5.15.10.tar.xz 3832156 BLAKE2B 
88c01c685294085fdde9f00e2e2ea0952311cef910ee037bd6ee204cf7e00bc25a6aeecbdd70e4822bfe4de40cb6b991a8f4a72bfd74872110d43154aefce0b3
 SHA512 
a322dba0daced00cf0a7fcd21b7f55c281dec107b7976792406ecc7658c94ea1a40c81c7cbdc0987f1be32cafd2458993c92db87fcbfdc7ba1243d2e0047896e
 DIST qtmultimedia-everywhere-src-6.5.1.tar.xz 6290204 BLAKE2B 
3ae21e2d0c50c4d8d99e3d0e2a15405a04c1f0f2d8bef204975185828aada27008a8b03756652b4700afe1b189e391e113c11e2283a39200652a211dc4e0c39b
 SHA512 
2085d223869b627a2e5590a08081eb23ca34f8122c6492867db4596d5414e9c3eeca9338cf1745638ee60f0c559cbaa73aaab14c40785accf60a0d7e177fb937
+DIST qtmultimedia-everywhere-src-6.5.2.tar.xz 6415576 BLAKE2B 
c0032c405315e6884de6bb851de3aed0b60827a932c15b1022dca70ebfaa5dffb258b2b22f9ab40f57586490db6ec50ea862152fca8429e600f9c6bffe2f42a2
 SHA512 
e12a2406e78eda8f3f4674b8fe01b06bc2c7b8fcbe5342e25e28340e13c0ab0db44a78c91a8a1f268664e5bb11c3bc7116248700f0c67faa618e058af0dfb1e0

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.5.2.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.5.2.ebuild
new file mode 100644
index ..1091cf2d5cf6
--- /dev/null
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.5.2.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 
framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64"
+fi
+
+IUSE="alsa +ffmpeg gstreamer pulseaudio v4l vaapi"
+
+REQUIRED_USE="
+   || ( ffmpeg gstreamer )
+   vaapi? ( ffmpeg )
+"
+
+RDEPEND="
+   =dev-qt/qtbase-${PV}*[gui,network,widgets]
+   =dev-qt/qtdeclarative-${PV}*
+   =dev-qt/qtquick3d-${PV}*
+   =dev-qt/qtshadertools-${PV}*
+   =dev-qt/qtsvg-${PV}*
+   alsa? ( media-libs/alsa-lib )
+   ffmpeg? (
+   media-libs/libva:=
+   media-video/ffmpeg:=
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXrandr
+   )
+   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
+   )
+   pulseaudio? ( media-libs/libpulse[glib] )
+   vaapi? (
+   =dev-qt/qtbase-${PV}*[opengl]
+   media-libs/libglvnd
+   media-libs/libva:=
+   )
+"
+DEPEND="${RDEPEND}
+   gstreamer? ( x11-base/xorg-proto )
+   v4l? ( sys-kernel/linux-headers )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   $(qt_feature alsa)
+   $(qt_feature ffmpeg)
+   $(qt_feature gstreamer)
+   $(qt_feature v4l linux_v4l)
+   $(qt_feature pulseaudio)
+   $(qt_feature vaapi)
+   )
+
+   qt6-build_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-07-12 Thread Sam James
commit: 2fe9489644af617dd074e6bd0e312fcb203a1a04
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 12 23:38:03 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 12 23:38:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fe94896

dev-qt/qtmultimedia: Stabilize 5.15.10 ppc, #909313

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.10.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.10.ebuild
index d8608f3f21c1..fa632e8ac0df 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.10.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.10.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-07-11 Thread Sam James
commit: 5b51421b3283ef8fee477412c50d2e131daaf387
Author: Sam James  gentoo  org>
AuthorDate: Wed Jul 12 01:12:39 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jul 12 01:12:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b51421b

dev-qt/qtmultimedia: Stabilize 5.15.10 arm, #909313

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.10.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.10.ebuild
index c837a53ca3a7..d8608f3f21c1 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.10.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.10.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-07-09 Thread Arthur Zamarin
commit: e982fa8462a7a08dc3301a8433f42abefdf8acfe
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Jul  9 16:59:10 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Jul  9 16:59:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e982fa84

dev-qt/qtmultimedia: Stabilize 5.15.10 amd64, #909313

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.10.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.10.ebuild
index 0626379abace..c837a53ca3a7 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.10.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.10.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="~amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-06-18 Thread Jimi Huotari
commit: 39e19754cb48c89ea70b0d18bf80b881ce93db5e
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sun Jun 18 21:14:18 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Sun Jun 18 21:27:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39e19754

dev-qt/qtmultimedia: remove version 6.5.1 (r0)

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtmultimedia/qtmultimedia-6.5.1.ebuild | 56 ---
 1 file changed, 56 deletions(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.5.1.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.5.1.ebuild
deleted file mode 100644
index d8aa0ed4a6d2..
--- a/dev-qt/qtmultimedia/qtmultimedia-6.5.1.ebuild
+++ /dev/null
@@ -1,56 +0,0 @@
-# Copyright 2021-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build
-
-DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 
framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
-   KEYWORDS="~amd64"
-fi
-
-IUSE="alsa +ffmpeg gstreamer pulseaudio v4l"
-
-REQUIRED_USE="|| ( ffmpeg gstreamer )"
-
-RDEPEND="
-   =dev-qt/qtbase-${PV}*[gui,network,widgets]
-   =dev-qt/qtdeclarative-${PV}*
-   =dev-qt/qtquick3d-${PV}*
-   =dev-qt/qtshadertools-${PV}*
-   =dev-qt/qtsvg-${PV}*
-   alsa? ( media-libs/alsa-lib )
-   ffmpeg? (
-   media-libs/libva:=
-   media-video/ffmpeg:=
-   x11-libs/libX11
-   x11-libs/libXext
-   x11-libs/libXrandr
-   )
-   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
-   )
-   pulseaudio? ( media-libs/libpulse[glib] )
-"
-DEPEND="${RDEPEND}
-   gstreamer? ( x11-base/xorg-proto )
-   v4l? ( sys-kernel/linux-headers )
-"
-
-src_configure() {
-   local mycmakeargs=(
-   $(qt_feature alsa)
-   $(qt_feature ffmpeg)
-   $(qt_feature gstreamer)
-   $(qt_feature v4l linux_v4l)
-   $(qt_feature pulseaudio)
-   )
-
-   qt6-build_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-06-18 Thread Jimi Huotari
commit: d737dff582c6112aec0c87524177121d59a3b1a7
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sun Jun 18 21:12:55 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Sun Jun 18 21:27:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d737dff5

dev-qt/qtmultimedia: add USE="vaapi" to 6.5.1

Closes: https://bugs.gentoo.org/908376
Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtmultimedia/qtmultimedia-6.5.1-r1.ebuild | 65 
 1 file changed, 65 insertions(+)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.5.1-r1.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.5.1-r1.ebuild
new file mode 100644
index ..1091cf2d5cf6
--- /dev/null
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.5.1-r1.ebuild
@@ -0,0 +1,65 @@
+# Copyright 2021-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit qt6-build
+
+DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt6 
framework"
+
+if [[ ${QT6_BUILD_TYPE} == release ]]; then
+   KEYWORDS="~amd64"
+fi
+
+IUSE="alsa +ffmpeg gstreamer pulseaudio v4l vaapi"
+
+REQUIRED_USE="
+   || ( ffmpeg gstreamer )
+   vaapi? ( ffmpeg )
+"
+
+RDEPEND="
+   =dev-qt/qtbase-${PV}*[gui,network,widgets]
+   =dev-qt/qtdeclarative-${PV}*
+   =dev-qt/qtquick3d-${PV}*
+   =dev-qt/qtshadertools-${PV}*
+   =dev-qt/qtsvg-${PV}*
+   alsa? ( media-libs/alsa-lib )
+   ffmpeg? (
+   media-libs/libva:=
+   media-video/ffmpeg:=
+   x11-libs/libX11
+   x11-libs/libXext
+   x11-libs/libXrandr
+   )
+   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
+   )
+   pulseaudio? ( media-libs/libpulse[glib] )
+   vaapi? (
+   =dev-qt/qtbase-${PV}*[opengl]
+   media-libs/libglvnd
+   media-libs/libva:=
+   )
+"
+DEPEND="${RDEPEND}
+   gstreamer? ( x11-base/xorg-proto )
+   v4l? ( sys-kernel/linux-headers )
+"
+
+src_configure() {
+   local mycmakeargs=(
+   $(qt_feature alsa)
+   $(qt_feature ffmpeg)
+   $(qt_feature gstreamer)
+   $(qt_feature v4l linux_v4l)
+   $(qt_feature pulseaudio)
+   $(qt_feature vaapi)
+   )
+
+   qt6-build_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-06-10 Thread Jimi Huotari
commit: e70d403cc3996aaa375b84a5084e0945fa76b6b8
Author: Jimi Huotari  gentoo  org>
AuthorDate: Wed Jun  7 14:31:34 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Sat Jun 10 13:33:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e70d403c

dev-qt/qtmultimedia: drop 6.5.0

Signed-off-by: Jimi Huotari  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index 533ba4c88a86..4f110895fc61 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -1,4 +1,3 @@
 DIST qtmultimedia-5.15.9-gentoo-kde-1.tar.xz 2428 BLAKE2B 
a6dc23222583f309acad524a5f13c9552e0f621b72090b589fd5ec81bfe0be26347e0aa3606e08d68691d77c3fd22a571b556ef73b710763655ef1cf356f4983
 SHA512 
c403bca7a1f809b207476241d0576b50bfddb8152263f673e44c1a4a2d518b998c470635d26b53461197cf5d57e365c1d6497babd28f99c4d5470af71927b3c2
 DIST qtmultimedia-everywhere-opensource-src-5.15.9.tar.xz 3831184 BLAKE2B 
de436efbb5ad8228514e96bf59d65fcbc1afa5b07e6bc5df8eb9a7859c2b1e97b83c23cc0566961faafc6774e40dcdee0cbb21cbbb40ea570458d1b166e05fc1
 SHA512 
f167e7910c19a55858a4b8e53c293908ef50e8a299b5dc6a346c2c877b4f65aa6da17807ec3f297530515b4558c74e97d54d6013c27400c1c4964c7c4dbef6cd
-DIST qtmultimedia-everywhere-src-6.5.0.tar.xz 6042164 BLAKE2B 
b1126411a816da38c206edc36b8d3a5f3e24db389b30aefdfdccb516faf60547e6bc19d773930d7ddc4c678978b71217781abb429113a54800a0640dd3787ea7
 SHA512 
fe0dd9a534d30fa47129c4dbefb789ce1fc5b3d2a59b7583c986262a26a0638e2147edc77cf7c484af9c01acce9aaccaaa4a406c12bde324555790a956859341
 DIST qtmultimedia-everywhere-src-6.5.1.tar.xz 6290204 BLAKE2B 
3ae21e2d0c50c4d8d99e3d0e2a15405a04c1f0f2d8bef204975185828aada27008a8b03756652b4700afe1b189e391e113c11e2283a39200652a211dc4e0c39b
 SHA512 
2085d223869b627a2e5590a08081eb23ca34f8122c6492867db4596d5414e9c3eeca9338cf1745638ee60f0c559cbaa73aaab14c40785accf60a0d7e177fb937

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.5.0.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.5.0.ebuild
deleted file mode 100644
index 07b0a8706fd5..
--- a/dev-qt/qtmultimedia/qtmultimedia-6.5.0.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 2021-2023 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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-05-06 Thread Jimi Huotari
commit: c579b7af270b68c4e7372bc9190f62e11b3385d8
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sat May  6 11:24:22 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Sat May  6 11:25:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c579b7af

dev-qt/qtmultimedia: drop 6.4.3

Signed-off-by: Jimi Huotari  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index 050ef5d3688c..8ae8bd496c47 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -1,4 +1,3 @@
 DIST qtmultimedia-5.15.9-gentoo-kde-1.tar.xz 2428 BLAKE2B 
a6dc23222583f309acad524a5f13c9552e0f621b72090b589fd5ec81bfe0be26347e0aa3606e08d68691d77c3fd22a571b556ef73b710763655ef1cf356f4983
 SHA512 
c403bca7a1f809b207476241d0576b50bfddb8152263f673e44c1a4a2d518b998c470635d26b53461197cf5d57e365c1d6497babd28f99c4d5470af71927b3c2
 DIST qtmultimedia-everywhere-opensource-src-5.15.9.tar.xz 3831184 BLAKE2B 
de436efbb5ad8228514e96bf59d65fcbc1afa5b07e6bc5df8eb9a7859c2b1e97b83c23cc0566961faafc6774e40dcdee0cbb21cbbb40ea570458d1b166e05fc1
 SHA512 
f167e7910c19a55858a4b8e53c293908ef50e8a299b5dc6a346c2c877b4f65aa6da17807ec3f297530515b4558c74e97d54d6013c27400c1c4964c7c4dbef6cd
-DIST qtmultimedia-everywhere-src-6.4.3.tar.xz 5941312 BLAKE2B 
968dee6e258621b81d61c8fdc16ca069027d778b6d6c3ca5bd7590c8c7b72210df6217bf7cfc4c6520085b4bc3baf8edec003f9eb844191f90940897a3f25a87
 SHA512 
1e3d6d9d78acf10863fe2d4624ed044d86149fe8a72c8c47150975eff6f76edcb8a7d4dcdb73ab127ed3cc4414b7f7100b0e9e9c633e50c90ef3c0d36134d9b5
 DIST qtmultimedia-everywhere-src-6.5.0.tar.xz 6042164 BLAKE2B 
b1126411a816da38c206edc36b8d3a5f3e24db389b30aefdfdccb516faf60547e6bc19d773930d7ddc4c678978b71217781abb429113a54800a0640dd3787ea7
 SHA512 
fe0dd9a534d30fa47129c4dbefb789ce1fc5b3d2a59b7583c986262a26a0638e2147edc77cf7c484af9c01acce9aaccaaa4a406c12bde324555790a956859341

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.4.3.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.4.3.ebuild
deleted file mode 100644
index 07b0a8706fd5..
--- a/dev-qt/qtmultimedia/qtmultimedia-6.4.3.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 2021-2023 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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-05-01 Thread Arthur Zamarin
commit: fcf57618497c97c151b49348ee2964b8149d3368
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon May  1 07:24:41 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon May  1 07:24:41 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fcf57618

dev-qt/qtmultimedia: Stabilize 5.15.9 ppc64, #904373

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.9.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.9.ebuild
index e389d11c7838..fa632e8ac0df 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.9.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.9.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-04-25 Thread Arthur Zamarin
commit: 1d8b12507c9e62627045cb5959e7aaec7e374cee
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr 25 09:41:01 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr 25 09:41:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d8b1250

dev-qt/qtmultimedia: Stabilize 5.15.9 arm, #904373

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.9.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.9.ebuild
index 544ed193ed1e..1c4277fe276e 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.9.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.9.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-04-23 Thread Arthur Zamarin
commit: 17adaae87cd137e92924f17b3478b0b566bb97df
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr 23 15:58:45 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr 23 15:58:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17adaae8

dev-qt/qtmultimedia: Stabilize 5.15.9 amd64, #904373

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.9.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.9.ebuild
index 54a0996459c5..5bc42016c70c 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.9.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.9.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-04-15 Thread Jimi Huotari
commit: f3a1f606d4a3f243b0196367a84244785f1ed4ee
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sat Apr 15 18:39:24 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Sat Apr 15 18:39:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3a1f606

dev-qt/qtmultimedia: add 6.5.0

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtmultimedia/Manifest  |  1 +
 dev-qt/qtmultimedia/qtmultimedia-6.5.0.ebuild | 42 +++
 2 files changed, 43 insertions(+)

diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index 13224961b1cd..9e800d60d99a 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -3,3 +3,4 @@ DIST qtmultimedia-5.15.9-gentoo-kde-1.tar.xz 2428 BLAKE2B 
a6dc23222583f309acad52
 DIST qtmultimedia-everywhere-opensource-src-5.15.8.tar.xz 3833148 BLAKE2B 
3e418a9949517ee42dfda6b51e1e03cd7f4eda7321aed5894eef91562dc6a10caa4654a0c9578a70b74c093e8570488282349abd735b6a79f4b3caaf7f60e250
 SHA512 
d448a612845e0afb896d6d0292506a8fae7da0b735ee4d139ab69123c93e67723aa41280dea7e704df89e43b849e7f6da3eeea1de94eee167b43d7c35a1a39cd
 DIST qtmultimedia-everywhere-opensource-src-5.15.9.tar.xz 3831184 BLAKE2B 
de436efbb5ad8228514e96bf59d65fcbc1afa5b07e6bc5df8eb9a7859c2b1e97b83c23cc0566961faafc6774e40dcdee0cbb21cbbb40ea570458d1b166e05fc1
 SHA512 
f167e7910c19a55858a4b8e53c293908ef50e8a299b5dc6a346c2c877b4f65aa6da17807ec3f297530515b4558c74e97d54d6013c27400c1c4964c7c4dbef6cd
 DIST qtmultimedia-everywhere-src-6.4.3.tar.xz 5941312 BLAKE2B 
968dee6e258621b81d61c8fdc16ca069027d778b6d6c3ca5bd7590c8c7b72210df6217bf7cfc4c6520085b4bc3baf8edec003f9eb844191f90940897a3f25a87
 SHA512 
1e3d6d9d78acf10863fe2d4624ed044d86149fe8a72c8c47150975eff6f76edcb8a7d4dcdb73ab127ed3cc4414b7f7100b0e9e9c633e50c90ef3c0d36134d9b5
+DIST qtmultimedia-everywhere-src-6.5.0.tar.xz 6042164 BLAKE2B 
b1126411a816da38c206edc36b8d3a5f3e24db389b30aefdfdccb516faf60547e6bc19d773930d7ddc4c678978b71217781abb429113a54800a0640dd3787ea7
 SHA512 
fe0dd9a534d30fa47129c4dbefb789ce1fc5b3d2a59b7583c986262a26a0638e2147edc77cf7c484af9c01acce9aaccaaa4a406c12bde324555790a956859341

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.5.0.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.5.0.ebuild
new file mode 100644
index ..07b0a8706fd5
--- /dev/null
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.5.0.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2021-2023 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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-03-26 Thread Jimi Huotari
commit: 095c6be9a6ffa023b232421c7ab9eee85c0e66f2
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sun Mar 26 16:56:30 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Sun Mar 26 16:59:07 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=095c6be9

dev-qt/qtmultimedia: drop 6.4.2

Signed-off-by: Jimi Huotari  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index bd7a2c59dc17..c7c39815a203 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -1,4 +1,3 @@
 DIST qtmultimedia-5.15.8-gentoo-kde-1.tar.xz 1328 BLAKE2B 
ebebf55efbcb94a78fd93dd5312862a465a83bca2494bc04492595523a06afca1de050e12a08ac3a0ed437d7fdfed6223bda9d553de1c2fd7a148df9fc00ce7f
 SHA512 
e83bbad3b46ecab048e97a0facc8374bedb3cf80b0b9eeb4151f99a79bd2292e49bc2942a5d060fe00f6cd497dc709975cd0451a49ac99beb6f6824fb835
 DIST qtmultimedia-everywhere-opensource-src-5.15.8.tar.xz 3833148 BLAKE2B 
3e418a9949517ee42dfda6b51e1e03cd7f4eda7321aed5894eef91562dc6a10caa4654a0c9578a70b74c093e8570488282349abd735b6a79f4b3caaf7f60e250
 SHA512 
d448a612845e0afb896d6d0292506a8fae7da0b735ee4d139ab69123c93e67723aa41280dea7e704df89e43b849e7f6da3eeea1de94eee167b43d7c35a1a39cd
-DIST qtmultimedia-everywhere-src-6.4.2.tar.xz 5938092 BLAKE2B 
e232f277160dad1a3b32eff284e05264be8dd0e8247a78873ad422f86167aaf20ea21f7c39d07eb2240b56a0a371e7d38dce95054ae9c840a5d948625583eb25
 SHA512 
3d89ef97e9c58e9e6de61d3410d382cd2427835d26993a79368790b2aeff572fe1924d4cf9468fe3b7be232f99acb24668fe4d42df654df04af8f3d03d18f851
 DIST qtmultimedia-everywhere-src-6.4.3.tar.xz 5941312 BLAKE2B 
968dee6e258621b81d61c8fdc16ca069027d778b6d6c3ca5bd7590c8c7b72210df6217bf7cfc4c6520085b4bc3baf8edec003f9eb844191f90940897a3f25a87
 SHA512 
1e3d6d9d78acf10863fe2d4624ed044d86149fe8a72c8c47150975eff6f76edcb8a7d4dcdb73ab127ed3cc4414b7f7100b0e9e9c633e50c90ef3c0d36134d9b5

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.4.2.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.4.2.ebuild
deleted file mode 100644
index 07b0a8706fd5..
--- a/dev-qt/qtmultimedia/qtmultimedia-6.4.2.ebuild
+++ /dev/null
@@ -1,42 +0,0 @@
-# Copyright 2021-2023 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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-03-19 Thread Jimi Huotari
commit: 62360104ec4750bf0789df230c3af234c55772e3
Author: Jimi Huotari  gentoo  org>
AuthorDate: Sun Mar 19 11:26:26 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Sun Mar 19 13:06:40 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62360104

dev-qt/qtmultimedia: add 6.4.3

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtmultimedia/Manifest  |  1 +
 dev-qt/qtmultimedia/qtmultimedia-6.4.3.ebuild | 42 +++
 2 files changed, 43 insertions(+)

diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index 1e0ce43a6312..bd7a2c59dc17 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -1,3 +1,4 @@
 DIST qtmultimedia-5.15.8-gentoo-kde-1.tar.xz 1328 BLAKE2B 
ebebf55efbcb94a78fd93dd5312862a465a83bca2494bc04492595523a06afca1de050e12a08ac3a0ed437d7fdfed6223bda9d553de1c2fd7a148df9fc00ce7f
 SHA512 
e83bbad3b46ecab048e97a0facc8374bedb3cf80b0b9eeb4151f99a79bd2292e49bc2942a5d060fe00f6cd497dc709975cd0451a49ac99beb6f6824fb835
 DIST qtmultimedia-everywhere-opensource-src-5.15.8.tar.xz 3833148 BLAKE2B 
3e418a9949517ee42dfda6b51e1e03cd7f4eda7321aed5894eef91562dc6a10caa4654a0c9578a70b74c093e8570488282349abd735b6a79f4b3caaf7f60e250
 SHA512 
d448a612845e0afb896d6d0292506a8fae7da0b735ee4d139ab69123c93e67723aa41280dea7e704df89e43b849e7f6da3eeea1de94eee167b43d7c35a1a39cd
 DIST qtmultimedia-everywhere-src-6.4.2.tar.xz 5938092 BLAKE2B 
e232f277160dad1a3b32eff284e05264be8dd0e8247a78873ad422f86167aaf20ea21f7c39d07eb2240b56a0a371e7d38dce95054ae9c840a5d948625583eb25
 SHA512 
3d89ef97e9c58e9e6de61d3410d382cd2427835d26993a79368790b2aeff572fe1924d4cf9468fe3b7be232f99acb24668fe4d42df654df04af8f3d03d18f851
+DIST qtmultimedia-everywhere-src-6.4.3.tar.xz 5941312 BLAKE2B 
968dee6e258621b81d61c8fdc16ca069027d778b6d6c3ca5bd7590c8c7b72210df6217bf7cfc4c6520085b4bc3baf8edec003f9eb844191f90940897a3f25a87
 SHA512 
1e3d6d9d78acf10863fe2d4624ed044d86149fe8a72c8c47150975eff6f76edcb8a7d4dcdb73ab127ed3cc4414b7f7100b0e9e9c633e50c90ef3c0d36134d9b5

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.4.3.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.4.3.ebuild
new file mode 100644
index ..07b0a8706fd5
--- /dev/null
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.4.3.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2021-2023 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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-02-09 Thread Andreas Sturmlechner
commit: d4fbee721e482c1e64e6874940c867671657dbb6
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed Feb  8 22:18:55 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Feb  9 09:48:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4fbee72

dev-qt/qtmultimedia: drop 6.4.0

Signed-off-by: Andreas Sturmlechner  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
index 10292ed1845f..1e0ce43a6312 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -1,4 +1,3 @@
 DIST qtmultimedia-5.15.8-gentoo-kde-1.tar.xz 1328 BLAKE2B 
ebebf55efbcb94a78fd93dd5312862a465a83bca2494bc04492595523a06afca1de050e12a08ac3a0ed437d7fdfed6223bda9d553de1c2fd7a148df9fc00ce7f
 SHA512 
e83bbad3b46ecab048e97a0facc8374bedb3cf80b0b9eeb4151f99a79bd2292e49bc2942a5d060fe00f6cd497dc709975cd0451a49ac99beb6f6824fb835
 DIST qtmultimedia-everywhere-opensource-src-5.15.8.tar.xz 3833148 BLAKE2B 
3e418a9949517ee42dfda6b51e1e03cd7f4eda7321aed5894eef91562dc6a10caa4654a0c9578a70b74c093e8570488282349abd735b6a79f4b3caaf7f60e250
 SHA512 
d448a612845e0afb896d6d0292506a8fae7da0b735ee4d139ab69123c93e67723aa41280dea7e704df89e43b849e7f6da3eeea1de94eee167b43d7c35a1a39cd
-DIST qtmultimedia-everywhere-src-6.4.0.tar.xz 5936088 BLAKE2B 
7e469db96e145a4bc496daa6547685c84e199a8942452b406a3e661e9da2b8d4306b41fc82551e9257f6f41d2d269cc7a359b6087111d092073b8cdaf683a2c1
 SHA512 
fd5f0d73374290ecf70d30395b2ddbb05439979a29b5e6b37a1ac40338ffe602ea62b7bb8f3c053b2da35fa9c4101bd6e0a12ee9479c04bb2d63c527c77cb685
 DIST qtmultimedia-everywhere-src-6.4.2.tar.xz 5938092 BLAKE2B 
e232f277160dad1a3b32eff284e05264be8dd0e8247a78873ad422f86167aaf20ea21f7c39d07eb2240b56a0a371e7d38dce95054ae9c840a5d948625583eb25
 SHA512 
3d89ef97e9c58e9e6de61d3410d382cd2427835d26993a79368790b2aeff572fe1924d4cf9468fe3b7be232f99acb24668fe4d42df654df04af8f3d03d18f851

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 508673acc814..
--- 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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-01-21 Thread Arthur Zamarin
commit: d0da5d9ac48a760db89dbb358aa7b150540d3138
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 21 19:36:33 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 21 19:36:33 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0da5d9a

dev-qt/qtmultimedia: Stabilize 5.15.8 ppc, #888946

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.8.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.8.ebuild
index 5f2b0fe0d1cd..a1fe58b4aeaf 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.8.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.8.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-01-21 Thread Arthur Zamarin
commit: 5681cd654890b05c48d9812c2db59239dae028d8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 21 19:32:43 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 21 19:32:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5681cd65

dev-qt/qtmultimedia: Stabilize 5.15.8 arm, #888946

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.8.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.8.ebuild
index 9d74408ffa0e..5f2b0fe0d1cd 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.8.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.8.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-01-21 Thread Arthur Zamarin
commit: 7ef80c6f6d73ee6f10c325b83a89dbf7d6d95a06
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 21 19:29:03 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 21 19:29:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ef80c6f

dev-qt/qtmultimedia: Stabilize 5.15.8 ppc64, #888946

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.8.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.8.ebuild
index 81e39b629026..9d74408ffa0e 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.8.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.8.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-01-21 Thread Arthur Zamarin
commit: 6d8aabefcb1f0a7301d592ec3a58cf6ed15faa9e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jan 21 09:14:02 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jan 21 09:14:02 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d8aabef

dev-qt/qtmultimedia: Stabilize 5.15.8 x86, #888946

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.8.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.8.ebuild
index bd83524873fe..81e39b629026 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.8.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.8.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-01-17 Thread Arthur Zamarin
commit: 865e6c06ad24ac7d1fb7d593834cd4b76eb6e526
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Jan 17 20:55:24 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Jan 17 20:55:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=865e6c06

dev-qt/qtmultimedia: Stabilize 5.15.8 arm64, #888946

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.8.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.8.ebuild
index 21dc407114e1..bd83524873fe 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.8.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.8.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-01-08 Thread Andreas Sturmlechner
commit: 71743c7938afc6915dec4d2f4f5e13978ef512d1
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jan  8 21:16:33 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun Jan  8 21:44:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71743c79

dev-qt/qtmultimedia: 5.15.8 version bump

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-qt/qtmultimedia/Manifest   |  2 +
 dev-qt/qtmultimedia/qtmultimedia-5.15.8.ebuild | 72 ++
 2 files changed, 74 insertions(+)

diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index 6c2aaed4713b..e4dd53897494 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -1,4 +1,6 @@
 DIST qtmultimedia-5.15.7-gentoo-kde-1.tar.xz 1324 BLAKE2B 
72d45c094a2fd82517cbc992d1bad79dde9ef7ddb6c7ea71c9517dc12dce7bf54b16a37641f7bb73eac13526b8487ccc223febf6e0fcd4023e059b0bb658211f
 SHA512 
f26cf52a497f16bbc7e5750ea47f193ca18957ca34b4747be7b1819434c92b09d90ef58db3a8cd65edd97cd1b9f09833225003b7a90bc49582ef9f8600c8ee16
+DIST qtmultimedia-5.15.8-gentoo-kde-1.tar.xz 1328 BLAKE2B 
ebebf55efbcb94a78fd93dd5312862a465a83bca2494bc04492595523a06afca1de050e12a08ac3a0ed437d7fdfed6223bda9d553de1c2fd7a148df9fc00ce7f
 SHA512 
e83bbad3b46ecab048e97a0facc8374bedb3cf80b0b9eeb4151f99a79bd2292e49bc2942a5d060fe00f6cd497dc709975cd0451a49ac99beb6f6824fb835
 DIST qtmultimedia-everywhere-opensource-src-5.15.7.tar.xz 3830832 BLAKE2B 
fc5d537ffcfad975ceea9b993e5ed436fac55afdf63060378427a17aa62b856bd1b82b67ec898b34ee5925a2773e1a051631cd646219d270fa2f1518b5bf83f1
 SHA512 
f6f5b5d3522aa99b52b720d34fedbff935cf0ac0371576845d3f6a01d0db6d1fd19b17353e2abf2e7916b3d3a3f1c741b0aa7ea810cfc827c0dc3affe0e93150
+DIST qtmultimedia-everywhere-opensource-src-5.15.8.tar.xz 3833148 BLAKE2B 
3e418a9949517ee42dfda6b51e1e03cd7f4eda7321aed5894eef91562dc6a10caa4654a0c9578a70b74c093e8570488282349abd735b6a79f4b3caaf7f60e250
 SHA512 
d448a612845e0afb896d6d0292506a8fae7da0b735ee4d139ab69123c93e67723aa41280dea7e704df89e43b849e7f6da3eeea1de94eee167b43d7c35a1a39cd
 DIST qtmultimedia-everywhere-src-6.4.0.tar.xz 5936088 BLAKE2B 
7e469db96e145a4bc496daa6547685c84e199a8942452b406a3e661e9da2b8d4306b41fc82551e9257f6f41d2d269cc7a359b6087111d092073b8cdaf683a2c1
 SHA512 
fd5f0d73374290ecf70d30395b2ddbb05439979a29b5e6b37a1ac40338ffe602ea62b7bb8f3c053b2da35fa9c4101bd6e0a12ee9479c04bb2d63c527c77cb685
 DIST qtmultimedia-everywhere-src-6.4.2.tar.xz 5938092 BLAKE2B 
e232f277160dad1a3b32eff284e05264be8dd0e8247a78873ad422f86167aaf20ea21f7c39d07eb2240b56a0a371e7d38dce95054ae9c840a5d948625583eb25
 SHA512 
3d89ef97e9c58e9e6de61d3410d382cd2427835d26993a79368790b2aeff572fe1924d4cf9468fe3b7be232f99acb24668fe4d42df654df04af8f3d03d18f851

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.8.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.8.ebuild
new file mode 100644
index ..531227bb9b83
--- /dev/null
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.8.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+if [[ ${PV} != ** ]]; then
+   QT5_KDEPATCHSET_REV=1
+   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+fi
+
+inherit qt5-build
+
+DESCRIPTION="Multimedia (audio, video, radio, camera) library for the Qt5 
framework"
+
+IUSE="alsa gles2-only gstreamer openal pulseaudio qml widgets"
+
+RDEPEND="
+   =dev-qt/qtcore-${QT5_PV}*
+   =dev-qt/qtgui-${QT5_PV}*[gles2-only=]
+   =dev-qt/qtnetwork-${QT5_PV}*
+   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
+   )
+   pulseaudio? ( media-libs/libpulse[glib] )
+   qml? (
+   =dev-qt/qtdeclarative-${QT5_PV}*
+   gles2-only? ( =dev-qt/qtgui-${QT5_PV}*[egl] )
+   openal? ( media-libs/openal )
+   )
+   widgets? (
+   =dev-qt/qtwidgets-${QT5_PV}*[gles2-only=]
+   media-libs/libglvnd
+   )
+"
+DEPEND="${RDEPEND}
+   gstreamer? ( x11-base/xorg-proto )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-5.15.2-no-qtopengl.patch" )
+
+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
+
+   qt_use_disable_mod qml quick \
+   src/src.pro \
+   src/plugins/plugins.pro
+
+   qt_use_disable_mod widgets widgets \
+   src/src.pro \
+   src/gsttools/gsttools.pro \
+   src/plugins/gstreamer/common.pri
+
+   qt5-build_src_prepare
+}
+
+src_configure() {
+   local myqmakeargs=(
+   --
+   $(qt_use alsa)
+   $(qt_use gstreamer)
+   

[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2023-01-05 Thread Jimi Huotari
commit: b01ef2c314ce74358f3a88f06e4dfc86b763c8cc
Author: Jimi Huotari  gentoo  org>
AuthorDate: Thu Jan  5 14:51:42 2023 +
Commit: Jimi Huotari  gentoo  org>
CommitDate: Thu Jan  5 22:38:53 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b01ef2c3

dev-qt/qtmultimedia: add 6.4.2

Signed-off-by: Jimi Huotari  gentoo.org>

 dev-qt/qtmultimedia/Manifest  |  1 +
 dev-qt/qtmultimedia/qtmultimedia-6.4.2.ebuild | 42 +++
 2 files changed, 43 insertions(+)

diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index be2a4a33f804..6c2aaed4713b 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -1,3 +1,4 @@
 DIST qtmultimedia-5.15.7-gentoo-kde-1.tar.xz 1324 BLAKE2B 
72d45c094a2fd82517cbc992d1bad79dde9ef7ddb6c7ea71c9517dc12dce7bf54b16a37641f7bb73eac13526b8487ccc223febf6e0fcd4023e059b0bb658211f
 SHA512 
f26cf52a497f16bbc7e5750ea47f193ca18957ca34b4747be7b1819434c92b09d90ef58db3a8cd65edd97cd1b9f09833225003b7a90bc49582ef9f8600c8ee16
 DIST qtmultimedia-everywhere-opensource-src-5.15.7.tar.xz 3830832 BLAKE2B 
fc5d537ffcfad975ceea9b993e5ed436fac55afdf63060378427a17aa62b856bd1b82b67ec898b34ee5925a2773e1a051631cd646219d270fa2f1518b5bf83f1
 SHA512 
f6f5b5d3522aa99b52b720d34fedbff935cf0ac0371576845d3f6a01d0db6d1fd19b17353e2abf2e7916b3d3a3f1c741b0aa7ea810cfc827c0dc3affe0e93150
 DIST qtmultimedia-everywhere-src-6.4.0.tar.xz 5936088 BLAKE2B 
7e469db96e145a4bc496daa6547685c84e199a8942452b406a3e661e9da2b8d4306b41fc82551e9257f6f41d2d269cc7a359b6087111d092073b8cdaf683a2c1
 SHA512 
fd5f0d73374290ecf70d30395b2ddbb05439979a29b5e6b37a1ac40338ffe602ea62b7bb8f3c053b2da35fa9c4101bd6e0a12ee9479c04bb2d63c527c77cb685
+DIST qtmultimedia-everywhere-src-6.4.2.tar.xz 5938092 BLAKE2B 
e232f277160dad1a3b32eff284e05264be8dd0e8247a78873ad422f86167aaf20ea21f7c39d07eb2240b56a0a371e7d38dce95054ae9c840a5d948625583eb25
 SHA512 
3d89ef97e9c58e9e6de61d3410d382cd2427835d26993a79368790b2aeff572fe1924d4cf9468fe3b7be232f99acb24668fe4d42df654df04af8f3d03d18f851

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.4.2.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.4.2.ebuild
new file mode 100644
index ..07b0a8706fd5
--- /dev/null
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.4.2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2021-2023 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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2022-12-05 Thread Arthur Zamarin
commit: e35fb13f22474473a4f72b7fae9943a51da7b87b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Dec  5 19:45:04 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Dec  5 19:45:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e35fb13f

dev-qt/qtmultimedia: Stabilize 5.15.7 ppc, #883677

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.7.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.7.ebuild
index 3ce9170fb01d..bafdb436a786 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.7.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2022-12-04 Thread Arthur Zamarin
commit: 62863f0d3ca42fd00087930308b12ca60974f8ef
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec  4 19:28:04 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec  4 19:28:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62863f0d

dev-qt/qtmultimedia: Stabilize 5.15.7 ppc64, #883677

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.7.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.7.ebuild
index 12df9ad614d1..3ce9170fb01d 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.7.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2022-12-04 Thread Arthur Zamarin
commit: 4c11187490b895fca9ccbdb2adeb11e0133a52ed
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Dec  4 19:22:06 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Dec  4 19:22:06 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c111874

dev-qt/qtmultimedia: Stabilize 5.15.7 arm64, #883677

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.7.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.7.ebuild
index e9c3eaa16a4e..13d63416d905 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.7.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
+   KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2022-12-03 Thread Arthur Zamarin
commit: f596a7f241147ece859767134fcae1b2be6a1855
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec  3 20:37:03 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec  3 20:37:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f596a7f2

dev-qt/qtmultimedia: Stabilize 5.15.7 x86, #883677

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.7.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.7.ebuild
index 14dff884f06e..e9c3eaa16a4e 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.7.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2022-12-03 Thread Sam James
commit: 51a39322fdcafb520931963cee5f8160a2d88988
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec  3 11:00:31 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec  3 11:00:31 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51a39322

dev-qt/qtmultimedia: Stabilize 5.15.7 amd64, #883677

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.7.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.7.ebuild
index 68a45b0be94f..14dff884f06e 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.7.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.7.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 if [[ ${PV} != ** ]]; then
QT5_KDEPATCHSET_REV=1
-   KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc 
~x86"
+   KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 inherit qt5-build



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2022-12-01 Thread Andreas Sturmlechner
commit: cf7b9d6b925562bb318b769a528a37f103115ee2
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu Dec  1 18:44:40 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu Dec  1 19:19:13 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf7b9d6b

dev-qt/qtmultimedia: drop 6.3.2

Signed-off-by: Andreas Sturmlechner  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
index 79acfdf22601..9b6e20abd8e0 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -2,5 +2,4 @@ DIST qtmultimedia-5.15.5-gentoo-kde-1.tar.xz 1324 BLAKE2B 
d29d8102e6fd55f2c2f603
 DIST qtmultimedia-5.15.7-gentoo-kde-1.tar.xz 1324 BLAKE2B 
72d45c094a2fd82517cbc992d1bad79dde9ef7ddb6c7ea71c9517dc12dce7bf54b16a37641f7bb73eac13526b8487ccc223febf6e0fcd4023e059b0bb658211f
 SHA512 
f26cf52a497f16bbc7e5750ea47f193ca18957ca34b4747be7b1819434c92b09d90ef58db3a8cd65edd97cd1b9f09833225003b7a90bc49582ef9f8600c8ee16
 DIST qtmultimedia-everywhere-opensource-src-5.15.5.tar.xz 3832656 BLAKE2B 
6098fe14344ed03dbfcbb2db429c431a4728289602742be2fe44ef063ceb98322bb576eeb559a649b24f142cd5e21b652fed8c96814b8e3b8b0a66b51fe9
 SHA512 
f798ffe0a32bc9f16f584b7a322c321dc2ef62c18395987ffce1f7f6cac10722c6f1166c64a1fda9877f3970a8e7b3ef8b7d9763af4c59ff313adc6081a7acfb
 DIST qtmultimedia-everywhere-opensource-src-5.15.7.tar.xz 3830832 BLAKE2B 
fc5d537ffcfad975ceea9b993e5ed436fac55afdf63060378427a17aa62b856bd1b82b67ec898b34ee5925a2773e1a051631cd646219d270fa2f1518b5bf83f1
 SHA512 
f6f5b5d3522aa99b52b720d34fedbff935cf0ac0371576845d3f6a01d0db6d1fd19b17353e2abf2e7916b3d3a3f1c741b0aa7ea810cfc827c0dc3affe0e93150
-DIST qtmultimedia-everywhere-src-6.3.2.tar.xz 4746380 BLAKE2B 
677f2cf3979cd132f9ef6ba9e47de2a328775e2fac767ed6e47c073b4e76b077a504c9b96b903310ea8727afa324630b8cbf0b5cbf135e4eac3afdf6a3ad1414
 SHA512 
d6b31aad99a71096cac0655da99245553efdeabb67f6625893d23a31ce7c8b7e15219558933174a6577913ef903092b3230f211dd36b29ecfac782d7f358df27
 DIST qtmultimedia-everywhere-src-6.4.0.tar.xz 5936088 BLAKE2B 
7e469db96e145a4bc496daa6547685c84e199a8942452b406a3e661e9da2b8d4306b41fc82551e9257f6f41d2d269cc7a359b6087111d092073b8cdaf683a2c1
 SHA512 
fd5f0d73374290ecf70d30395b2ddbb05439979a29b5e6b37a1ac40338ffe602ea62b7bb8f3c053b2da35fa9c4101bd6e0a12ee9479c04bb2d63c527c77cb685

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 508673acc814..
--- 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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2022-09-24 Thread Andreas Sturmlechner
commit: 8346b7aafdf7f76b20c1469ef2ab954af7e0286d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Sep 24 14:07:06 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Sep 24 14:32:18 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8346b7aa

dev-qt/qtmultimedia: drop 6.3.1

Signed-off-by: Andreas Sturmlechner  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index 25c3e30be080..fb672f1ad617 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -1,4 +1,3 @@
 DIST qtmultimedia-5.15.5-gentoo-kde-1.tar.xz 1324 BLAKE2B 
d29d8102e6fd55f2c2f6037e292a3c4039c7532fb63c34cc19fbedc8cf3f8082c6d75debd1617a5d29fcdf5b8c7a7fef35f103c9179f980986b646dae9ff867b
 SHA512 
7b37f0db1de002f2cbaad6852edcf772dd0220f81d9dd836b3c1266df7eb49ec40d3eba6d3ccaf68f621c8e93b2812e2d882291fb2f07d0b80e4c9975a408cdc
 DIST qtmultimedia-everywhere-opensource-src-5.15.5.tar.xz 3832656 BLAKE2B 
6098fe14344ed03dbfcbb2db429c431a4728289602742be2fe44ef063ceb98322bb576eeb559a649b24f142cd5e21b652fed8c96814b8e3b8b0a66b51fe9
 SHA512 
f798ffe0a32bc9f16f584b7a322c321dc2ef62c18395987ffce1f7f6cac10722c6f1166c64a1fda9877f3970a8e7b3ef8b7d9763af4c59ff313adc6081a7acfb
-DIST qtmultimedia-everywhere-src-6.3.1.tar.xz 4737800 BLAKE2B 
2481c5c7e8d3c7204977556a4ebb4e5ccc8e2534894be23a7198bb9992403567a74f7e3aebbf3bce612ff6cbb8609598f2ccd740d9ba4a2ab429e00da23cfb85
 SHA512 
c557a8577a28df1997a07643c125033d6ab0e1d64a2e67b659f51d11d29c5634e7ea1264ad31705889e138521b65b74761ac68399dd94637ced8c5d6d07e03c3
 DIST qtmultimedia-everywhere-src-6.3.2.tar.xz 4746380 BLAKE2B 
677f2cf3979cd132f9ef6ba9e47de2a328775e2fac767ed6e47c073b4e76b077a504c9b96b903310ea8727afa324630b8cbf0b5cbf135e4eac3afdf6a3ad1414
 SHA512 
d6b31aad99a71096cac0655da99245553efdeabb67f6625893d23a31ce7c8b7e15219558933174a6577913ef903092b3230f211dd36b29ecfac782d7f358df27

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.3.1.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.3.1.ebuild
deleted file mode 100644
index 508673acc814..
--- a/dev-qt/qtmultimedia/qtmultimedia-6.3.1.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
-}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2022-08-02 Thread Sam James
commit: 342c7e5252c94805f06d69ddcb703b0e485143a1
Author: Jimi Huotari  gentoo  org>
AuthorDate: Mon Jun 20 18:27:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug  2 21:49:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=342c7e52

dev-qt/qtmultimedia: add version 6.3.1

Bug: https://bugs.gentoo.org/838970
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Jimi Huotari  gentoo.org>
Signed-off-by: Sam James  gentoo.org>

 dev-qt/qtmultimedia/Manifest  |  1 +
 dev-qt/qtmultimedia/qtmultimedia-6.3.1.ebuild | 42 +++
 2 files changed, 43 insertions(+)

diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index 698c92fcc3de..dd18e530b66e 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -1,2 +1,3 @@
 DIST qtmultimedia-5.15.5-gentoo-kde-1.tar.xz 1324 BLAKE2B 
d29d8102e6fd55f2c2f6037e292a3c4039c7532fb63c34cc19fbedc8cf3f8082c6d75debd1617a5d29fcdf5b8c7a7fef35f103c9179f980986b646dae9ff867b
 SHA512 
7b37f0db1de002f2cbaad6852edcf772dd0220f81d9dd836b3c1266df7eb49ec40d3eba6d3ccaf68f621c8e93b2812e2d882291fb2f07d0b80e4c9975a408cdc
 DIST qtmultimedia-everywhere-opensource-src-5.15.5.tar.xz 3832656 BLAKE2B 
6098fe14344ed03dbfcbb2db429c431a4728289602742be2fe44ef063ceb98322bb576eeb559a649b24f142cd5e21b652fed8c96814b8e3b8b0a66b51fe9
 SHA512 
f798ffe0a32bc9f16f584b7a322c321dc2ef62c18395987ffce1f7f6cac10722c6f1166c64a1fda9877f3970a8e7b3ef8b7d9763af4c59ff313adc6081a7acfb
+DIST qtmultimedia-everywhere-src-6.3.1.tar.xz 4737800 BLAKE2B 
2481c5c7e8d3c7204977556a4ebb4e5ccc8e2534894be23a7198bb9992403567a74f7e3aebbf3bce612ff6cbb8609598f2ccd740d9ba4a2ab429e00da23cfb85
 SHA512 
c557a8577a28df1997a07643c125033d6ab0e1d64a2e67b659f51d11d29c5634e7ea1264ad31705889e138521b65b74761ac68399dd94637ced8c5d6d07e03c3

diff --git a/dev-qt/qtmultimedia/qtmultimedia-6.3.1.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-6.3.1.ebuild
new file mode 100644
index ..508673acc814
--- /dev/null
+++ b/dev-qt/qtmultimedia/qtmultimedia-6.3.1.ebuild
@@ -0,0 +1,42 @@
+# 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
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2022-07-23 Thread Andreas Sturmlechner
commit: fdb1b68df2109cf4b4b082eef20c25f74df7b866
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jul 17 07:12:13 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jul 23 11:21:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdb1b68d

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  gentoo.org>

 .../{qtmultimedia-5.15.5.ebuild => qtmultimedia-5.15.5-r1.ebuild}   | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.5.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.5-r1.ebuild
similarity index 97%
rename from dev-qt/qtmultimedia/qtmultimedia-5.15.5.ebuild
rename to dev-qt/qtmultimedia/qtmultimedia-5.15.5-r1.ebuild
index 6e4796adca29..88f5b9b28c57 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.5.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.5-r1.ebuild
@@ -25,7 +25,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] )



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2022-07-04 Thread Arthur Zamarin
commit: c29d55909f31e4c317f4d377856c9901b036b598
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon Jul  4 17:59:37 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon Jul  4 17:59:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c29d5590

dev-qt/qtmultimedia: Stabilize 5.15.5 arm64, #853232

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.5.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.5.ebuild
index e31a8d75596f..6e4796adca29 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.5.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.5.ebuild
@@ -9,7 +9,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 ~loong 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"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2022-07-02 Thread Sam James
commit: 8c793ba548a8445a7663a7ee163050c7beb6beb5
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  2 18:25:19 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  2 18:25:19 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c793ba5

dev-qt/qtmultimedia: Stabilize 5.15.5 x86, #853232

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.5.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.5.ebuild
index 6e83b26c2c8f..636ea126b998 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.5.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.5.ebuild
@@ -9,7 +9,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 ~loong 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"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2022-07-02 Thread Arthur Zamarin
commit: e817d060936aa28246912b29a3cd95073e49859b
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul  2 12:54:20 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul  2 12:54:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e817d060

dev-qt/qtmultimedia: Stabilize 5.15.5 ppc, #853232

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.5.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.5.ebuild
index 0d9ac0099076..6e83b26c2c8f 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.5.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.5.ebuild
@@ -9,7 +9,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 ~loong ~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"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2022-07-02 Thread Arthur Zamarin
commit: b6f380ee2d78c847d347f144a51fe1d4f3c60787
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Jul  2 11:02:24 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Jul  2 11:02:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6f380ee

dev-qt/qtmultimedia: Stabilize 5.15.5 ppc64, #853232

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.5.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.5.ebuild
index 98d4a2adf85e..0d9ac0099076 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.5.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.5.ebuild
@@ -9,7 +9,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 ~loong ~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"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2022-06-30 Thread Sam James
commit: a0621d6ec280153a5ac40779dba495486d8e7542
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 30 22:19:24 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 30 22:19:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0621d6e

dev-qt/qtmultimedia: Stabilize 5.15.5 amd64, #853232

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.5.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.5.ebuild
index 19cb65492dab..98d4a2adf85e 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.5.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.5.ebuild
@@ -9,7 +9,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 ~loong ~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"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2022-06-18 Thread Andreas Sturmlechner
commit: c2ba2231a09ee04e0e3e9c83a825d096af995863
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sat Jun 18 15:53:20 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sat Jun 18 17:24:01 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2ba2231

dev-qt/qtmultimedia: Drop 5.15.3

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-qt/qtmultimedia/Manifest   |  1 -
 dev-qt/qtmultimedia/qtmultimedia-5.15.3.ebuild | 71 --
 2 files changed, 72 deletions(-)

diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index 77e6bb920996..0e636b8cdee4 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -1,3 +1,2 @@
 DIST qtmultimedia-5.15.4-gentoo-kde-1.tar.xz 1324 BLAKE2B 
8080e8f35ae0dab394bac10b9e4db8ff1afdd98cd91cd0a513873bf78b675a69af908e7a6c1adc7a9f75176a3a1901d66c15ca56c7c631bcf69318c3ba0e235c
 SHA512 
414874aedfeaa1abc2da4440c404cd26364de5de060b8c148d7883122abe82d47bc8c013ca5fcf9f6c0d8cd98d686ebcd100da6b945bcd530a5511c376cd2051
-DIST qtmultimedia-everywhere-opensource-src-5.15.3.tar.xz 3828384 BLAKE2B 
d6b9c892411d25381aa8fbb648f6989808f56cbeebb4df5cbbba87f18694b7d03de741ff65654bcb2ac5e0953c97db4a1d039887cf61e485a2651693a2553518
 SHA512 
8206df23a84ce77d234a97cd4847f7185d7b5ca2c6bf1cd48dc19c833a302f92f85c53d8bccd4bcfbfb6cdc82c2246b2fb62400eefd5d4b152e95e378dded668
 DIST qtmultimedia-everywhere-opensource-src-5.15.4.tar.xz 3833720 BLAKE2B 
bd381125280527eee7b5cec117c3d4c64ce2000b459effc1d912e5209d57bd88baf547967d61eefc94adf3f8aa85e3caf010b7ca9f7551b29182a90f483c5cfd
 SHA512 
bb0ada7560093b89751b5b3c0e1a573de215a388d621d356bc3c0e1acfffc2d696230c67b7a7cef037b18c4da900c7eb3d315bd2e73ce12f9aedd0e340399117

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.3.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.3.ebuild
deleted file mode 100644
index a3b1de4be514..
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.3.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-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"
-fi
-
-IUSE="alsa gles2-only gstreamer openal pulseaudio qml widgets"
-
-RDEPEND="
-   =dev-qt/qtcore-${QT5_PV}*
-   =dev-qt/qtgui-${QT5_PV}*[gles2-only=]
-   =dev-qt/qtnetwork-${QT5_PV}*
-   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
-   )
-   pulseaudio? ( media-sound/pulseaudio[glib] )
-   qml? (
-   =dev-qt/qtdeclarative-${QT5_PV}*
-   gles2-only? ( =dev-qt/qtgui-${QT5_PV}*[egl] )
-   openal? ( media-libs/openal )
-   )
-   widgets? (
-   =dev-qt/qtwidgets-${QT5_PV}*[gles2-only=]
-   media-libs/libglvnd
-   )
-"
-DEPEND="${RDEPEND}
-   gstreamer? ( x11-base/xorg-proto )
-"
-
-PATCHES=( "${FILESDIR}/${PN}-5.15.2-no-qtopengl.patch" )
-
-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
-
-   qt_use_disable_mod qml quick \
-   src/src.pro \
-   src/plugins/plugins.pro
-
-   qt_use_disable_mod widgets widgets \
-   src/src.pro \
-   src/gsttools/gsttools.pro \
-   src/plugins/gstreamer/common.pri
-
-   qt5-build_src_prepare
-}
-
-src_configure() {
-   local myqmakeargs=(
-   --
-   $(qt_use alsa)
-   $(qt_use gstreamer)
-   $(qt_use pulseaudio)
-   )
-   qt5-build_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2022-06-18 Thread Sam James
commit: 3c28f9b7c71a50dd1f2a1ffada68e8601b5bb970
Author: Sam James  gentoo  org>
AuthorDate: Sat Jun 18 15:38:45 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jun 18 15:38:45 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c28f9b7

dev-qt/qtmultimedia: Stabilize 5.15.4-r1 ppc64, #843353

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.4-r1.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.4-r1.ebuild
index 96c800c08b17..f8eadeea4dfd 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.4-r1.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.4-r1.ebuild
@@ -9,7 +9,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 ppc ppc64 ~riscv ~sparc x86"
 fi
 
 IUSE="alsa gles2-only gstreamer openal pulseaudio qml widgets"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2022-06-14 Thread Sam James
commit: cfa4c62882f006dffb5739569434ef5369f32d52
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 14 13:26:37 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 14 13:26:37 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cfa4c628

dev-qt/qtmultimedia: Stabilize 5.15.4-r1 arm64, #843353

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.4-r1.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.4-r1.ebuild
index e3befb96730c..c1f451ef54d4 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.4-r1.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.4-r1.ebuild
@@ -9,7 +9,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 ~ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 IUSE="alsa gles2-only gstreamer openal pulseaudio qml widgets"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2022-06-13 Thread Sam James
commit: d72df5def7bddeeaf17aea03c4bfd0ffc8a6aab8
Author: Sam James  gentoo  org>
AuthorDate: Mon Jun 13 21:18:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jun 13 21:18:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d72df5de

dev-qt/qtmultimedia: Stabilize 5.15.4-r1 arm, #843353

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.4-r1.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.4-r1.ebuild
index c5a1782af0a0..a3b780184ac2 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.4-r1.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.4-r1.ebuild
@@ -9,7 +9,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 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 IUSE="alsa gles2-only gstreamer openal pulseaudio qml widgets"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2022-06-09 Thread Sam James
commit: 5d5422be2b9a7e79c1cf57a2b133820436fcd0f9
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 10 03:15:35 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 10 03:15:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d5422be

dev-qt/qtmultimedia: Stabilize 5.15.4-r1 amd64, #843353

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.4-r1.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.4-r1.ebuild
index e443245ca92e..c5a1782af0a0 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.4-r1.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.4-r1.ebuild
@@ -9,7 +9,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 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 IUSE="alsa gles2-only gstreamer openal pulseaudio qml widgets"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2022-05-25 Thread Andreas Sturmlechner
commit: 5193501c3e45585044e264f3e80635cc64b7d85c
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed May 25 21:08:50 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed May 25 21:10:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5193501c

dev-qt/qtmultimedia: QPulseAudioSource: fix UB in read()

See also: https://invent.kde.org/qt/backports-tracker/-/issues/1864

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-qt/qtmultimedia/Manifest  |  1 +
 dev-qt/qtmultimedia/qtmultimedia-5.15.4-r1.ebuild | 72 +++
 2 files changed, 73 insertions(+)

diff --git a/dev-qt/qtmultimedia/Manifest b/dev-qt/qtmultimedia/Manifest
index 1c5315918e23..77e6bb920996 100644
--- a/dev-qt/qtmultimedia/Manifest
+++ b/dev-qt/qtmultimedia/Manifest
@@ -1,2 +1,3 @@
+DIST qtmultimedia-5.15.4-gentoo-kde-1.tar.xz 1324 BLAKE2B 
8080e8f35ae0dab394bac10b9e4db8ff1afdd98cd91cd0a513873bf78b675a69af908e7a6c1adc7a9f75176a3a1901d66c15ca56c7c631bcf69318c3ba0e235c
 SHA512 
414874aedfeaa1abc2da4440c404cd26364de5de060b8c148d7883122abe82d47bc8c013ca5fcf9f6c0d8cd98d686ebcd100da6b945bcd530a5511c376cd2051
 DIST qtmultimedia-everywhere-opensource-src-5.15.3.tar.xz 3828384 BLAKE2B 
d6b9c892411d25381aa8fbb648f6989808f56cbeebb4df5cbbba87f18694b7d03de741ff65654bcb2ac5e0953c97db4a1d039887cf61e485a2651693a2553518
 SHA512 
8206df23a84ce77d234a97cd4847f7185d7b5ca2c6bf1cd48dc19c833a302f92f85c53d8bccd4bcfbfb6cdc82c2246b2fb62400eefd5d4b152e95e378dded668
 DIST qtmultimedia-everywhere-opensource-src-5.15.4.tar.xz 3833720 BLAKE2B 
bd381125280527eee7b5cec117c3d4c64ce2000b459effc1d912e5209d57bd88baf547967d61eefc94adf3f8aa85e3caf010b7ca9f7551b29182a90f483c5cfd
 SHA512 
bb0ada7560093b89751b5b3c0e1a573de215a388d621d356bc3c0e1acfffc2d696230c67b7a7cef037b18c4da900c7eb3d315bd2e73ce12f9aedd0e340399117

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.4-r1.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.4-r1.ebuild
new file mode 100644
index ..e443245ca92e
--- /dev/null
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.4-r1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+QT5_KDEPATCHSET_REV=1
+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"
+fi
+
+IUSE="alsa gles2-only gstreamer openal pulseaudio qml widgets"
+
+RDEPEND="
+   =dev-qt/qtcore-${QT5_PV}*
+   =dev-qt/qtgui-${QT5_PV}*[gles2-only=]
+   =dev-qt/qtnetwork-${QT5_PV}*
+   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
+   )
+   pulseaudio? ( media-sound/pulseaudio[glib] )
+   qml? (
+   =dev-qt/qtdeclarative-${QT5_PV}*
+   gles2-only? ( =dev-qt/qtgui-${QT5_PV}*[egl] )
+   openal? ( media-libs/openal )
+   )
+   widgets? (
+   =dev-qt/qtwidgets-${QT5_PV}*[gles2-only=]
+   media-libs/libglvnd
+   )
+"
+DEPEND="${RDEPEND}
+   gstreamer? ( x11-base/xorg-proto )
+"
+
+PATCHES=( "${FILESDIR}/${PN}-5.15.2-no-qtopengl.patch" )
+
+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
+
+   qt_use_disable_mod qml quick \
+   src/src.pro \
+   src/plugins/plugins.pro
+
+   qt_use_disable_mod widgets widgets \
+   src/src.pro \
+   src/gsttools/gsttools.pro \
+   src/plugins/gstreamer/common.pri
+
+   qt5-build_src_prepare
+}
+
+src_configure() {
+   local myqmakeargs=(
+   --
+   $(qt_use alsa)
+   $(qt_use gstreamer)
+   $(qt_use pulseaudio)
+   )
+   qt5-build_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2022-05-25 Thread Andreas Sturmlechner
commit: aebfd13d43a27238921072c70cc3ae665dc9ae15
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Wed May 25 21:09:50 2022 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed May 25 21:10:14 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aebfd13d

dev-qt/qtmultimedia: Drop 5.15.4 (r0)

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 dev-qt/qtmultimedia/qtmultimedia-5.15.4.ebuild | 71 --
 1 file changed, 71 deletions(-)

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.4.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.4.ebuild
deleted file mode 100644
index b09333980ab5..
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.4.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-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"
-fi
-
-IUSE="alsa gles2-only gstreamer openal pulseaudio qml widgets"
-
-RDEPEND="
-   =dev-qt/qtcore-${QT5_PV}*
-   =dev-qt/qtgui-${QT5_PV}*[gles2-only=]
-   =dev-qt/qtnetwork-${QT5_PV}*
-   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
-   )
-   pulseaudio? ( media-sound/pulseaudio[glib] )
-   qml? (
-   =dev-qt/qtdeclarative-${QT5_PV}*
-   gles2-only? ( =dev-qt/qtgui-${QT5_PV}*[egl] )
-   openal? ( media-libs/openal )
-   )
-   widgets? (
-   =dev-qt/qtwidgets-${QT5_PV}*[gles2-only=]
-   media-libs/libglvnd
-   )
-"
-DEPEND="${RDEPEND}
-   gstreamer? ( x11-base/xorg-proto )
-"
-
-PATCHES=( "${FILESDIR}/${PN}-5.15.2-no-qtopengl.patch" )
-
-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
-
-   qt_use_disable_mod qml quick \
-   src/src.pro \
-   src/plugins/plugins.pro
-
-   qt_use_disable_mod widgets widgets \
-   src/src.pro \
-   src/gsttools/gsttools.pro \
-   src/plugins/gstreamer/common.pri
-
-   qt5-build_src_prepare
-}
-
-src_configure() {
-   local myqmakeargs=(
-   --
-   $(qt_use alsa)
-   $(qt_use gstreamer)
-   $(qt_use pulseaudio)
-   )
-   qt5-build_src_configure
-}



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2022-04-17 Thread Sam James
commit: 96979bd09e299bb3995b334af2271fdec1b346c6
Author: Sam James  gentoo  org>
AuthorDate: Sun Apr 17 18:17:11 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Apr 17 18:18:28 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=96979bd0

dev-qt/qtmultimedia: Stabilize 5.15.3 ppc64, #835762

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.3.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.3.ebuild
index 41bb233fd88c..a3b1de4be514 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.3.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.3.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 ppc ppc64 ~riscv ~sparc x86"
 fi
 
 IUSE="alsa gles2-only gstreamer openal pulseaudio qml widgets"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2022-04-13 Thread Sam James
commit: f206e7c5385bfc617f8c50739ed2af95ece467c5
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr 14 00:18:21 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr 14 00:18:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f206e7c5

dev-qt/qtmultimedia: Stabilize 5.15.3 x86, #835762

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.3.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.3.ebuild
index a3b99a001bf2..0ae0e64ad44a 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.3.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.3.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 ~ppc ~ppc64 ~riscv ~sparc x86"
 fi
 
 IUSE="alsa gles2-only gstreamer openal pulseaudio qml widgets"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2022-04-12 Thread Sam James
commit: 379bf96e5c9a8a41c243d20c0b71f0e6c4213360
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 12 22:48:57 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 12 22:48:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=379bf96e

dev-qt/qtmultimedia: Stabilize 5.15.3 amd64, #835762

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.3.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.3.ebuild
index 88ce2d1369ff..a3b99a001bf2 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.3.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.3.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 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 IUSE="alsa gles2-only gstreamer openal pulseaudio qml widgets"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2022-04-12 Thread Arthur Zamarin
commit: ce97a8c6de5183dd753f8cda5eeb7737e07b9831
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr 12 19:35:17 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr 12 19:35:17 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce97a8c6

dev-qt/qtmultimedia: Stabilize 5.15.3 arm64, #835762

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.3.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.3.ebuild
index 3dc12ed8f837..88ce2d1369ff 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.3.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.3.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 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 IUSE="alsa gles2-only gstreamer openal pulseaudio qml widgets"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2022-04-12 Thread Arthur Zamarin
commit: 9e54a1f9d2f66274ac4b5814b28e7adea25e2041
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Tue Apr 12 18:45:25 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Tue Apr 12 18:45:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e54a1f9

dev-qt/qtmultimedia: Stabilize 5.15.3 arm, #835762

Signed-off-by: Arthur Zamarin  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.3.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.3.ebuild
index b09333980ab5..3dc12ed8f837 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.3.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.3.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 ~ppc ~ppc64 ~riscv ~sparc ~x86"
 fi
 
 IUSE="alsa gles2-only gstreamer openal pulseaudio qml widgets"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2021-10-16 Thread Sam James
commit: e0514901ff0cc3c3084e7b8953cad53869ab312e
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 17 00:29:42 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 17 00:29:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0514901

dev-qt/qtmultimedia: Stabilize 5.15.2-r2 ppc, #806797

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.2-r2.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.2-r2.ebuild
index 1cb495da237..54ae53fe2ee 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.2-r2.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.2-r2.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 ppc ppc64 ~riscv ~sparc x86"
 fi
 
 IUSE="alsa gles2-only gstreamer openal pulseaudio qml widgets"



[gentoo-commits] repo/gentoo:master commit in: dev-qt/qtmultimedia/

2021-10-16 Thread Sam James
commit: 5fe20abd4220b37074b67a02c835fb5bd38d8142
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 17 00:27:22 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 17 00:27:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5fe20abd

dev-qt/qtmultimedia: Stabilize 5.15.2-r2 ppc64, #806797

Signed-off-by: Sam James  gentoo.org>

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

diff --git a/dev-qt/qtmultimedia/qtmultimedia-5.15.2-r2.ebuild 
b/dev-qt/qtmultimedia/qtmultimedia-5.15.2-r2.ebuild
index 08b9b1a9521..1cb495da237 100644
--- a/dev-qt/qtmultimedia/qtmultimedia-5.15.2-r2.ebuild
+++ b/dev-qt/qtmultimedia/qtmultimedia-5.15.2-r2.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 ~ppc ppc64 ~riscv ~sparc x86"
 fi
 
 IUSE="alsa gles2-only gstreamer openal pulseaudio qml widgets"



  1   2   >