aboutsummaryrefslogtreecommitdiffstats
path: root/testing/mediastreamer2/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'testing/mediastreamer2/APKBUILD')
-rw-r--r--testing/mediastreamer2/APKBUILD55
1 files changed, 41 insertions, 14 deletions
diff --git a/testing/mediastreamer2/APKBUILD b/testing/mediastreamer2/APKBUILD
index 083e85fe564..a18ad922dc7 100644
--- a/testing/mediastreamer2/APKBUILD
+++ b/testing/mediastreamer2/APKBUILD
@@ -1,26 +1,52 @@
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=mediastreamer2
-pkgver=4.5.22
-pkgrel=0
+pkgver=5.2.86
+pkgrel=1
pkgdesc="library written in C that allows you to create and run audio and video streams"
url="https://www.linphone.org/technical-corner/mediastreamer2"
arch="all"
license="GPL-2.0-or-later"
options="!check" # no test available
-makedepends="cmake gettext-dev ffmpeg-dev ortp-dev
- libxv-dev speex-dev speexdsp-dev libsrtp-dev
- v4l-utils-dev bctoolbox-dev mesa-dev glew-dev
- opus-dev libpcap-dev spandsp-dev tiff-dev libtheora-dev
- alsa-lib-dev python3-dev gsm-dev sqlite-dev libxml2-dev
- jpeg-dev libvpx-dev bzrtp-dev bcg729-dev"
-subpackages="$pkgname-dev"
+makedepends="
+ alsa-lib-dev
+ bcg729-dev
+ bctoolbox-dev
+ bzrtp-dev
+ cmake
+ doxygen
+ ffmpeg4-dev
+ gettext-dev
+ glew-dev
+ graphviz
+ grep
+ gsm-dev
+ jpeg-dev
+ libpcap-dev
+ libsrtp-dev
+ libtheora-dev
+ libvpx-dev
+ libxml2-dev
+ libxv-dev
+ mesa-dev
+ opus-dev
+ ortp-dev
+ python3-dev
+ samurai
+ spandsp-dev
+ speex-dev
+ speexdsp-dev
+ sqlite-dev
+ tiff-dev
+ v4l-utils-dev
+ "
+subpackages="$pkgname-dev $pkgname-doc"
source="https://gitlab.linphone.org/BC/public/mediastreamer2/-/archive/$pkgver/mediastreamer2-$pkgver.tar.gz
missing-def-o-binary.patch"
build() {
- cmake -B build \
- -DCMAKE_BUILD_TYPE=None \
+ cmake -G Ninja -B build \
+ -DCMAKE_BUILD_TYPE=MinSizeRel \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_MODULE_PATH=/usr/lib/cmake \
@@ -37,11 +63,12 @@ build() {
-DENABLE_SHARED=YES \
-DENABLE_VPX=YES \
-DENABLE_UNIT_TESTS=NO
- make -C build
+ cmake --build build
}
package() {
- make -C build DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" cmake --install build
+ rm -r "$pkgdir"/usr/include/OpenGL
}
dev() {
@@ -54,6 +81,6 @@ dev() {
}
sha512sums="
-051a05361c14922216482a3d8d44ffa29888ecd3b67ee84a7f3ff2388eadb552d76c9322c8a01983c88e8c5f86cc5c5d1d22d28a2d54947badb67909a7d05e1a mediastreamer2-4.5.22.tar.gz
+6f6e6f4f6b9a20c95d359ae7410c31478968e5c10b77e73b5c5ca5daa1c01a8a17713d69b9713102621b35aa6b603def0dfe1122a6393917b76ff1abbed2a62c mediastreamer2-5.2.86.tar.gz
d0158e03a7552580a9d9f04226c18a31a23d3cc502d52b51a9b083a5c32094ea7349495a7f74316eb727c2478a80b0385e1a28798b5b7d6e85e463485e33a822 missing-def-o-binary.patch
"