-
-
Save baconpaul/9123fcc6a56970be384c658da7ff129f to your computer and use it in GitHub Desktop.
Shell Script to build open source rack arm stuff
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/zsh | |
export RACK_DIR=/Users/paul/dev/music/rack/Rack-SDK-230-ARM | |
mkdir -p plugins | |
pushd plugins | |
make_plug() { | |
gh=$1 | |
rp=$2 | |
echo "https://github.com/$gh/$rp" | |
if [[ ! -d $rp ]]; | |
then | |
git clone https://github.com/$gh/$rp | |
pushd $rp | |
git submodule update --init --recursive | |
else | |
pushd $rp | |
git pull origin | |
git submodule update --init --recursive | |
fi | |
make dep | |
make -j plugin-arm64.dylib | |
make -j install | |
# cp plugin-arm64.dylib ~/Documents/Rack2/plugins/`jq -r '.slug' plugin.json`/ | |
popd | |
} | |
#make_plug bogaudio BogAudioModules | |
#make_plug baconpaul BaconPlugs | |
#make_plug countmodula VCVRackPlugins | |
#make_plug cosinekitty sapphire | |
#make_plug MarcBoule ImpromptuModular | |
#make_plug MarcBoule MindMeldModular | |
#make_plug VCVRack Befaco | |
make_plug VCVRack Fundamental | |
#make_plug VCVRack AudibleInstruments | |
#make_plug DaveBenham VenomModules | |
#make_plug VCVRack VCV-Recorder | |
#make_plug jeremywen JW-Modules | |
#make_plug nysthi nysthi | |
#make_plug stoermelder vcvrack-packone | |
#make_plug kockie69 SquinkyVCV-main | |
#make_plug clone45 voxglitch | |
#make_plug docb dbRackModules | |
popd | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment