diff options
author | TBK <tbk@jjtc.dk> | 2017-11-08 14:32:38 +0100 |
---|---|---|
committer | Leonardo Arena <rnalrd@alpinelinux.org> | 2017-12-14 10:44:26 +0000 |
commit | 874099681d63ca7a0511205a3d34861ba034bfd1 (patch) | |
tree | c0e60152f783f127fdc46d115e81fe87e2c1a9d1 /main/portaudio/APKBUILD | |
parent | d94812901ebb324186243c37f2cde868c55302a4 (diff) | |
download | aports-874099681d63ca7a0511205a3d34861ba034bfd1.tar.bz2 aports-874099681d63ca7a0511205a3d34861ba034bfd1.tar.xz |
main/portaudio: upgrade to 190600.20161030
Diffstat (limited to 'main/portaudio/APKBUILD')
-rw-r--r-- | main/portaudio/APKBUILD | 72 |
1 files changed, 39 insertions, 33 deletions
diff --git a/main/portaudio/APKBUILD b/main/portaudio/APKBUILD index eda5864db5..8e84c3bb86 100644 --- a/main/portaudio/APKBUILD +++ b/main/portaudio/APKBUILD @@ -2,61 +2,67 @@ # Contributor: Natanael Copa <ncopa@alpinelinux.org> # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=portaudio -pkgver=19 -pkgrel=1 +pkgver=190600.20161030 +pkgrel=0 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="" +options="!check" # No unit tests, requires hardware to execute tests +makedepends="alsa-lib-dev jack-dev linux-headers autoconf automake libtool" +checkdepends="jack alsa-lib" subpackages="$pkgname-dev" -source="http://www.portaudio.com/archives/pa_stable_v19_20140130.tgz +source="http://www.portaudio.com/archives/pa_stable_v${pkgver/./_}.tgz portaudio-pkgconfig-alsa.patch portaudio-audacity.patch " +builddir="$srcdir"/portaudio -_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 + cd "$builddir" + update_config_sub + default_prepare + autoreconf -vif } build() { - cd "$_builddir" + cd "$builddir" ./configure \ --build=$CBUILD \ --host=$CHOST \ --prefix=/usr \ --disable-static \ --with-jack \ - --with-alsa \ - || return 1 - make || return 1 + --with-alsa + make +} + +check() { + cd "$builddir"/bin + local t1 + for t1 in pa_devs pa_fuzz pa_minlat paex_pink paex_read_write_wire paex_record \ + paex_saw paex_sine paex_write_sine paex_write_sine_nonint paqa_devs paqa_errs \ + paqa_latency patest1; do + msg "$t1": + ./"$t1" + done + + local t2 + for t2 in buffer callbackstop clip dither hang in_overflow latency leftright \ + longsine many maxsines mono multi_sine out_underflow prime ringmix sine8 \ + sine_channelmaps sine_formats sine_srate sine_time start_stop stop stop_playout \ + toomanysines two_rates underflow wire; do + msg patest_"$t2": + ./patest_"$t2" + done + } package() { - cd "$_builddir" - make -j1 DESTDIR="$pkgdir" install || return 1 + cd "$builddir" + make -j1 DESTDIR="$pkgdir" install } -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 +sha512sums="7ec692cbd8c23878b029fad9d9fd63a021f57e60c4921f602995a2fca070c29f17a280c7f2da5966c4aad29d28434538452f4c822eacf3a60af59a6dc8e9704c pa_stable_v190600_20161030.tgz d58e7f8717f9d451535546e16939a959f63ccdd21bcbbc8e08efde2722382b068603bae6d93449476b206c85160d8084d39b39748b4fb43ab2b6eaee704ba1f8 portaudio-pkgconfig-alsa.patch -86d14e1e984671593a9afdb5ec45bc944bd87610f32f8dde34f770eba067ff4a229400c3c0af403c32114c26ab43e5d81bcc70c742b0f6df864fd5ed3adf74af portaudio-audacity.patch" +e5a83dedadd8d66d24efc5062f339b2518dd707ccb856235f2beb6bb0f78a61b5439b708e52a64a62a02b5e55f97eaa8644b5f057b582d542730a42a5b731571 portaudio-audacity.patch" |