aboutsummaryrefslogtreecommitdiffstats
path: root/main/portaudio/APKBUILD
diff options
context:
space:
mode:
authorNatanael Copa <ncopa@alpinelinux.org>2015-03-30 12:45:53 +0000
committerNatanael Copa <ncopa@alpinelinux.org>2015-03-30 14:16:04 +0000
commit7b9b42d42378e7803ceda896f6b5014131ea1292 (patch)
tree7b07359432de2e0ead7d07fa1135f48812f1239b /main/portaudio/APKBUILD
parent76b958b03fd726fd04dd4dcc3938d8c500bbc456 (diff)
downloadaports-7b9b42d42378e7803ceda896f6b5014131ea1292.tar.bz2
aports-7b9b42d42378e7803ceda896f6b5014131ea1292.tar.xz
main/portaudio: add patch for some extra API calls audacity needs
enalbe jack support while at it
Diffstat (limited to 'main/portaudio/APKBUILD')
-rw-r--r--main/portaudio/APKBUILD27
1 files changed, 21 insertions, 6 deletions
diff --git a/main/portaudio/APKBUILD b/main/portaudio/APKBUILD
index 13cffccacc..d2a96d4265 100644
--- a/main/portaudio/APKBUILD
+++ b/main/portaudio/APKBUILD
@@ -3,17 +3,22 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=portaudio
pkgver=19
-pkgrel=0
+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 linux-headers"
+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"
+source="http://www.portaudio.com/archives/pa_stable_v19_20140130.tgz
+ portaudio-pkgconfig-alsa.patch
+ portaudio-audacity.patch
+ "
_builddir="$srcdir"/portaudio
prepare() {
@@ -25,6 +30,7 @@ prepare() {
*.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
esac
done
+ autoreconf -vif || return 1
}
build() {
@@ -33,6 +39,9 @@ build() {
--build=$CBUILD \
--host=$CHOST \
--prefix=/usr \
+ --disable-static \
+ --with-jack \
+ --with-alsa \
|| return 1
make || return 1
}
@@ -43,6 +52,12 @@ package() {
rm -f "$pkgdir"/usr/lib/*.la
}
-md5sums="7f220406902af9dca009668e198cbd23 pa_stable_v19_20140130.tgz"
-sha256sums="8fe024a5f0681e112c6979808f684c3516061cc51d3acc0b726af98fc96c8d57 pa_stable_v19_20140130.tgz"
-sha512sums="078adfdc2cec7fbd4019837eee65f8411b873b51064dfd7334e1c55118c26ea1fb68cb22e46ee69adb69c78d026b00a7ed973c40632e7d79703e12669a62ee3e pa_stable_v19_20140130.tgz"
+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"