Buildroot Archive on lore.kernel.org
 help / color / mirror / Atom feed
* [Buildroot] [PATCH next 1/3] package/kmscube: bump to latest commit ea6c5d1e
@ 2023-08-09 20:54 Julien Olivain
  2023-08-09 20:54 ` [Buildroot] [PATCH next 2/3] package/kmscube: add optional dependency to libpng Julien Olivain
                   ` (2 more replies)
  0 siblings, 3 replies; 4+ messages in thread
From: Julien Olivain @ 2023-08-09 20:54 UTC (permalink / raw)
  To: buildroot; +Cc: Julien Olivain, Fabio Estevam

Changes since commit 4660a7dc, see:
https://gitlab.freedesktop.org/mesa/kmscube/-/commits/ea6c5d1eeefbfb0a1c27ab74a6e4621f1d9adf4c

Signed-off-by: Julien Olivain <ju.o@free.fr>
---
 package/kmscube/kmscube.hash | 2 +-
 package/kmscube/kmscube.mk   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/package/kmscube/kmscube.hash b/package/kmscube/kmscube.hash
index cb7abd48ea..e5ca6e72ec 100644
--- a/package/kmscube/kmscube.hash
+++ b/package/kmscube/kmscube.hash
@@ -1,3 +1,3 @@
 # Locally computed
-sha256  ec135069d8bee7f4fe38cb9dc96fbbd56e0057290fa25eff8b5b314ee473c502  kmscube-4660a7dca6512b6e658759d00cff7d4ad2a2059d.tar.gz
+sha256  c7e7fd7ebcd59a5a57b717ba309a25b73e8028ed4f6bc95bd87e3b7ad5732834  kmscube-ea6c5d1eeefbfb0a1c27ab74a6e4621f1d9adf4c.tar.gz
 sha256  f622099ab0d274133f6e62d5fccfe970b61134d80ed036f45f8cf1e90c3d5a05  COPYING
diff --git a/package/kmscube/kmscube.mk b/package/kmscube/kmscube.mk
index fc9a7f6f99..699af0b6c4 100644
--- a/package/kmscube/kmscube.mk
+++ b/package/kmscube/kmscube.mk
@@ -4,7 +4,7 @@
 #
 ################################################################################
 
-KMSCUBE_VERSION = 4660a7dca6512b6e658759d00cff7d4ad2a2059d
+KMSCUBE_VERSION = ea6c5d1eeefbfb0a1c27ab74a6e4621f1d9adf4c
 KMSCUBE_SITE = https://gitlab.freedesktop.org/mesa/kmscube/-/archive/$(KMSCUBE_VERSION)
 KMSCUBE_LICENSE = MIT
 KMSCUBE_LICENSE_FILES = COPYING
-- 
2.41.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* [Buildroot] [PATCH next 2/3] package/kmscube: add optional dependency to libpng
  2023-08-09 20:54 [Buildroot] [PATCH next 1/3] package/kmscube: bump to latest commit ea6c5d1e Julien Olivain
@ 2023-08-09 20:54 ` Julien Olivain
  2023-08-09 20:54 ` [Buildroot] [PATCH next 3/3] package/kmscube: add optional gstreamer support Julien Olivain
  2023-08-22 20:42 ` [Buildroot] [PATCH next 1/3] package/kmscube: bump to latest commit ea6c5d1e Thomas Petazzoni via buildroot
  2 siblings, 0 replies; 4+ messages in thread
From: Julien Olivain @ 2023-08-09 20:54 UTC (permalink / raw)
  To: buildroot; +Cc: Julien Olivain, Fabio Estevam

kmscube libpng support was added in:
https://gitlab.freedesktop.org/mesa/kmscube/-/commit/a09d38f94e27dcc5fe52adf99404c821028e3e9d

Signed-off-by: Julien Olivain <ju.o@free.fr>
---
 package/kmscube/kmscube.mk | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/package/kmscube/kmscube.mk b/package/kmscube/kmscube.mk
index 699af0b6c4..a47df74f7b 100644
--- a/package/kmscube/kmscube.mk
+++ b/package/kmscube/kmscube.mk
@@ -10,4 +10,10 @@ KMSCUBE_LICENSE = MIT
 KMSCUBE_LICENSE_FILES = COPYING
 KMSCUBE_DEPENDENCIES = host-pkgconf libdrm libegl libgbm libgles
 
+ifeq ($(BR2_PACKAGE_LIBPNG),y)
+KMSCUBE_DEPENDENCIES += libpng
+# libpng is automatically detected in meson, there is no build
+# configuration option to pass.
+endif
+
 $(eval $(meson-package))
-- 
2.41.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* [Buildroot] [PATCH next 3/3] package/kmscube: add optional gstreamer support
  2023-08-09 20:54 [Buildroot] [PATCH next 1/3] package/kmscube: bump to latest commit ea6c5d1e Julien Olivain
  2023-08-09 20:54 ` [Buildroot] [PATCH next 2/3] package/kmscube: add optional dependency to libpng Julien Olivain
@ 2023-08-09 20:54 ` Julien Olivain
  2023-08-22 20:42 ` [Buildroot] [PATCH next 1/3] package/kmscube: bump to latest commit ea6c5d1e Thomas Petazzoni via buildroot
  2 siblings, 0 replies; 4+ messages in thread
