public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:master commit in: media-plugins/gst-plugins-qt6/
@ 2024-09-25 13:53 David Roman
  0 siblings, 0 replies; 5+ messages in thread
From: David Roman @ 2024-09-25 13:53 UTC (permalink / raw
  To: gentoo-commits

commit:     b641df014db0db4fc799fb65660f322c74f0efc1
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Mon Sep 23 12:30:03 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Mon Sep 23 12:37:07 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b641df01

media-plugins/gst-plugins-qt6: new package, add 1.22.11

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>

 media-plugins/gst-plugins-qt6/Manifest             |  1 +
 .../gst-plugins-qt6/gst-plugins-qt6-1.22.11.ebuild | 43 ++++++++++++++++++++++
 media-plugins/gst-plugins-qt6/metadata.xml         | 23 ++++++++++++
 3 files changed, 67 insertions(+)

diff --git a/media-plugins/gst-plugins-qt6/Manifest b/media-plugins/gst-plugins-qt6/Manifest
new file mode 100644
index 000000000..08d2b2aa7
--- /dev/null
+++ b/media-plugins/gst-plugins-qt6/Manifest
@@ -0,0 +1 @@
+DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb

diff --git a/media-plugins/gst-plugins-qt6/gst-plugins-qt6-1.22.11.ebuild b/media-plugins/gst-plugins-qt6/gst-plugins-qt6-1.22.11.ebuild
new file mode 100644
index 000000000..1256a3e85
--- /dev/null
+++ b/media-plugins/gst-plugins-qt6/gst-plugins-qt6-1.22.11.ebuild
@@ -0,0 +1,43 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+GST_ORG_MODULE=gst-plugins-good
+inherit gstreamer-meson
+
+DESCRIPTION="Qt6 QML video sink plugin for GStreamer"
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64"
+IUSE="+X eglfs wayland"
+REQUIRED_USE="
+	|| ( X eglfs wayland )
+	eglfs? ( kernel_linux )
+"
+
+RDEPEND="
+	dev-qt/qtbase:6[X?,eglfs?,gui,wayland?]
+	dev-qt/qtdeclarative:6
+	>=media-libs/gst-plugins-base-${PV}:${SLOT}[X?,opengl,wayland?]
+	media-libs/mesa[wayland?,X?]
+	eglfs? ( media-libs/gst-plugins-base:${SLOT}[egl] )
+	wayland? (
+		dev-qt/qtwayland:6
+		media-libs/gst-plugins-base:${SLOT}[egl]
+	)
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-qt/qtbase:6"
+
+GST_PLUGINS_BUILD_DIR="qt6"
+
+multilib_src_configure() {
+	local emesonargs=(
+		$(meson_feature X qt-x11)
+		$(meson_feature eglfs qt-egl)
+		$(meson_feature wayland qt-wayland)
+	)
+
+	gstreamer_multilib_src_configure
+}

diff --git a/media-plugins/gst-plugins-qt6/metadata.xml b/media-plugins/gst-plugins-qt6/metadata.xml
new file mode 100644
index 000000000..797072b12
--- /dev/null
+++ b/media-plugins/gst-plugins-qt6/metadata.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person">
+		<email>cyber+gentoo@sysrq.in</email>
+		<name>Anna</name>
+	</maintainer>
+	<longdescription lang="en">
+		GStreamer plugin for the Qt Qml elements
+
+		Includes the following elements:
+		* qmlgloverlay – A filter that renders a QML scene onto a video stream
+		* qmlglsink – A video sink that renders to a QQuickItem
+		* qmlglsrc – A video src that captures a window from a QML view
+	</longdescription>
+	<use>
+		<flag name="eglfs">Enable EGL support for embedded devices</flag>
+	</use>
+	<upstream>
+		<remote-id type="freedesktop-gitlab">gstreamer/gstreamer</remote-id>
+		<!-- plugin is in subprojects/gst-plugins-good/ext/qt6 -->
+	</upstream>
+</pkgmetadata>


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

* [gentoo-commits] repo/proj/guru:master commit in: media-plugins/gst-plugins-qt6/
@ 2024-10-11  9:55 David Roman
  0 siblings, 0 replies; 5+ messages in thread
From: David Roman @ 2024-10-11  9:55 UTC (permalink / raw
  To: gentoo-commits

commit:     1a97cd3f404f38d0fd39763fe0e1ec763b1b5646
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Thu Oct 10 20:35:41 2024 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Thu Oct 10 20:35:41 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1a97cd3f

media-plugins/gst-plugins-qt6: fix deps

OpenGL support in Qt6 is required to build.

Mesa dep is unnecessary, drop it.

Closes: https://bugs.gentoo.org/940264
Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>

 .../gst-plugins-qt6-1.22.11-r1.ebuild              | 42 ++++++++++++++++++++++
 1 file changed, 42 insertions(+)

diff --git a/media-plugins/gst-plugins-qt6/gst-plugins-qt6-1.22.11-r1.ebuild b/media-plugins/gst-plugins-qt6/gst-plugins-qt6-1.22.11-r1.ebuild
new file mode 100644
index 000000000..4f15cbd9a
--- /dev/null
+++ b/media-plugins/gst-plugins-qt6/gst-plugins-qt6-1.22.11-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 2021-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+GST_ORG_MODULE=gst-plugins-good
+inherit gstreamer-meson
+
+DESCRIPTION="Qt6 QML video sink plugin for GStreamer"
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64"
+IUSE="+X eglfs wayland"
+REQUIRED_USE="
+	|| ( X eglfs wayland )
+	eglfs? ( kernel_linux )
+"
+
+RDEPEND="
+	dev-qt/qtbase:6[X?,eglfs?,gui,opengl,wayland?]
+	dev-qt/qtdeclarative:6[opengl]
+	>=media-libs/gst-plugins-base-${PV}:${SLOT}[X?,opengl,wayland?]
+	eglfs? ( media-libs/gst-plugins-base:${SLOT}[egl] )
+	wayland? (
+		dev-qt/qtwayland:6
+		media-libs/gst-plugins-base:${SLOT}[egl]
+	)
+"
+DEPEND="${RDEPEND}"
+BDEPEND="dev-qt/qtbase:6"
+
+GST_PLUGINS_BUILD_DIR="qt6"
+
+multilib_src_configure() {
+	local emesonargs=(
+		$(meson_feature X qt-x11)
+		$(meson_feature eglfs qt-egl)
+		$(meson_feature wayland qt-wayland)
+	)
+
+	gstreamer_multilib_src_configure
+}


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

* [gentoo-commits] repo/proj/guru:master commit in: media-plugins/gst-plugins-qt6/
@ 2024-12-26 15:36 Julien Roy
  0 siblings, 0 replies; 5+ messages in thread
From: Julien Roy @ 2024-12-26 15:36 UTC (permalink / raw
  To: gentoo-commits

commit:     8ba84def8dfeb642185f70a82019d1c8a5b87ae8
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Tue Dec 24 22:38:37 2024 +0000
Commit:     Julien Roy <julien <AT> jroy <DOT> ca>
CommitDate: Tue Dec 24 22:38:37 2024 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8ba84def

media-plugins/gst-plugins-qt6: add 1.22.12, drop 1.22.11

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>

 media-plugins/gst-plugins-qt6/Manifest                               | 1 +
 ...gst-plugins-qt6-1.22.11.ebuild => gst-plugins-qt6-1.22.12.ebuild} | 5 ++---
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/media-plugins/gst-plugins-qt6/Manifest b/media-plugins/gst-plugins-qt6/Manifest
index 08d2b2aa7..8e6f2cb97 100644
--- a/media-plugins/gst-plugins-qt6/Manifest
+++ b/media-plugins/gst-plugins-qt6/Manifest
@@ -1 +1,2 @@
 DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
+DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0

diff --git a/media-plugins/gst-plugins-qt6/gst-plugins-qt6-1.22.11.ebuild b/media-plugins/gst-plugins-qt6/gst-plugins-qt6-1.22.12.ebuild
similarity index 89%
rename from media-plugins/gst-plugins-qt6/gst-plugins-qt6-1.22.11.ebuild
rename to media-plugins/gst-plugins-qt6/gst-plugins-qt6-1.22.12.ebuild
index 1256a3e85..4f15cbd9a 100644
--- a/media-plugins/gst-plugins-qt6/gst-plugins-qt6-1.22.11.ebuild
+++ b/media-plugins/gst-plugins-qt6/gst-plugins-qt6-1.22.12.ebuild
@@ -17,10 +17,9 @@ REQUIRED_USE="
 "
 
 RDEPEND="
-	dev-qt/qtbase:6[X?,eglfs?,gui,wayland?]
-	dev-qt/qtdeclarative:6
+	dev-qt/qtbase:6[X?,eglfs?,gui,opengl,wayland?]
+	dev-qt/qtdeclarative:6[opengl]
 	>=media-libs/gst-plugins-base-${PV}:${SLOT}[X?,opengl,wayland?]
-	media-libs/mesa[wayland?,X?]
 	eglfs? ( media-libs/gst-plugins-base:${SLOT}[egl] )
 	wayland? (
 		dev-qt/qtwayland:6


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

* [gentoo-commits] repo/proj/guru:master commit in: media-plugins/gst-plugins-qt6/
@ 2025-01-08 13:20 David Roman
  0 siblings, 0 replies; 5+ messages in thread
From: David Roman @ 2025-01-08 13:20 UTC (permalink / raw
  To: gentoo-commits

commit:     4f0ebc05dda109648bc5f9e2d502931158014f9d
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Tue Jan  7 20:07:57 2025 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Tue Jan  7 20:07:57 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4f0ebc05

media-plugins/gst-plugins-qt6: add 1.24.10, drop 1.22.11-r1

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>

 media-plugins/gst-plugins-qt6/Manifest                             | 2 +-
 ...lugins-qt6-1.22.11-r1.ebuild => gst-plugins-qt6-1.24.10.ebuild} | 7 +++++--
 2 files changed, 6 insertions(+), 3 deletions(-)

diff --git a/media-plugins/gst-plugins-qt6/Manifest b/media-plugins/gst-plugins-qt6/Manifest
index 8e6f2cb97..e626641b8 100644
--- a/media-plugins/gst-plugins-qt6/Manifest
+++ b/media-plugins/gst-plugins-qt6/Manifest
@@ -1,2 +1,2 @@
-DIST gst-plugins-good-1.22.11.tar.xz 2847708 BLAKE2B d61f834727719992e207ce3aa2e9b4ca779930f8bc0baf12bef7869f456ac86fad4a3874b50071d28724e414c5b134f7604af4b66c836da3388e584fbbe16dcf SHA512 e6105c90a66bfee8a69f621bf44f53fcbf832ec9290cee984354da91e57b61d2bbd548e3ad0c5d9f859d0c3f5ba3c313539f24b350e0a7acf29cb8983d4f40cb
 DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
+DIST gst-plugins-good-1.24.10.tar.xz 2936480 BLAKE2B 7f860cebe757dccd46d3f37a6e88b20d616d2d754f00833d0805a81a07046a67e37b4c6a0b9ba12857142ad6f642db29eba795da4c7feabdf9ec836d13d95d9e SHA512 8c22f0502952677657716d52116101dd03d4b7af19f16bab6d5afbbc24fd9c920c3030bbe307cff19558b7a41d0347de0f5f28b4e15d9a26b482eb0c84d482f5

diff --git a/media-plugins/gst-plugins-qt6/gst-plugins-qt6-1.22.11-r1.ebuild b/media-plugins/gst-plugins-qt6/gst-plugins-qt6-1.24.10.ebuild
similarity index 90%
rename from media-plugins/gst-plugins-qt6/gst-plugins-qt6-1.22.11-r1.ebuild
rename to media-plugins/gst-plugins-qt6/gst-plugins-qt6-1.24.10.ebuild
index 4f15cbd9a..b9abb888b 100644
--- a/media-plugins/gst-plugins-qt6/gst-plugins-qt6-1.22.11-r1.ebuild
+++ b/media-plugins/gst-plugins-qt6/gst-plugins-qt6-1.24.10.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2021-2024 Gentoo Authors
+# Copyright 2021-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -27,7 +27,10 @@ RDEPEND="
 	)
 "
 DEPEND="${RDEPEND}"
-BDEPEND="dev-qt/qtbase:6"
+BDEPEND="
+	dev-qt/qtbase:6
+	dev-qt/qtshadertools:6
+"
 
 GST_PLUGINS_BUILD_DIR="qt6"
 


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

* [gentoo-commits] repo/proj/guru:master commit in: media-plugins/gst-plugins-qt6/
@ 2025-01-30 15:26 David Roman
  0 siblings, 0 replies; 5+ messages in thread
From: David Roman @ 2025-01-30 15:26 UTC (permalink / raw
  To: gentoo-commits

commit:     7c5facd2854b4673bea4f74ad7e91bd56268ec00
Author:     Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq <DOT> in>
AuthorDate: Wed Jan 29 19:02:37 2025 +0000
Commit:     David Roman <davidroman96 <AT> gmail <DOT> com>
CommitDate: Wed Jan 29 19:02:37 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7c5facd2

media-plugins/gst-plugins-qt6: add 1.24.11

Signed-off-by: Anna (cybertailor) Vyalkova <cyber+gentoo <AT> sysrq.in>

 media-plugins/gst-plugins-qt6/Manifest             |  1 +
 .../gst-plugins-qt6/gst-plugins-qt6-1.24.11.ebuild | 45 ++++++++++++++++++++++
 2 files changed, 46 insertions(+)

diff --git a/media-plugins/gst-plugins-qt6/Manifest b/media-plugins/gst-plugins-qt6/Manifest
index e626641b8..a19197797 100644
--- a/media-plugins/gst-plugins-qt6/Manifest
+++ b/media-plugins/gst-plugins-qt6/Manifest
@@ -1,2 +1,3 @@
 DIST gst-plugins-good-1.22.12.tar.xz 2844924 BLAKE2B 5bc2f802a6abac4405642f9fe9a0ce4aacfdd1273a9e6224f7fa917ec3a654a2db97c6f74f8cbba93211bc7d41a10ea5394342ea9c902fddb723adfe8535cdec SHA512 06edbec1981681eef13852f21814666ccd9b664892795109d605015e0fe351d9cc3159af3e0ff92aa0d6bf085af8a749333d128544a2ce8b545067b95b7e09c0
 DIST gst-plugins-good-1.24.10.tar.xz 2936480 BLAKE2B 7f860cebe757dccd46d3f37a6e88b20d616d2d754f00833d0805a81a07046a67e37b4c6a0b9ba12857142ad6f642db29eba795da4c7feabdf9ec836d13d95d9e SHA512 8c22f0502952677657716d52116101dd03d4b7af19f16bab6d5afbbc24fd9c920c3030bbe307cff19558b7a41d0347de0f5f28b4e15d9a26b482eb0c84d482f5
+DIST gst-plugins-good-1.24.11.tar.xz 2937828 BLAKE2B 66d2f4ff4564d34a0cb26c6bd00d7dd933d7674a08ea8119e94c32f2088c8f3aebc006e4288309bb3c2b5862f44806f74395609f4c58f2d563247dd8acf4f49d SHA512 7b15baf2aa0aa72f469d0c44cc13a892b85e7d4e08d04c44bfeb0ff475aa274474adcf652ed4fb9bca22155d04afa47898a423d3b5844a9b597337a3ab46faed

diff --git a/media-plugins/gst-plugins-qt6/gst-plugins-qt6-1.24.11.ebuild b/media-plugins/gst-plugins-qt6/gst-plugins-qt6-1.24.11.ebuild
new file mode 100644
index 000000000..b9abb888b
--- /dev/null
+++ b/media-plugins/gst-plugins-qt6/gst-plugins-qt6-1.24.11.ebuild
@@ -0,0 +1,45 @@
+# Copyright 2021-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+GST_ORG_MODULE=gst-plugins-good
+inherit gstreamer-meson
+
+DESCRIPTION="Qt6 QML video sink plugin for GStreamer"
+
+LICENSE="GPL-2+"
+KEYWORDS="~amd64"
+IUSE="+X eglfs wayland"
+REQUIRED_USE="
+	|| ( X eglfs wayland )
+	eglfs? ( kernel_linux )
+"
+
+RDEPEND="
+	dev-qt/qtbase:6[X?,eglfs?,gui,opengl,wayland?]
+	dev-qt/qtdeclarative:6[opengl]
+	>=media-libs/gst-plugins-base-${PV}:${SLOT}[X?,opengl,wayland?]
+	eglfs? ( media-libs/gst-plugins-base:${SLOT}[egl] )
+	wayland? (
+		dev-qt/qtwayland:6
+		media-libs/gst-plugins-base:${SLOT}[egl]
+	)
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+	dev-qt/qtbase:6
+	dev-qt/qtshadertools:6
+"
+
+GST_PLUGINS_BUILD_DIR="qt6"
+
+multilib_src_configure() {
+	local emesonargs=(
+		$(meson_feature X qt-x11)
+		$(meson_feature eglfs qt-egl)
+		$(meson_feature wayland qt-wayland)
+	)
+
+	gstreamer_multilib_src_configure
+}


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

end of thread, other threads:[~2025-01-30 15:27 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-01-30 15:26 [gentoo-commits] repo/proj/guru:master commit in: media-plugins/gst-plugins-qt6/ David Roman
  -- strict thread matches above, loose matches on Subject: below --
2025-01-08 13:20 David Roman
2024-12-26 15:36 Julien Roy
2024-10-11  9:55 David Roman
2024-09-25 13:53 David Roman

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