diff options
Diffstat (limited to 'main/portaudio/APKBUILD')
-rw-r--r-- | main/portaudio/APKBUILD | 47 |
1 files changed, 28 insertions, 19 deletions
diff --git a/main/portaudio/APKBUILD b/main/portaudio/APKBUILD index 2a51128bd99..10f87419b76 100644 --- a/main/portaudio/APKBUILD +++ b/main/portaudio/APKBUILD @@ -2,34 +2,42 @@ # Contributor: Natanael Copa <ncopa@alpinelinux.org> # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=portaudio -pkgver=190600.20161030 -pkgrel=1 -pkgdesc="Cross platform, open-source, audio I/O library" +pkgver=19.7.0 +pkgrel=2 +pkgdesc="A cross-platform, open-source C language library for real-time audio input and output" url="http://www.portaudio.com/" -arch="all" license="MIT" -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" +arch="all" +makedepends=" + alsa-lib-dev + autoconf + automake + jack-dev + libtool + linux-headers + " +checkdepends=" + alsa-lib + jack + " subpackages="$pkgname-dev libportaudiocxx:_cxx" -source="http://www.portaudio.com/archives/pa_stable_v${pkgver/./_}.tgz +source="https://github.com/PortAudio/portaudio/archive/v$pkgver/portaudio-v$pkgver.tar.gz portaudio-pkgconfig-alsa.patch portaudio-audacity.patch " -builddir="$srcdir"/portaudio +options="!check" # No unit tests, requires hardware to execute tests prepare() { - cd "$builddir" - update_config_sub default_prepare + + update_config_sub autoreconf -if + cd bindings/cpp - update_config_sub autoreconf -if } build() { - cd "$builddir" ./configure \ --build=$CBUILD \ --host=$CHOST \ @@ -39,6 +47,7 @@ build() { --with-alsa \ --enable-cxx # race conditions in build cause build failures otherwise + # https://github.com/PortAudio/portaudio/issues/540 make -j1 } @@ -60,20 +69,20 @@ check() { msg patest_"$t2": ./patest_"$t2" done - } package() { - cd "$builddir" make -j1 DESTDIR="$pkgdir" install } _cxx() { pkgdesc="C++ bindings library for portaudio" - mkdir -p "$subpkgdir"/usr/lib - mv "$pkgdir"/usr/lib/libportaudiocpp* "$subpkgdir"/usr/lib + + amove usr/lib/libportaudiocpp* } -sha512sums="7ec692cbd8c23878b029fad9d9fd63a021f57e60c4921f602995a2fca070c29f17a280c7f2da5966c4aad29d28434538452f4c822eacf3a60af59a6dc8e9704c pa_stable_v190600_20161030.tgz +sha512sums=" +7e347a174109b661a685bcd617cc8fe00929c6fbf28f142fd7709a8ddbb9b5ed6e805be6647a44b4b9441b79e3474561de6f8e351b4ffc024952ed3e0e27ac1c portaudio-v19.7.0.tar.gz d58e7f8717f9d451535546e16939a959f63ccdd21bcbbc8e08efde2722382b068603bae6d93449476b206c85160d8084d39b39748b4fb43ab2b6eaee704ba1f8 portaudio-pkgconfig-alsa.patch -e5a83dedadd8d66d24efc5062f339b2518dd707ccb856235f2beb6bb0f78a61b5439b708e52a64a62a02b5e55f97eaa8644b5f057b582d542730a42a5b731571 portaudio-audacity.patch" +b66fb7abe707c3621bbbb05c42df58192a6ff91a563973c196028ac50aa85ad9a803dee3e172d11e1bec34e02d435af653cf38304467637a95384a05210a8bdb portaudio-audacity.patch +" |