From: Julien Olivain @ 2023-08-09 20:54 UTC (permalink / raw)
  To: buildroot; +Cc: Julien Olivain, Fabio Estevam

kmscube has a gstreamer video texture input since:
https://gitlab.freedesktop.org/mesa/kmscube/-/commit/961c85f6eb42e4445513044c9944c83a0d9cb324

Signed-off-by: Julien Olivain <ju.o@free.fr>
---
 package/kmscube/Config.in  | 14 ++++++++++++++
 package/kmscube/kmscube.mk |  7 +++++++
 2 files changed, 21 insertions(+)

diff --git a/package/kmscube/Config.in b/package/kmscube/Config.in
index 7379675609..f68f38b7a8 100644
--- a/package/kmscube/Config.in
+++ b/package/kmscube/Config.in
@@ -11,6 +11,20 @@ config BR2_PACKAGE_KMSCUBE
 
 	  https://cgit.freedesktop.org/mesa/kmscube/
 
+if BR2_PACKAGE_KMSCUBE
+
+config BR2_PACKAGE_KMSCUBE_GSTREAMER
+	bool "Enable gstreamer video support"
+	depends on BR2_USE_WCHAR # glib2
+	depends on BR2_TOOLCHAIN_HAS_THREADS # glib2
+	depends on BR2_USE_MMU # glib2
+	select BR2_PACKAGE_LIBGLIB2
+	select BR2_PACKAGE_GST1_PLUGINS_BASE
+	select BR2_PACKAGE_GST1_PLUGINS_BASE_PLUGIN_APP
+	select BR2_PACKAGE_GSTREAMER1
+
+endif
+
 comment "kmscube needs EGL, GBM and OpenGL ES, and a toolchain w/ thread support"
 	depends on \
 		!BR2_PACKAGE_HAS_LIBEGL || \
diff --git a/package/kmscube/kmscube.mk b/package/kmscube/kmscube.mk
index a47df74f7b..eeb22061fb 100644
--- a/package/kmscube/kmscube.mk
+++ b/package/kmscube/kmscube.mk
@@ -10,6 +10,13 @@ KMSCUBE_LICENSE = MIT
 KMSCUBE_LICENSE_FILES = COPYING
 KMSCUBE_DEPENDENCIES = host-pkgconf libdrm libegl libgbm libgles
 
+ifeq ($(BR2_PACKAGE_KMSCUBE_GSTREAMER),y)
+KMSCUBE_DEPENDENCIES += gst1-plugins-base gstreamer1 libglib2
+KMSCUBE_CONF_OPTS += -Dgstreamer=enabled
+else
+KMSCUBE_CONF_OPTS += -Dgstreamer=disabled
+endif
+
 ifeq ($(BR2_PACKAGE_LIBPNG),y)
 KMSCUBE_DEPENDENCIES += libpng
 # libpng is automatically detected in meson, there is no build
-- 
2.41.0

_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

* Re: [Buildroot] [PATCH next 1/3] package/kmscube: bump to latest commit ea6c5d1e
  2023-08-09 20:54 [Buildroot] [PATCH next 1/3] package/kmscube: bump to latest commit ea6c5d1e Julien Olivain
  2023-08-09 20:54 ` [Buildroot] [PATCH next 2/3] package/kmscube: add optional dependency to libpng Julien Olivain
  2023-08-09 20:54 ` [Buildroot] [PATCH next 3/3] package/kmscube: add optional gstreamer support Julien Olivain
@ 2023-08-22 20:42 ` Thomas Petazzoni via buildroot
  2 siblings, 0 replies; 4+ messages in thread
From: Thomas Petazzoni via buildroot @ 2023-08-22 20:42 UTC (permalink / raw)
  To: Julien Olivain; +Cc: Fabio Estevam, buildroot

On Wed,  9 Aug 2023 22:54:32 +0200
Julien Olivain <ju.o@free.fr> wrote:

> Changes since commit 4660a7dc, see:
> https://gitlab.freedesktop.org/mesa/kmscube/-/commits/ea6c5d1eeefbfb0a1c27ab74a6e4621f1d9adf4c
> 
> Signed-off-by: Julien Olivain <ju.o@free.fr>
> ---
>  package/kmscube/kmscube.hash | 2 +-
>  package/kmscube/kmscube.mk   | 2 +-
>  2 files changed, 2 insertions(+), 2 deletions(-)

Series applied to next, thanks.

Thomas
-- 
Thomas Petazzoni, CTO, Bootlin
Embedded Linux and Kernel engineering
https://bootlin.com
_______________________________________________
buildroot mailing list
buildroot@buildroot.org
https://lists.buildroot.org/mailman/listinfo/buildroot

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

end of thread, other threads:[~2023-08-22 20:42 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-08-09 20:54 [Buildroot] [PATCH next 1/3] package/kmscube: bump to latest commit ea6c5d1e Julien Olivain
2023-08-09 20:54 ` [Buildroot] [PATCH next 2/3] package/kmscube: add optional dependency to libpng Julien Olivain
2023-08-09 20:54 ` [Buildroot] [PATCH next 3/3] package/kmscube: add optional gstreamer support Julien Olivain
2023-08-22 20:42 ` [Buildroot] [PATCH next 1/3] package/kmscube: bump to latest commit ea6c5d1e Thomas Petazzoni via buildroot

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