jack2 codebase
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

55 lines
2.4KB

  1. # Install jackdmp and owerwrite JACK installation
  2. # Plug-ins
  3. [ -d Panda.framework ] && sudo cp -r Panda.framework /Library/Frameworks
  4. [ -d JackRouter.plugin ] && sudo cp -r JackRouter.plugin /Library/Audio/Plug-Ins/HAL/
  5. # Copy libraries and exe
  6. sudo cp -r Jackmp.framework /Library/Frameworks/
  7. sudo cp -r Jackservermp.framework /Library/Frameworks/
  8. sudo cp -r Jacknet.framework /Library/Frameworks/
  9. sudo install -d /usr/local/bin
  10. sudo cp jackdmp /usr/local/bin
  11. [ -f jack_load ] && sudo cp jack_load /usr/local/bin
  12. [ -f jack_unload ] && sudo cp jack_unload /usr/local/bin
  13. [ -f jack_netsource ] && sudo cp jack_netsource /usr/local/bin
  14. # Copy drivers
  15. sudo install -d /usr/local/lib/jackmp
  16. sudo cp jack_coreaudio.so /usr/local/lib/jackmp
  17. sudo cp jack_coremidi.so /usr/local/lib/jackmp
  18. sudo cp jack_dummy.so /usr/local/lib/jackmp
  19. sudo cp jack_loopback.so /usr/local/lib/jackmp
  20. [ -f jack_net.so ] && sudo cp jack_net.so /usr/local/lib/jackmp
  21. [ -f jack_netone.so ] && sudo cp jack_netone.so /usr/local/lib/jackmp
  22. # Copy tools
  23. [ -f netmanager.so ] && sudo cp netmanager.so /usr/local/lib/jackmp
  24. [ -f netadapter.so ] && sudo cp netadapter.so /usr/local/lib/jackmp
  25. [ -f audioadapter.so ] && sudo cp audioadapter.so /usr/local/lib/jackmp
  26. # Create links to jackmp ressources
  27. cd /usr/local/bin && [ -f jackd ] && sudo rm jackd
  28. cd /usr/local/lib && [ -f libjack.0.dylib ] && sudo rm libjack.0.dylib
  29. cd /usr/local/lib && [ -f libjack.dylib ] && sudo rm libjack.dylib
  30. cd /usr/local/lib && [ -f libjackserver.0.dylib ] && sudo rm libjackserver.0.dylib
  31. cd /usr/local/lib && [ -f libjackserver.dylib ] && sudo rm libjackserver.dylib
  32. cd /usr/local/lib && [ -f libjacknet.dylib ] && sudo rm libjacknet.dylib
  33. cd /usr/local/lib && [ -f libjacknet.0.dylib ] && sudo rm libjacknet.0.dylib
  34. cd /usr/local/lib && sudo ln -s /Library/Frameworks/Jackmp.framework/Jackmp libjack.dylib
  35. cd /usr/local/lib && sudo ln -s /Library/Frameworks/Jackmp.framework/Jackmp libjack.0.dylib
  36. cd /usr/local/lib && sudo ln -s /Library/Frameworks/Jackservermp.framework/Jackservermp libjackserver.dylib
  37. cd /usr/local/lib && sudo ln -s /Library/Frameworks/Jackservermp.framework/Jackservermp libjackserver.0.dylib
  38. cd /usr/local/lib && sudo ln -s /Library/Frameworks/Jacknet.framework/Jacknet libjacknet.dylib
  39. cd /usr/local/lib && sudo ln -s /Library/Frameworks/Jacknet.framework/Jacknet libjacknet.0.dylib
  40. cd /usr/local/bin && sudo ln -s jackdmp jackd