DISTRHO Plugin Framework
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.

27 lines
543B

  1. #!/bin/bash
  2. set -e
  3. if [ -d bin ]; then
  4. cd bin
  5. else
  6. echo "Please run this script from the root folder"
  7. exit
  8. fi
  9. DPF_DIR=$(dirname $0)/..
  10. PLUGINS=$(ls | grep vst.dylib)
  11. rm -rf *.vst/
  12. for i in $PLUGINS; do
  13. BUNDLE=$(echo ${i} | awk 'sub("-vst.dylib","")')
  14. cp -r ${DPF_DIR}/utils/plugin.vst/ ${BUNDLE}.vst
  15. mv ${i} ${BUNDLE}.vst/Contents/MacOS/${BUNDLE}
  16. rm -f ${BUNDLE}.vst/Contents/MacOS/deleteme
  17. sed -i -e "s/X-PROJECTNAME-X/${BUNDLE}/" ${BUNDLE}.vst/Contents/Info.plist
  18. rm -f ${BUNDLE}.vst/Contents/Info.plist-e
  19. done
  20. cd ..