File: install_jackdmp

package info (click to toggle)
jackd2 1.9.12~dfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: buster
  • size: 8,632 kB
  • sloc: cpp: 50,117; ansic: 29,194; python: 11,637; sh: 88; makefile: 68; objc: 39
file content (54 lines) | stat: -rwxr-xr-x 2,444 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
# Install jackdmp and owerwrite JACK installation

# Plug-ins
[ -d Panda.framework ] && sudo cp -r Panda.framework /Library/Frameworks
[ -d JackRouter.plugin ] && sudo cp -r JackRouter.plugin /Library/Audio/Plug-Ins/HAL/

# Copy libraries and exe
sudo cp -r Jackmp.framework /Library/Frameworks/  
sudo cp -r Jackservermp.framework /Library/Frameworks/  
sudo cp -r Jacknet.framework /Library/Frameworks/   
sudo install -d /usr/local/bin 
sudo cp jackdmp /usr/local/bin  
[ -f jack_load ] && sudo cp jack_load /usr/local/bin 
[ -f jack_unload ] && sudo cp jack_unload /usr/local/bin 
[ -f jack_netsource ] && sudo cp jack_netsource /usr/local/bin 

# Copy drivers
sudo install -d  /usr/local/lib/jackmp 
sudo cp  jack_coreaudio.so  /usr/local/lib/jackmp 
sudo cp  jack_coremidi.so  /usr/local/lib/jackmp
sudo cp  jack_dummy.so  /usr/local/lib/jackmp
sudo cp  jack_loopback.so  /usr/local/lib/jackmp
[ -f jack_net.so ] && sudo cp jack_net.so /usr/local/lib/jackmp
[ -f jack_netone.so ] && sudo cp jack_netone.so /usr/local/lib/jackmp

# Copy tools
[ -f netmanager.so ] && sudo cp  netmanager.so /usr/local/lib/jackmp
[ -f netadapter.so ] && sudo cp  netadapter.so /usr/local/lib/jackmp
[ -f audioadapter.so ] && sudo cp  audioadapter.so /usr/local/lib/jackmp

# Create links to jackmp ressources
cd /usr/local/bin && [ -f jackd ] && sudo rm jackd

cd /usr/local/lib && [ -f libjack.0.dylib ] && sudo rm libjack.0.dylib
cd /usr/local/lib && [ -f libjack.dylib ] && sudo rm libjack.dylib

cd /usr/local/lib && [ -f libjackserver.0.dylib ] && sudo rm libjackserver.0.dylib
cd /usr/local/lib && [ -f libjackserver.dylib ] && sudo rm libjackserver.dylib

cd /usr/local/lib && [ -f libjacknet.dylib ] && sudo rm libjacknet.dylib
cd /usr/local/lib && [ -f libjacknet.0.dylib ] && sudo rm libjacknet.0.dylib

cd /usr/local/lib && sudo ln -s /Library/Frameworks/Jackmp.framework/Jackmp libjack.dylib
cd /usr/local/lib && sudo ln -s /Library/Frameworks/Jackmp.framework/Jackmp libjack.0.dylib

cd /usr/local/lib && sudo ln -s /Library/Frameworks/Jackservermp.framework/Jackservermp libjackserver.dylib
cd /usr/local/lib && sudo ln -s /Library/Frameworks/Jackservermp.framework/Jackservermp libjackserver.0.dylib

cd /usr/local/lib && sudo ln -s /Library/Frameworks/Jacknet.framework/Jacknet libjacknet.dylib
cd /usr/local/lib && sudo ln -s /Library/Frameworks/Jacknet.framework/Jacknet libjacknet.0.dylib

cd /usr/local/bin && sudo ln -s jackdmp jackd