summaryrefslogtreecommitdiff
path: root/media-plugins/gst-plugins-libnice/files/gst-plugins-libnice-0.1.19-use-installed-libnice.patch
diff options
context:
space:
mode:
Diffstat (limited to 'media-plugins/gst-plugins-libnice/files/gst-plugins-libnice-0.1.19-use-installed-libnice.patch')
-rw-r--r--media-plugins/gst-plugins-libnice/files/gst-plugins-libnice-0.1.19-use-installed-libnice.patch59
1 files changed, 59 insertions, 0 deletions
diff --git a/media-plugins/gst-plugins-libnice/files/gst-plugins-libnice-0.1.19-use-installed-libnice.patch b/media-plugins/gst-plugins-libnice/files/gst-plugins-libnice-0.1.19-use-installed-libnice.patch
new file mode 100644
index 000000000000..1b0782e00d6e
--- /dev/null
+++ b/media-plugins/gst-plugins-libnice/files/gst-plugins-libnice-0.1.19-use-installed-libnice.patch
@@ -0,0 +1,59 @@
+Carve out everything but gstreamer plugin part, libnice-0.1.18
+
+Signed-off-by: Igor V. Kovalenko <igor.v.kovalenko@gmail.com>
+
+diff -udBbr libnice-0.1.18-original/gst/meson.build libnice-0.1.18/gst/meson.build
+--- libnice-0.1.18-original/gst/meson.build 2020-10-21 04:03:07.271845300 +0300
++++ libnice-0.1.18/gst/meson.build 2022-03-20 23:38:28.826178730 +0300
+@@ -12,8 +12,7 @@
+ gst_nice_sources,
+ c_args : gst_nice_args,
+ include_directories: nice_incs,
+- dependencies: [nice_deps, gst_dep],
+- link_with: libnice,
++ dependencies: [libnice_dep, gst_dep],
+ install_dir: gst_plugins_install_dir,
+ install: true)
+
+diff -udBbr libnice-0.1.18-original/meson.build libnice-0.1.18/meson.build
+--- libnice-0.1.18-original/meson.build 2020-10-21 04:03:07.272845300 +0300
++++ libnice-0.1.18/meson.build 2022-03-20 23:38:05.116302874 +0300
+@@ -263,9 +263,7 @@
+
+ libm = cc.find_library('m', required: false)
+
+-nice_incs = include_directories('.', 'agent', 'random', 'socket', 'stun')
+-
+-nice_deps = gio_deps + [gthread_dep, crypto_dep, gupnp_igd_dep] + syslibs
++nice_incs = include_directories('.')
+
+ ignored_iface_prefix = get_option('ignored-network-interface-prefix')
+ if ignored_iface_prefix != []
+@@ -278,11 +276,7 @@
+
+ gir = find_program('g-ir-scanner', required : get_option('introspection'))
+
+-subdir('agent')
+-subdir('stun')
+-subdir('socket')
+-subdir('random')
+-subdir('nice')
++libnice_dep = dependency('nice', version: nice_version, required: true)
+
+ if gst_dep.found()
+ subdir('gst')
+@@ -298,14 +292,6 @@
+ endif
+ endif
+
+-if not get_option('tests').disabled()
+- subdir('tests')
+-endif
+-
+-if not get_option('examples').disabled()
+- subdir('examples')
+-endif
+-
+ add_test_setup('valgrind',
+ exe_wrapper: ['valgrind',
+ '--leak-check=full',