aboutsummaryrefslogtreecommitdiffstats
path: root/community/webrtc-audio-processing/APKBUILD
blob: 90bf1dca7600bc0ccae08868945354b99055a62e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
# Contributor: Clayton Craft <clayton@craftyguy.net>
# Maintainer: Clayton Craft <clayton@craftyguy.net>
pkgname=webrtc-audio-processing
pkgver=0.3.1
pkgrel=3
pkgdesc="AudioProcessing module from the WebRTC project"
url="https://freedesktop.org/software/pulseaudio/webrtc-audio-processing/"
arch="x86_64 x86 aarch64"  # no grpc-dev on other archs
license="custom"
makedepends="
	autoconf
	automake
	grpc-dev
	libexecinfo-dev
	libtool
	linux-headers
	"
subpackages="$pkgname-dev"
source="
	https://gitlab.freedesktop.org/pulseaudio/webrtc-audio-processing/-/archive/v$pkgver/webrtc-audio-processing-v$pkgver.tar.gz
	0001-remove-backtrace_symbols.patch
	"
options="!check" # No tests
builddir="$srcdir/$pkgname-v$pkgver"

prepare() {
	default_prepare
	NOCONFIGURE=1 ./autogen.sh
}

build() {
	./configure \
		--build=$CBUILD \
		--disable-static \
		--host=$CHOST \
		--prefix=/usr
	make ${JOBS:+-j ${JOBS}}
}

package() {
	make DESTDIR="$pkgdir" install
}

sha512sums="50ee71900f49d32aecf3dd8c541fd4fe8097496fabbe5fe001691931987373c67fafdfce6648f3b2b971a1eb1883e1c9fdf015fe4cc91260bd40d753c7e538b4  webrtc-audio-processing-v0.3.1.tar.gz
917bae8d439c4fcb478b82fe304d12024703b7b9fba85216eb9ae4d443f3858b18a7ec9be4431b31a0df386b87a42265215b7fcf79af9dfed8a0597aa5a8f866  0001-remove-backtrace_symbols.patch"