FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" SRC_URI:append = " \ file://0001-waylandsink-add-dmabuf-bufferpool.patch \ file://0002-waylandsink-fix-error-when-mmapping-dmabuf-buffers.patch \ file://0003-waylandsink-fix-wrong-width-when-creating-dmabuf-dum.patch \ file://0004-waylandsink-do-not-hardcode-dmabuf-bufferpool-info-s.patch \ file://0005-waylandsink-increase-max-buffers-to-32-to-enable-dma.patch \ file://0006-waylandsink-always-select-dmabuf-buffer-pool.patch \ file://0007-waylandsink-do-not-destroy-pool-twice.patch \ file://0008-waylandsink-HACK-disable-frame-dropping-while-redraw.patch \ file://0009-waylandsink-Uprank-to-secondary.patch \ file://0010-waylandsink-set-video-alignment-to-32-bytes.patch \ file://0011-waylandsink-fallback-to-shm-if-display-does-not-supp.patch \ file://0012-waylandsink-XDG-protocol-does-not-work-in-fullscreen.patch \ file://0013-waylandsink-silently-drop-erroneous-frame.patch \ file://0014-waylandsink-add-waylandpool-on-meson-build.patch \ \ file://0016-Add-new-gtkwaylandsink-element.patch \ file://0017-waylandsink-fix-shm-pool-wrongly-selected-with-some-.patch \ " PACKAGECONFIG_GL ?= "${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gles2 egl', '', d)}" PACKAGECONFIG[gtk3] = "-Dgtk3=enabled,-Dgtk3=disabled,gtk+3" PACKAGECONFIG ?= " \ ${GSTREAMER_ORC} \ ${@bb.utils.contains('DISTRO_FEATURES', 'bluetooth', 'bluez', '', d)} \ ${@bb.utils.filter('DISTRO_FEATURES', 'directfb vulkan', d)} \ ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland gtk3', '', d)} \ ${@bb.utils.contains('DISTRO_FEATURES', 'opengl', 'gl', '', d)} \ bz2 closedcaption curl dash dtls hls rsvg sbc smoothstreaming sndfile \ ttml uvch264 webp \ kms \ v4l2codecs \ " do_install:append() { install -d ${D}${includedir}/gstreamer-1.0/wayland install -m 644 ${S}/gst-libs/gst/wayland/wayland.h ${D}${includedir}/gstreamer-1.0/wayland }