Follow these steps in order to build (and install) PaulXStretch on GNU/Linux.
To build PaulXStretch you'll need to install the necessary development dependencies.
If you're using Debian or a Debian-based distro like Ubuntu, run this script:
./deb_get_prereqs.sh
On Fedora run this script:
./fedora_get_prereqs.sh
On other distros you'll have to install the following development packages manually through your package manager:
libfftw3-dev
orlibfftw-devel
libjack-jackd2-dev
libasound2-dev
libx11-dev
libxext-dev
libxinerama-dev
libxrandr-dev
libxcursor-dev
libgl-dev
libfreetype6-dev
orlibfreetype-dev
libcurl4-openssl-dev
orlibcurl4-gnutls-dev
cmake
Run the build script, both the standalone application and the VST3 plugin will be built:
./build.sh
When the build finishes, the executable will be at
../build/PaulXStretch_artefacts/Release/paulxstretch
. You can install it
and the VST3 plugins by running the install script:
sudo ./install.sh
It defaults to installing in /usr/local, but if you want to install it elsewhere, just specify the base directory as the first argument on the commandline of the script.
If you wish to uninstall you can run the uninstall script:
sudo ./uninstall.sh