vcpkg/ports/gstreamer/srtp_fix.patch

31 lines
1.0 KiB
Diff
Raw Normal View History

diff --git a/subprojects/gst-plugins-bad/ext/srtp/meson.build b/subprojects/gst-plugins-bad/ext/srtp/meson.build
2023-09-21 01:19:20 +08:00
index 49eed5b..db5aed0 100644
--- a/subprojects/gst-plugins-bad/ext/srtp/meson.build
+++ b/subprojects/gst-plugins-bad/ext/srtp/meson.build
2023-09-21 01:19:20 +08:00
@@ -6,13 +6,15 @@ srtp_sources = [
'gstsrtpenc.c',
]
+gst_plugins_install_dir = join_paths(get_option('libdir'), 'gstreamer-1.0')
+
srtp_cargs = []
if get_option('srtp').disabled()
2023-09-21 01:19:20 +08:00
srtp_dep = dependency('', required : false)
subdir_done()
endif
-srtp_dep = dependency('libsrtp2', version : '>= 2.1.0', required : false)
+srtp_dep = dependency('libSRTP', modules: ['libSRTP::srtp2'], version : '>= 2.1.0', required : false)
if srtp_dep.found()
srtp_cargs += ['-DHAVE_SRTP2']
else
2023-09-21 01:19:20 +08:00
@@ -38,7 +40,7 @@ if srtp_dep.found()
include_directories : [configinc],
dependencies : [gstrtp_dep, gstvideo_dep, srtp_dep],
install : true,
- install_dir : plugins_install_dir,
+ install_dir : gst_plugins_install_dir,
)
plugins += [gstsrtp]
2023-09-21 01:19:20 +08:00
endif