This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
documentation:compiling_installing_-_linux [2019/07/21 13:17] – [Install dependecies] deva | documentation:compiling_installing_-_linux [2021/06/10 06:53] (current) – deva | ||
---|---|---|---|
Line 1: | Line 1: | ||
======Compiling and Installing on linux (LV2 only)====== | ======Compiling and Installing on linux (LV2 only)====== | ||
This guide will show you how to unpack, compile and install the lv2 version of the drumgizmo plugin. It will also show how to make it usable for the LV2 host Ardour. | This guide will show you how to unpack, compile and install the lv2 version of the drumgizmo plugin. It will also show how to make it usable for the LV2 host Ardour. | ||
- | =====Install | + | =====Install |
The dependencies needed are: | The dependencies needed are: | ||
- | * lv2-devel in at least version | + | * lv2 >= 1.0 (https:// |
- | * libx11-dev | + | * Xlib (for the UI) (https:// |
- | * libsndfile-devel in at least version | + | * sndfile >= 1.0.21 (http:// |
- | * zita-resampler-devel | + | |
On a Debian based system (this includes Ubuntu) the following command should work: | On a Debian based system (this includes Ubuntu) the following command should work: | ||
< | < | ||
- | sudo apt-get install \ | + | sudo apt install \ |
build-essential \ | build-essential \ | ||
autoconf \ | autoconf \ | ||
Line 17: | Line 16: | ||
lv2-dev \ | lv2-dev \ | ||
xorg-dev \ | xorg-dev \ | ||
- | libsndfile1-dev \ | + | libsndfile1-dev |
- | libzita-resampler-dev | + | |
</ | </ | ||
- | If you plan on compiling the commandline | + | If you plan on compiling the command-line |
< | < | ||
- | sudo apt-get install \ | + | sudo apt install \ |
libjack-dev \ | libjack-dev \ | ||
libsmf-dev \ | libsmf-dev \ | ||
Line 32: | Line 30: | ||
In this example version 0.9.15 will be used. | In this example version 0.9.15 will be used. | ||
- | Unpack the source file by issuing the followng | + | Unpack the source file by issuing the following |
< | < | ||
tar xvzf drumgizmo-0.9.15.tar.gz | tar xvzf drumgizmo-0.9.15.tar.gz | ||
Line 47: | Line 45: | ||
</ | </ | ||
- | If you also want the command line tool, replace the '' | + | If you also want the command line tool, replace the '' |
=====Compile from git sources===== | =====Compile from git sources===== | ||
First clone the git sources as described [[: | First clone the git sources as described [[: | ||
Line 66: | Line 64: | ||
</ | </ | ||
The configure step might fail if the lv2-devel package is not present with at least version 1.0. | The configure step might fail if the lv2-devel package is not present with at least version 1.0. | ||
- | It also requires libsndfile-devel in at least version 1.0.21 | + | It also requires libsndfile-devel in at least version 1.0.21. |
If you also want the command line tool, replace the '' | If you also want the command line tool, replace the '' | ||
Line 72: | Line 70: | ||
When the '' | When the '' | ||
- | Now fire up your favorite | + | Now fire up your favorite |
=====Using===== | =====Using===== |