# Contributor: Leo # Contributor: Natanael Copa # Maintainer: Natanael Copa pkgname=libnice pkgver=0.1.15 pkgrel=0 pkgdesc="GLib ICE implementation" options="!check" # Testsuite fails url="https://nice.freedesktop.org/wiki/" arch="all" license="LGPL-2.0-or-later MPL-1.1" makedepends=" glib-dev gnutls-dev gstreamer-dev gobject-introspection-dev gtk-doc meson" subpackages=" $pkgname-dbg $pkgname-dev $pkgname-doc $pkgname-gstreamer:_gst" source="https://nice.freedesktop.org/releases/libnice-$pkgver.tar.gz 0001-fix-unaligned-memory-access-on-arm.patch 0002-avoid-potential-integer-overflow.patch" builddir="$srcdir"/$pkgname-$pkgver build() { meson --prefix=/usr \ --libdir=/usr/lib \ --bindir=/usr/bin \ -Dgtk_doc=enabled \ -Dtests=disabled \ -Dexamples=disabled \ -Dintrospection=enabled \ -Dcrypto-library=gnutls \ -Dgstreamer=enabled \ -Dgupnp=disabled builddir ninja -C builddir } package() { DESTDIR="$pkgdir" ninja -C builddir install } _gst() { pkgdesc="Gstreamer 1.0 plugin for libnice" mkdir -p "$subpkgdir"/usr/lib mv "$pkgdir"/usr/lib/gstreamer-1.0 "$subpkgdir"/usr/lib/ } sha512sums="60a8bcca06c0ab300dfabbf13e45aeac2085d553c420c5cc4d2fdeb46b449b2b9c9aee8015b0662c16bd1cecf5a49824b7e24951a8a0b66a87074cb00a619c0c libnice-0.1.15.tar.gz aaa77945e871978a8a46ac4c2d6e006c3070ca2b362b9999a3aae840b3e7849fa3eacfc378e054e82ffe67c9a036b7259acf1a71cf8d823ab28dcce7961ff6bc 0001-fix-unaligned-memory-access-on-arm.patch 81e091921714e670872f82e097a3021f3d594764eeb4ce7d0f955e9b5249367e5d3acb73d54741240796ff4afd445cb0faa38ee453998a07657b68c2085b39e4 0002-avoid-potential-integer-overflow.patch"