summaryrefslogtreecommitdiff
path: root/user/libnice
diff options
context:
space:
mode:
authorA. Wilcox <AWilcox@Wilcox-Tech.com>2019-01-10 19:16:39 +0000
committerA. Wilcox <AWilcox@Wilcox-Tech.com>2019-01-10 19:16:39 +0000
commit3e010a93325af3c409140f2860434010f69a90a5 (patch)
tree4df3238d1bb61ed421a846df9402d99de716e817 /user/libnice
parent4afc854d8d31fb2dca0d7df866af6695e4cbda97 (diff)
downloadpackages-3e010a93325af3c409140f2860434010f69a90a5.tar.gz
packages-3e010a93325af3c409140f2860434010f69a90a5.tar.bz2
packages-3e010a93325af3c409140f2860434010f69a90a5.tar.xz
packages-3e010a93325af3c409140f2860434010f69a90a5.zip
user/libnice: new package
Diffstat (limited to 'user/libnice')
-rw-r--r--user/libnice/APKBUILD43
-rw-r--r--user/libnice/dont-error-on-socket-close.patch11
2 files changed, 54 insertions, 0 deletions
diff --git a/user/libnice/APKBUILD b/user/libnice/APKBUILD
new file mode 100644
index 000000000..15c544c34
--- /dev/null
+++ b/user/libnice/APKBUILD
@@ -0,0 +1,43 @@
+# Contributor: A. Wilcox <awilfox@adelielinux.org>
+# Maintainer: A. Wilcox <awilfox@adelielinux.org>
+pkgname=libnice
+pkgver=0.1.15
+pkgrel=0
+pkgdesc="GLib-based Interactive Connectivity Establishment (ICE) library"
+url="https://nice.freedesktop.org/wiki/"
+arch="all"
+license="MPL-1.1 AND LGPL-2.1-only"
+depends=""
+depends_dev="glib-dev"
+makedepends="$depends_dev gobject-introspection-dev gstreamer-dev openssl-dev"
+subpackages="$pkgname-dev $pkgname-doc"
+source="https://nice.freedesktop.org/releases/libnice-$pkgver.tar.gz
+ dont-error-on-socket-close.patch
+ "
+
+build() {
+ cd "$builddir"
+ LDFLAGS="-Wl,-z,stack-size=1048576" ./configure \
+ --build=$CBUILD \
+ --host=$CHOST \
+ --prefix=/usr \
+ --sysconfdir=/etc \
+ --mandir=/usr/share/man \
+ --localstatedir=/var \
+ --disable-static
+ make
+}
+
+check() {
+ cd "$builddir"
+ # multi-make causes test-drop-invalid test to fail
+ make -j1 check
+}
+
+package() {
+ cd "$builddir"
+ make DESTDIR="$pkgdir" install
+}
+
+sha512sums="60a8bcca06c0ab300dfabbf13e45aeac2085d553c420c5cc4d2fdeb46b449b2b9c9aee8015b0662c16bd1cecf5a49824b7e24951a8a0b66a87074cb00a619c0c libnice-0.1.15.tar.gz
+c81aff0f8a674315997f2ecc1f0cbc501b54d49c142949aee68af42aaccf2a2f61d5eb46ce8c123b05fb98c2cd5ef5751b9228783e5e221b12be06b805da0ad3 dont-error-on-socket-close.patch"
diff --git a/user/libnice/dont-error-on-socket-close.patch b/user/libnice/dont-error-on-socket-close.patch
new file mode 100644
index 000000000..458a86b02
--- /dev/null
+++ b/user/libnice/dont-error-on-socket-close.patch
@@ -0,0 +1,11 @@
+--- libnice-0.1.15/tests/test-pseudotcp.c.old 2018-10-21 07:25:59.000000000 +0000
++++ libnice-0.1.15/tests/test-pseudotcp.c 2019-01-10 19:09:03.440000000 +0000
+@@ -161,7 +161,7 @@
+
+ static void closed (PseudoTcpSocket *sock, guint32 err, gpointer data)
+ {
+- g_error ("Socket %p Closed : %d", sock, err);
++ g_debug ("Socket %p Closed : %d", sock, err);
+ }
+
+ struct notify_data {