summaryrefslogtreecommitdiff
path: root/utils/generate-vst-bundles.sh
blob: b4afdb83d848d494a75635bf6b09542c4e5ad0e4 (plain)
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
#!/bin/bash

set -e

if [ -d bin ]; then
  cd bin
else
  echo "Please run this script from the root folder"
  exit
fi

PWD=`pwd`

rm -rf *.vst/

PLUGINS=`ls | grep vst.dylib`

for i in $PLUGINS; do
  FILE=`echo $i | awk 'sub("-vst.dylib","")'`
  cp -r ../dpf/utils/plugin.vst/ $FILE.vst
  mv $i $FILE.vst/Contents/MacOS/$FILE
  rm -f $FILE.vst/Contents/MacOS/deleteme
  sed -i -e "s/X-PROJECTNAME-X/$FILE/" $FILE.vst/Contents/Info.plist
  rm -f $FILE.vst/Contents/Info.plist-e
done

cd ..