All of 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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.