[Slackbuilds-users] Fix multimedia/farsight2
Max Miorim
miorimmax at gmail.com
Tue Jun 1 20:35:43 UTC 2010
Hi,
libnice was updated to 0.0.11 quite some time ago and since then
farsight2 fails to build because the header udp-bsd.h isn't provided
by libnice anymore.
The bug report https://bugs.freedesktop.org/show_bug.cgi?id=27260 has
more details but, basically, farsight2 has to be patched to not use
the said header or updated to 0.0.18.
Following, the patch to don't include udp-bsd.h (it's "git am'able"):
>From 0afb81df1002461c2b731325d94174d350848c13 Mon Sep 17 00:00:00 2001
From: Max Miorim <miorimmax at gmail.com>
Date: Tue, 1 Jun 2010 17:31:33 -0300
Subject: [PATCH] multimedia/farsight2: fix build against libnice 0.0.11
---
multimedia/farsight2/do_not_use_udp-bsd_h.patch | 13 +++++++++++++
multimedia/farsight2/farsight2.SlackBuild | 6 ++++++
2 files changed, 19 insertions(+), 0 deletions(-)
create mode 100644 multimedia/farsight2/do_not_use_udp-bsd_h.patch
diff --git a/multimedia/farsight2/do_not_use_udp-bsd_h.patch
b/multimedia/farsight2/do_not_use_udp-bsd_h.patch
new file mode 100644
index 0000000..72607f2
--- /dev/null
+++ b/multimedia/farsight2/do_not_use_udp-bsd_h.patch
@@ -0,0 +1,13 @@
+Index: farsight2-0.0.17/transmitters/nice/fs-nice-stream-transmitter.c
+===================================================================
+--- farsight2-0.0.17.orig/transmitters/nice/fs-nice-stream-transmitter.c
++++ farsight2-0.0.17/transmitters/nice/fs-nice-stream-transmitter.c
+@@ -46,8 +46,6 @@
+ #include <string.h>
+ #include <sys/types.h>
+
+-#include <udp-bsd.h>
+-
+ #define GST_CAT_DEFAULT fs_nice_transmitter_debug
+
+ /* Signals */
diff --git a/multimedia/farsight2/farsight2.SlackBuild
b/multimedia/farsight2/farsight2.SlackBuild
index 47814fa..ef80f2c 100644
--- a/multimedia/farsight2/farsight2.SlackBuild
+++ b/multimedia/farsight2/farsight2.SlackBuild
@@ -75,6 +75,12 @@ find . \
\( -perm 666 -o -perm 664 -o -perm 600 -o -perm 444 -o -perm 440 -o
-perm 400 \) \
-exec chmod 644 {} \;
+# patch Farsight2 to not use udp-bsd.h from libnice, since it is no
longer needed
+# with libnice-0.0.11
+#
+# More details at https://bugs.freedesktop.org/show_bug.cgi?id=27260
+patch -p1 < $CWD/do_not_use_udp-bsd_h.patch
+
CFLAGS="$SLKCFLAGS" \
CXXFLAGS="$SLKCFLAGS" \
./configure \
--
1.7.1
-- Max
More information about the SlackBuilds-users
mailing list