- Here's how to properly link/redistribute the dylibs:
cd mixxx.app
cd Contents
mkdir Frameworks
cd Frameworks
#copy libqt-mt.3.dylib here, libaudiofile.0.dylib, libportaudio.2.dylib
cp /usr/local/lib/libaudiofile.0.dylib .
cp /usr/local/lib/libqt-mt.3.dylib .
cp /usr/lib/libportaudio.2.dylib .
#Use otool -L to see how the "mixxx" executable is linked. We need to fix this to point to the
#dylibs we just copied into our distributable Frameworks directory.
install_name_tool -id @executable_path/../Frameworks/libqt-mt.3.dylib libqt-mt.3.dylib
install_name_tool -change libqt-mt.3.dylib @executable_path/../Frameworks/libqt-mt.3.dylib ../MacOS/mixxx
install_name_tool -id @executable_path/../Frameworks/libaudiofile.0.dylib libaudiofile.0.dylib
install_name_tool -change /usr/local/lib/libaudiofile.0.dylib @executable_path/../Frameworks/libaudiofile.0.dylib ../MacOS/mixxx
install_name_tool -id @executable_path/../Frameworks/libportaudio.2.dylib libportaudio.2.dylib
install_name_tool -change /usr/local/lib/libportaudio.2.dylib @executable_path/../Frameworks/libportaudio.2.dylib ../MacOS/mixxx