aboutsummaryrefslogtreecommitdiffstats
path: root/main/libnice/APKBUILD
diff options
context:
space:
mode:
authorLeo <thinkabit.ukim@gmail.com>2019-04-23 21:52:49 -0300
committerNatanael Copa <ncopa@alpinelinux.org>2019-04-24 08:48:39 +0000
commit149db244654c394292247b532bc287abc7219de5 (patch)
tree14cf44c7740062f06758c7fb6c1b5f2637ac5bb0 /main/libnice/APKBUILD
parent0e776a422ea9019bcbcb054cf5745e5e3010fab4 (diff)
downloadaports-149db244654c394292247b532bc287abc7219de5.tar.bz2
aports-149db244654c394292247b532bc287abc7219de5.tar.xz
main/libnice: update to 0.1.15
Diffstat (limited to 'main/libnice/APKBUILD')
-rw-r--r--main/libnice/APKBUILD64
1 files changed, 35 insertions, 29 deletions
diff --git a/main/libnice/APKBUILD b/main/libnice/APKBUILD
index 10672b5ad8..7ca5e74154 100644
--- a/main/libnice/APKBUILD
+++ b/main/libnice/APKBUILD
@@ -1,43 +1,47 @@
+# Contributor: Leo <thinkabit.ukim@gmail.com>
# Contributor: Natanael Copa <ncopa@alpinelinux.org>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=libnice
-pkgver=0.1.14
-pkgrel=2
+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 and MPL-1.1"
-makedepends="glib-dev gnutls-dev gstreamer-dev gst-plugins-base-dev
- gstreamer0.10-dev gst-plugins-base0.10-dev
- gobject-introspection-dev"
-subpackages="$pkgname-dbg $pkgname-dev $pkgname-doc
- $pkgname-gstreamer0.10:_gst010 $pkgname-gstreamer:_gst"
-source="https://nice.freedesktop.org/releases/libnice-$pkgver.tar.gz"
+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() {
- cd "$builddir"
- ./configure \
- --build=$CBUILD \
- --host=$CHOST \
- --prefix=/usr \
- --sysconfdir=/etc \
- --mandir=/usr/share/man \
- --infodir=/usr/share/info \
- --localstatedir=/var \
- --enable-introspection
- make
+ 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() {
- cd "$builddir"
- make DESTDIR="$pkgdir" install
-}
-
-_gst010() {
- pkgdesc="Gstreamer-0.10 plugin for libnice"
- mkdir -p "$subpkgdir"/usr/lib
- mv "$pkgdir"/usr/lib/gstreamer-0.10 "$subpkgdir"/usr/lib/
+ DESTDIR="$pkgdir" ninja -C builddir install
}
_gst() {
@@ -46,4 +50,6 @@ _gst() {
mv "$pkgdir"/usr/lib/gstreamer-1.0 "$subpkgdir"/usr/lib/
}
-sha512sums="58bd0e0f630f4f14fe4765f2dab24215d71d61a4e7dc260cdb34eb0254b3dcdc9ce3b6fb010800250fb85f91e06b1c48cfcdd6e18867324609ead17a9106d4dd libnice-0.1.14.tar.gz"
+sha512sums="60a8bcca06c0ab300dfabbf13e45aeac2085d553c420c5cc4d2fdeb46b449b2b9c9aee8015b0662c16bd1cecf5a49824b7e24951a8a0b66a87074cb00a619c0c libnice-0.1.15.tar.gz
+aaa77945e871978a8a46ac4c2d6e006c3070ca2b362b9999a3aae840b3e7849fa3eacfc378e054e82ffe67c9a036b7259acf1a71cf8d823ab28dcce7961ff6bc 0001-fix-unaligned-memory-access-on-arm.patch
+81e091921714e670872f82e097a3021f3d594764eeb4ce7d0f955e9b5249367e5d3acb73d54741240796ff4afd445cb0faa38ee453998a07657b68c2085b39e4 0002-avoid-potential-integer-overflow.patch"