From 70423173f1399e1a247d24480ddfb203396c2992 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Wed, 11 Jun 2014 15:40:48 +0200 Subject: [PATCH] New package: portaudio-19.20140130 (resurrected again). --- common/shlibs | 2 ++ srcpkgs/portaudio-cpp | 1 + srcpkgs/portaudio-cpp-devel | 1 + srcpkgs/portaudio-devel | 1 + srcpkgs/portaudio/template | 50 +++++++++++++++++++++++++++++++++++++ 5 files changed, 55 insertions(+) create mode 120000 srcpkgs/portaudio-cpp create mode 120000 srcpkgs/portaudio-cpp-devel create mode 120000 srcpkgs/portaudio-devel create mode 100644 srcpkgs/portaudio/template diff --git a/common/shlibs b/common/shlibs index eda89348325..bd00cbfa823 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1626,3 +1626,5 @@ libxmlsec1-gcrypt.so.1 xmlsec1-1.2.20_2 libxmlsec1-gnutls.so.1 xmlsec1-1.2.20_2 libr_crypto.so.0.9.7 radare2-0.9.7_3 libefivar.so.0 libefivar-0.10_1 +libportaudio.so.2 portaudio-19.20140130_1 +libportaudiocpp.so.0 portaudio-cpp-19.20140130_1 diff --git a/srcpkgs/portaudio-cpp b/srcpkgs/portaudio-cpp new file mode 120000 index 00000000000..b4d661ac42f --- /dev/null +++ b/srcpkgs/portaudio-cpp @@ -0,0 +1 @@ +portaudio \ No newline at end of file diff --git a/srcpkgs/portaudio-cpp-devel b/srcpkgs/portaudio-cpp-devel new file mode 120000 index 00000000000..b4d661ac42f --- /dev/null +++ b/srcpkgs/portaudio-cpp-devel @@ -0,0 +1 @@ +portaudio \ No newline at end of file diff --git a/srcpkgs/portaudio-devel b/srcpkgs/portaudio-devel new file mode 120000 index 00000000000..b4d661ac42f --- /dev/null +++ b/srcpkgs/portaudio-devel @@ -0,0 +1 @@ +portaudio \ No newline at end of file diff --git a/srcpkgs/portaudio/template b/srcpkgs/portaudio/template new file mode 100644 index 00000000000..a0f5ce8c9f9 --- /dev/null +++ b/srcpkgs/portaudio/template @@ -0,0 +1,50 @@ +# Template file for 'portaudio' +pkgname=portaudio +version=19.20140130 +revision=7 +wrksrc=portaudio +build_style=gnu-configure +configure_args="--enable-cxx --with-jack" +hostmakedepends="automake libtool pkg-config" +makedepends="alsa-lib-devel jack-devel" +homepage="http://www.portaudio.com" +license="PA, GPL" +short_desc="Portable cross-platform audio I/O library" +maintainer="Juan RP " +distfiles="http://www.${pkgname}.com/archives/pa_stable_v${version%.*}_${version#*.}.tgz" +checksum=8fe024a5f0681e112c6979808f684c3516061cc51d3acc0b726af98fc96c8d57 + +disable_parallel_build=yes + +pre_configure() { + autoreconf -fi +} + +portaudio-devel_package() { + depends="portaudio>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove "usr/include/*.h" + vmove usr/lib/libportaudio.a + vmove usr/lib/libportaudio.so + vmove usr/lib/pkgconfig/portaudio-2.0.pc + } +} + +portaudio-cpp_package() { + short_desc+=" - C++ Bindings" + pkg_install() { + vmove "usr/lib/libportaudiocpp.so.*" + } +} + +portaudio-cpp-devel_package() { + depends="portaudiocpp>=${version} portaudio-devel>=${version}_${revision}" + short_desc+=" - C++ bindings development files" + pkg_install() { + vmove usr/include/portaudiocpp + vmove usr/lib/pkgconfig/portaudiocpp.pc + vmove usr/lib/libportaudiocpp.a + vmove usr/lib/libportaudiocpp.so + } +}