Skip to content

Instantly share code, notes, and snippets.

@baconpaul
Last active March 21, 2024 12:35
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save baconpaul/9123fcc6a56970be384c658da7ff129f to your computer and use it in GitHub Desktop.
Save baconpaul/9123fcc6a56970be384c658da7ff129f to your computer and use it in GitHub Desktop.
Shell Script to build open source rack arm stuff
#!/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