mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-22 19:50:05 +02:00
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.
This commit is contained in:
@@ -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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user