1*4882a593SmuzhiyunSUMMARY = "GStreamer integration library for Clutter" 2*4882a593SmuzhiyunDESCRIPTION = "Clutter-Gst is an integration library for using GStreamer with Clutter. \ 3*4882a593SmuzhiyunIt provides a GStreamer sink to upload frames to GL and an actor that \ 4*4882a593Smuzhiyunimplements the ClutterGstPlayer interface using playbin." 5*4882a593SmuzhiyunHOMEPAGE = "http://www.clutter-project.org/" 6*4882a593SmuzhiyunBUGTRACKER = "https://gitlab.gnome.org/GNOME/clutter-gst/-/issues" 7*4882a593SmuzhiyunLICENSE = "LGPL-2.0-or-later" 8*4882a593Smuzhiyun 9*4882a593Smuzhiyuninherit clutter features_check upstream-version-is-even gobject-introspection 10*4882a593Smuzhiyun# depends on clutter-1.0 which depends on cogl-1.0 11*4882a593SmuzhiyunREQUIRED_DISTRO_FEATURES ?= "opengl" 12*4882a593Smuzhiyun 13*4882a593Smuzhiyunexport GST_PLUGIN_SCANNER_1_0="${S}/gst-plugin-scanner-dummy" 14*4882a593Smuzhiyun 15*4882a593SmuzhiyunSRC_URI += "file://0001-Install-example-binary-needed-for-core-image-clutter.patch" 16*4882a593Smuzhiyun 17*4882a593SmuzhiyunDEPENDS = "gstreamer1.0-plugins-base gstreamer1.0-plugins-bad clutter-1.0 libgudev" 18*4882a593SmuzhiyunRDEPENDS:${PN} += "gstreamer1.0-meta-base" 19*4882a593SmuzhiyunPACKAGES =+ "${PN}-examples" 20*4882a593Smuzhiyun 21*4882a593SmuzhiyunFILES:${PN} += "${libdir}/gstreamer-1.0/lib*.so" 22*4882a593SmuzhiyunFILES:${PN}-dev += "${libdir}/gstreamer-1.0/*.la" 23*4882a593SmuzhiyunFILES:${PN}-examples = "${bindir}/video-player ${bindir}/video-sink" 24