portaudio: fixup patches
- don't use preBuild for patching - leave all of the tests in place (no tests are run anyway)
This commit is contained in:
parent
74b206bce2
commit
2614fa1de0
|
@ -16,16 +16,12 @@ stdenv.mkDerivation rec {
|
||||||
|
|
||||||
propagatedBuildInputs = stdenv.lib.optionals stdenv.isDarwin [ AudioUnit AudioToolbox CoreAudio CoreServices Carbon ];
|
propagatedBuildInputs = stdenv.lib.optionals stdenv.isDarwin [ AudioUnit AudioToolbox CoreAudio CoreServices Carbon ];
|
||||||
|
|
||||||
preBuild = stdenv.lib.optionalString stdenv.isDarwin ''
|
patchPhase = stdenv.lib.optionalString stdenv.isDarwin ''
|
||||||
sed -i '50 i\
|
sed -i '50 i\
|
||||||
#include <CoreAudio/AudioHardware.h>\
|
#include <CoreAudio/AudioHardware.h>\
|
||||||
#include <CoreAudio/AudioHardwareBase.h>\
|
#include <CoreAudio/AudioHardwareBase.h>\
|
||||||
#include <CoreAudio/AudioHardwareDeprecated.h>' \
|
#include <CoreAudio/AudioHardwareDeprecated.h>' \
|
||||||
include/pa_mac_core.h
|
include/pa_mac_core.h
|
||||||
|
|
||||||
# disable two tests that don't compile
|
|
||||||
sed -i -e 105d Makefile
|
|
||||||
sed -i -e 107d Makefile
|
|
||||||
'';
|
'';
|
||||||
|
|
||||||
# not sure why, but all the headers seem to be installed by the make install
|
# not sure why, but all the headers seem to be installed by the make install
|
||||||
|
|
Loading…
Reference in New Issue