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