# -*- Mode: Python -*- vi:si:et:sw=4:sts=4:ts=4:syntax=python class Recipe(custom.GStreamer): name = 'gstreamer-vaapi-1.0' btype = BuildType.MESON tarball_checksum = '593ccad19f88e5fa29f40f98356c007806bd535828707b1406944d16a90bdff5' meson_options = {# auto enable plugins 'encoders': 'auto', 'drm': 'auto', 'wayland': 'auto'} deps = ['gst-plugins-bad-1.0'] use_system_libs = True files_plugins_codecs = [ '%(libdir)s/gstreamer-1.0/libgstvaapi%(mext)s', ] files_plugins_codecs_devel = [ '%(libdir)s/gstreamer-1.0/libgstvaapi.a', ] def prepare(self): if self.config.variants.x11: self.meson_options['x11'] = 'enabled' else: self.meson_options['x11'] = 'auto'