DPF

DISTRHO Plugin Framework
Log | Files | Refs | Submodules | README | LICENSE

commit 22e800215d02ef816a12c3279f17b47dcbad8a0c
parent ca60cca822fcd81b971ad076b5df711721f88d53
Author: falkTX <falktx@gmail.com>
Date:   Fri, 10 Oct 2014 18:13:49 +0100

Add script to generate MacOS VST bundles

Diffstat:
Autils/generate-vst-bundles.sh | 33+++++++++++++++++++++++++++++++++
Autils/plugin.vst/Contents/Info.plist | 24++++++++++++++++++++++++
Autils/plugin.vst/Contents/MacOS/deleteme | 1+
Autils/plugin.vst/Contents/PkgInfo | 1+
Autils/plugin.vst/Contents/Resources/empty.lproj | 0
5 files changed, 59 insertions(+), 0 deletions(-)

diff --git a/utils/generate-vst-bundles.sh b/utils/generate-vst-bundles.sh @@ -0,0 +1,33 @@ +#!/bin/bash + +set -e + +if [ -d bin ]; then + cd bin +else + echo "Please run this script from the root folder" + exit +fi + +PWD=`pwd` + +if [ ! -d /Developer ]; then + echo "This doesn't seem to be OSX, please stop!" + exit 0 +fi + +rm -r *.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 + SetFile -a B $FILE.vst +done + +cd ../../ diff --git a/utils/plugin.vst/Contents/Info.plist b/utils/plugin.vst/Contents/Info.plist @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> +<plist version="1.0"> +<dict> + <key>CFBundleDevelopmentRegion</key> + <string>English</string> + <key>CFBundleExecutable</key> + <string>X-PROJECTNAME-X</string> + <key>CFBundleIconFile</key> + <string></string> + <key>CFBundleIdentifier</key> + <string>net.sf.distrho.X-PROJECTNAME-X</string> + <key>CFBundleInfoDictionaryVersion</key> + <string>6.0</string> + <key>CFBundlePackageType</key> + <string>BNDL</string> + <key>CFBundleSignature</key> + <string>????</string> + <key>CFBundleVersion</key> + <string>1.0</string> + <key>CSResourcesFileMapped</key> + <true/> +</dict> +</plist> diff --git a/utils/plugin.vst/Contents/MacOS/deleteme b/utils/plugin.vst/Contents/MacOS/deleteme @@ -0,0 +1 @@ + diff --git a/utils/plugin.vst/Contents/PkgInfo b/utils/plugin.vst/Contents/PkgInfo @@ -0,0 +1 @@ +BNDL???? diff --git a/utils/plugin.vst/Contents/Resources/empty.lproj b/utils/plugin.vst/Contents/Resources/empty.lproj