fallback: kwarg will invoke the specified subproject even if required:
false, which is not what we want here.
Reported at https://gitlab.freedesktop.org/gstreamer/gstreamer/-/issues/4045#note_2674340
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7982>
nalutils_dep = gstcodecparsers_dep.partial_dependency (compile_args: true, includes: true)
enable_gst_play_tests = get_option('gst_play_tests')
-libsoup_dep = dependency('libsoup-2.4', version : '>=2.48', required : enable_gst_play_tests,
- fallback : ['libsoup', 'libsoup_dep'])
+libsoup_dep = dependency('libsoup-2.4', version: '>=2.48', required: enable_gst_play_tests)
# name, condition when to skip the test and extra dependencies
base_tests = [