diff --git a/subprojects/gst-plugins-bad/gst-libs/gst/va/meson.build b/subprojects/gst-plugins-bad/gst-libs/gst/va/meson.build index b45e7b24ea..b9a8ae7066 100644 --- a/subprojects/gst-plugins-bad/gst-libs/gst/va/meson.build +++ b/subprojects/gst-plugins-bad/gst-libs/gst/va/meson.build @@ -69,15 +69,13 @@ if host_system == 'windows' libva_req = ['>= 1.18'] endif -libva_dep = dependency('libva', version: libva_req, required: va_required, - fallback: ['libva', 'libva_dep']) +libva_dep = dependency('libva', version: libva_req, required: va_required) if not libva_dep.found() subdir_done() endif if host_system == 'linux' - libva_drm_dep = dependency('libva-drm', version: libva_req, required: va_required, - fallback: ['libva', 'libva_drm_dep']) + libva_drm_dep = dependency('libva-drm', version: libva_req, required: va_required) if not libva_drm_dep.found() subdir_done() endif @@ -92,8 +90,7 @@ if host_system == 'linux' va_sources += va_linux_sources va_headers += va_linux_headers else - libva_win32_dep = dependency('libva-win32', version: libva_req, required: va_required, - fallback: ['libva', 'libva_win32_dep']) + libva_win32_dep = dependency('libva-win32', version: libva_req, required: va_required) if not libva_win32_dep.found() subdir_done() endif diff --git a/subprojects/gstreamer-vaapi/meson.build b/subprojects/gstreamer-vaapi/meson.build index c887f2ab83..5b4a0bbbd7 100644 --- a/subprojects/gstreamer-vaapi/meson.build +++ b/subprojects/gstreamer-vaapi/meson.build @@ -79,14 +79,10 @@ else message('GStreamer debug system is enabled') endif -libva_dep = dependency('libva', version: libva_req, - fallback : ['libva', 'libva_dep']) -libva_drm_dep = dependency('libva-drm', version: libva_req, - required: get_option('drm'), fallback : ['libva', 'libva_drm_dep']) -libva_wayland_dep = dependency('libva-wayland', version: libva_req, - required: get_option('wayland'), fallback : ['libva', 'libva_wayland_dep']) -libva_x11_dep = dependency('libva-x11', version: libva_req, - required: get_option('x11'), fallback : ['libva', 'libva_x11_dep']) +libva_dep = dependency('libva', version: libva_req) +libva_drm_dep = dependency('libva-drm', version: libva_req) +libva_wayland_dep = dependency('libva-wayland', version: libva_req) +libva_x11_dep = dependency('libva-x11', version: libva_req) libdrm_dep = dependency('libdrm', version: libdrm_req, required: get_option('drm')) libudev_dep = dependency('libudev', required: get_option('drm')) diff --git a/subprojects/libva.wrap b/subprojects/libva.wrap index 5207318afc..d99a2b3305 100644 --- a/subprojects/libva.wrap +++ b/subprojects/libva.wrap @@ -1,4 +1,12 @@ [wrap-git] -directory=libva -url=https://github.com/intel/libva.git -revision=1c58941b93ba5013c68e8370a408efd630275c9c +directory = libva +url = https://github.com/intel/libva.git +revision = 1c58941b93ba5013c68e8370a408efd630275c9c + +[provide] +libva = libva_dep +libva-drm = libva_drm_dep +libva-glx = libva_glx_dep +libva-wayland = libva_wayland_dep +libva-win32 = libva_win32_dep +libva-x11 = libva_x11_dep