Skip to content

Instantly share code, notes, and snippets.

@R3V1Z3
Last active August 29, 2015 14:21
Show Gist options
  • Save R3V1Z3/26b643193d3694766712 to your computer and use it in GitHub Desktop.
Save R3V1Z3/26b643193d3694766712 to your computer and use it in GitHub Desktop.
Script to compile Radium from git source, for Ubuntu 14.x and derivatives like Elementary OS. Details at https://github.com/kmatheussen/radium
#!/bin/bash
# install dependencies
sudo apt-get install libqt4-dev qt4-dev-tools libxaw7-dev libasound2-dev libjack-jackd2-dev libsamplerate-dev liblrdf-dev libsndfile-dev ladspa-sdk libglib2.0-dev calf-plugins binutils-dev libc6-dev tk8.5 libogg-dev libvorbis-dev libspeex-dev fftw-dev fftw3-dev libxkbfile-dev cmake clang libfreetype6-dev libxinerama-dev libxcursor-dev libiberty-dev guile-2.0 xutils-dev
# if python 2 is not already installed, uncomment the next 3 lines:
#sudo add-apt-repository ppa:fkrull/deadsnakes
#sudo apt-get update
#sudo apt-get install python2.7
# for VST SDKs, current as of 2015-05-19
cd $HOME
wget http://www.steinberg.net/sdk_downloads/vstsdk360_22_11_2013_build_100.zip
mkdir -p "~/SDKs/vstsdk2.4/pluginterfaces/vst2.x/
unzip -j "vstsdk360_22_11_2013_build_100.zip" "VST3 SDK/public.sdk/source/vst2.x/*.h" -d ~/SDKs/vstsdk2.4/pluginterfaces/vst2.x/
unzip -j "vstsdk360_22_11_2013_build_100.zip" "VST3 SDK/pluginterfaces/vst2.x/*.h" -d ~/SDKs/vstsdk2.4/pluginterfaces/vst2.x/
git clone https://github.com/kmatheussen/radium.git
touch audio/*.cpp common/gfx_op_queue_generated.c common/visual_op_queue_proc.h
make packages
BUILDTYPE=RELEASE ./build_linux.sh -j7
./start.sh
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment