From f03acb5b4bab0668a98a87f675f693ec31f6f89d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Revol?= Date: Fri, 26 Feb 2016 19:37:27 +0100 Subject: [PATCH] portaudio: fix recipe and provides It now builds and provides correct library versions. Note it doesn't have any native output driver yet, so it just won't work. --- media-libs/portaudio/portaudio-19.recipe | 45 +++++++++++++++++------- 1 file changed, 32 insertions(+), 13 deletions(-) diff --git a/media-libs/portaudio/portaudio-19.recipe b/media-libs/portaudio/portaudio-19.recipe index ed04776c6..fd3a4bc19 100644 --- a/media-libs/portaudio/portaudio-19.recipe +++ b/media-libs/portaudio/portaudio-19.recipe @@ -15,18 +15,21 @@ SECONDARY_ARCHITECTURES="x86_gcc2 x86" PROVIDES=" portaudio$secondaryArchSuffix = $portVersion - lib:libportaudio$secondaryArchSuffix = 19 + lib:libportaudio$secondaryArchSuffix = 2.0.0 compat >= 2 + lib:libportaudiocpp$secondaryArchSuffix = 0.0.12 compat >= 0 " REQUIRES=" - haiku + haiku${secondaryArchSuffix} " PROVIDES_devel=" - devel:libportaudio = 19 - devel:libportaudio_static = 19 + devel:libportaudio$secondaryArchSuffix = 2.0.0 compat >= 2 + #devel:libportaudio_static$secondaryArchSuffix = 19 + devel:libportaudiocpp$secondaryArchSuffix = 0.0.12 compat >= 0 " REQUIRES_devel=" - libportaudio == $portVersion base + lib:libportaudio$secondaryArchSuffix == 2.0.0 + lib:libportaudiocpp$secondaryArchSuffix == 0.0.12 " BUILD_REQUIRES=" @@ -36,30 +39,46 @@ BUILD_REQUIRES=" " BUILD_PREREQUIRES=" haiku${secondaryArchSuffix}_devel + cmd:aclocal + cmd:autoconf cmd:cmake + cmd:dos2unix cmd:gcc${secondaryArchSuffix} cmd:ld${secondaryArchSuffix} cmd:make + cmd:libtoolize + cmd:make + cmd:pkg_config$secondaryArchSuffix " +SOURCE_DIR="portaudio" +PATCHES="portaudio-19.patchset" + BUILD() { - cmake . + # clean up + dos2unix qa/loopback/src/qa_tools.h + + autoreconf -if + + runConfigure ./configure --enable-cxx --enable-shared --enable-static make } INSTALL() { mkdir -p $libDir - cp bin/Win32/libportaudio.so $libDir - mkdir -p $developDir/lib - #cp bin/Win32/libportaudio.so $developDir/lib/ - cp bin/Win32/libportaudio_static.a $developDir/lib/ - mkdir -p $includeDir - cp include/* $includeDir + + make install + +# cp bin/Win32/libportaudio.so $libDir +# #cp bin/Win32/libportaudio.so $developDir/lib/ +# cp bin/Win32/libportaudio_static.a $developDir/lib/ +# mkdir -p $includeDir +# cp include/* $includeDir prepareInstalledDevelLibs \ - libportaudio + libportaudio libportaudiocpp fixPkgconfig