# Contributor: Ɓukasz Jendrysik <scadu@yandex.com>
# Contributor: Natanael Copa <ncopa@alpinelinux.org>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
setvar pkgname = 'portaudio'
setvar pkgver = '19'
setvar pkgrel = '1'
setvar pkgdesc = ""Cross platform, open-source, audio I/O library""
setvar url = ""http://www.portaudio.com/""
setvar arch = ""all""
setvar license = ""MIT""
setvar depends = ''
setvar depends_dev = ""alsa-lib-dev""
setvar makedepends = ""$depends_dev
	jack-dev
	linux-headers autoconf automake libtool""
setvar install = """"
setvar subpackages = ""$pkgname-dev""
setvar source = ""http://www.portaudio.com/archives/pa_stable_v19_20140130.tgz
	portaudio-pkgconfig-alsa.patch
	portaudio-audacity.patch
	""

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

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

proc package {
	cd $_builddir
	make -j1 DESTDIR="$pkgdir" install || return 1
}

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