drmallocator has no wayland dependency remove it as hard dependency.

Signed-off-by: Gowtham Tammana <g-tamm...@ti.com>
---
 ...emove-wayland-as-required-dependency.patch | 32 +++++++++++++++++++
 .../gstreamer1.0-plugins-bad_1.16.%.bbappend  |  3 +-
 2 files changed, 34 insertions(+), 1 deletion(-)
 create mode 100644 
meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-gstdrm-Remove-wayland-as-required-dependency.patch

diff --git 
a/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-gstdrm-Remove-wayland-as-required-dependency.patch
 
b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-gstdrm-Remove-wayland-as-required-dependency.patch
new file mode 100644
index 00000000..be189619
--- /dev/null
+++ 
b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/0001-gstdrm-Remove-wayland-as-required-dependency.patch
@@ -0,0 +1,32 @@
+From e613160ef171aaaffb40c0b800b6c6def110ee18 Mon Sep 17 00:00:00 2001
+From: Gowtham Tammana <g-tamm...@ti.com>
+Date: Tue, 4 May 2021 22:08:25 -0500
+Subject: [PATCH] gstdrm: Remove wayland as required dependency
+
+gstdrmallocator is using dumb buffer api for buffer allocation and as
+such there is no hard dependency on wayland. Remove it from required.
+
+Upstream-Status: Inappropriate [depends on drmallocator patches in
+meta-argo]
+
+Signed-off-by: Gowtham Tammana <g-tamm...@ti.com>
+---
+ gst-libs/gst/drm/meson.build | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/gst-libs/gst/drm/meson.build b/gst-libs/gst/drm/meson.build
+index 3310cc6..0700cab 100644
+--- a/gst-libs/gst/drm/meson.build
++++ b/gst-libs/gst/drm/meson.build
+@@ -6,7 +6,7 @@ gstdrm_headers = [
+ ]
+ install_headers(gstdrm_headers, subdir : 'gstreamer-1.0/gst/drm')
+ 
+-libdrm_dep = dependency('libdrm', version: '>= 2.4.55', required: 
get_option('wayland'))
++libdrm_dep = dependency('libdrm', version: '>= 2.4.55')
+ if libdrm_dep.found()
+   gstdrm = library('gstdrm-' + api_version,
+     gstdrm_sources,
+-- 
+2.31.1
+
diff --git 
a/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.16.%.bbappend
 
b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.16.%.bbappend
index 0533294c..64929729 100644
--- 
a/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.16.%.bbappend
+++ 
b/meta-arago-extras/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.16.%.bbappend
@@ -9,6 +9,7 @@ GSTDRM_WAYLANDSINK_PATCHES = " \
     file://0004-waylandsink-Add-drm-support-in-waylandsink.patch \
     file://0005-waylandsink-Add-input-device-support.patch \
     file://0001-wayland-drm-kms-add-support-for-meson-build-system.patch \
+    file://0001-gstdrm-Remove-wayland-as-required-dependency.patch \
 "
 
 SRC_URI_append_ti43x = " \
@@ -37,4 +38,4 @@ SRC_URI_append_j7-hs-evm = " \
 
 PACKAGE_ARCH = "${MACHINE_ARCH}"
 
-PR_append = ".arago3"
+PR_append = ".arago4"
-- 
2.31.1

_______________________________________________
meta-arago mailing list
meta-arago@arago-project.org
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

Reply via email to