summaryrefslogtreecommitdiffstats
path: root/main/portaudio/APKBUILD
blob: d2a96d426533111f2dc898b559f060182b208814 (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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
# Contributor: Łukasz Jendrysik <scadu@yandex.com>
# Contributor: Natanael Copa <ncopa@alpinelinux.org>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=portaudio
pkgver=19
pkgrel=1
pkgdesc="Cross platform, open-source, audio I/O library"
url="http://www.portaudio.com/"
arch="all"
license="MIT"
depends=
depends_dev="alsa-lib-dev"
makedepends="$depends_dev
	jack-dev
	linux-headers autoconf automake libtool"
install=""
subpackages="$pkgname-dev"
source="http://www.portaudio.com/archives/pa_stable_v19_20140130.tgz
	portaudio-pkgconfig-alsa.patch
	portaudio-audacity.patch
	"

_builddir="$srcdir"/portaudio
prepare() {
	local i
	cd "$_builddir"
	update_config_sub || return 1
	for i in $source; do
		case $i in
		*.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
		esac
	done
	autoreconf -vif || return 1
}

build() {
	cd "$_builddir"
	./configure \
		--build=$CBUILD \
		--host=$CHOST \
		--prefix=/usr \
		--disable-static \
		--with-jack \
		--with-alsa \
		|| return 1
	make || return 1
}

package() {
	cd "$_builddir"
	make -j1 DESTDIR="$pkgdir" install || return 1
	rm -f "$pkgdir"/usr/lib/*.la
}

md5sums="7f220406902af9dca009668e198cbd23  pa_stable_v19_20140130.tgz
be4a9f727516af217ff41903ffea4291  portaudio-pkgconfig-alsa.patch
1fdd7d60815651feab22c42434f228d4  portaudio-audacity.patch"
sha256sums="8fe024a5f0681e112c6979808f684c3516061cc51d3acc0b726af98fc96c8d57  pa_stable_v19_20140130.tgz
146a5e59dccf165215c70de5766f29e6b652c2a6ed9d490e33baec5c10da6b33  portaudio-pkgconfig-alsa.patch
78f12532fd60be85e0f9bc1a788a8f26d13a78598db12850f9fe0aac2face5ed  portaudio-audacity.patch"
sha512sums="078adfdc2cec7fbd4019837eee65f8411b873b51064dfd7334e1c55118c26ea1fb68cb22e46ee69adb69c78d026b00a7ed973c40632e7d79703e12669a62ee3e  pa_stable_v19_20140130.tgz
d58e7f8717f9d451535546e16939a959f63ccdd21bcbbc8e08efde2722382b068603bae6d93449476b206c85160d8084d39b39748b4fb43ab2b6eaee704ba1f8  portaudio-pkgconfig-alsa.patch
86d14e1e984671593a9afdb5ec45bc944bd87610f32f8dde34f770eba067ff4a229400c3c0af403c32114c26ab43e5d81bcc70c742b0f6df864fd5ed3adf74af  portaudio-audacity.patch"