Browse Source

Update install docs

Signed-off-by: falkTX <falktx@falktx.com>
pull/1898/head
falkTX 7 months ago
parent
commit
862c1ec129
Signed by: falkTX <falktx@falktx.com> GPG Key ID: CDBAA37ABC74FBA0
2 changed files with 8 additions and 23 deletions
  1. +4
    -10
      INSTALL.md
  2. +4
    -13
      Makefile.print.mk

+ 4
- 10
INSTALL.md View File

@@ -38,20 +38,14 @@ Optional for extra Linux-only engine features:


- ALSA - ALSA
- PulseAudio - PulseAudio
- X11 (LV2/VST X11 UI support)
- X11 (CLAP/LV2/VST2/VST3 X11 UI support)


Optional for extended LV2 UIs support: (Linux only) Optional for extended LV2 UIs support: (Linux only)


- Gtk2
- Gtk3
- Qt4 - Qt4
- Qt5 - Qt5


Optional for Linux VST3 support:

- freetype2
- Xcursor
- Xext
NOTE: Gtk2 and Gtk3 support is always on, as Carla uses dlopen + dlsym to support them


Optional for extra samplers support: Optional for extra samplers support:


@@ -73,14 +67,14 @@ Under Debian based systems, you can use this command to install everything:
``` ```
sudo apt install python3-pyqt5.qtsvg python3-rdflib pyqt5-dev-tools \ sudo apt install python3-pyqt5.qtsvg python3-rdflib pyqt5-dev-tools \
libmagic-dev liblo-dev libasound2-dev libpulse-dev libx11-dev libxcursor-dev libxext-dev \ libmagic-dev liblo-dev libasound2-dev libpulse-dev libx11-dev libxcursor-dev libxext-dev \
libgtk2.0-dev libgtk-3-dev libqt4-dev qtbase5-dev libfluidsynth-dev
qtbase5-dev libfluidsynth-dev
``` ```


Under Fedora, you can use the following command instead: Under Fedora, you can use the following command instead:
``` ```
sudo dnf install python3-qt5-devel python3-rdflib \ sudo dnf install python3-qt5-devel python3-rdflib \
file-devel liblo-devel alsa-lib-devel pulseaudio-libs-devel libX11-devel file-devel liblo-devel alsa-lib-devel pulseaudio-libs-devel libX11-devel
gtk2-devel gtk3-devel qt4-devel qt5-devel fluidsynth-devel libsndfile-devel
qt5-devel fluidsynth-devel libsndfile-devel
``` ```


## BUILD BRIDGES (Experimental) ## BUILD BRIDGES (Experimental)


+ 4
- 13
Makefile.print.mk View File

@@ -116,28 +116,19 @@ endif
@printf -- "LV2: $(ANS_YES)\n" @printf -- "LV2: $(ANS_YES)\n"
@printf -- "CLAP: $(ANS_YES)\n" @printf -- "CLAP: $(ANS_YES)\n"
ifeq ($(MACOS_OR_WINDOWS),true) ifeq ($(MACOS_OR_WINDOWS),true)
ifeq ($(USING_JUCE),true)
@printf -- "VST2: $(ANS_YES) (with UI, using JUCE)\n"
@printf -- "VST3: $(ANS_YES) (with UI, using JUCE)\n"
else # USING_JUCE
@printf -- "VST2: $(ANS_YES) (with UI)\n" @printf -- "VST2: $(ANS_YES) (with UI)\n"
@printf -- "VST3: $(ANS_NO)\n"
endif # USING_JUCE
@printf -- "VST3: $(ANS_YES) (with UI)\n"
else # MACOS_OR_WINDOWS else # MACOS_OR_WINDOWS
ifeq ($(HAIKU),true) ifeq ($(HAIKU),true)
@printf -- "VST2: $(ANS_YES) (without UI)\n" @printf -- "VST2: $(ANS_YES) (without UI)\n"
@printf -- "VST3: $(ANS_NO)\n"
@printf -- "VST3: $(ANS_YES) (without UI)\n"
else # HAIKU else # HAIKU
ifeq ($(HAVE_X11),true) ifeq ($(HAVE_X11),true)
@printf -- "VST2: $(ANS_YES) (with UI)\n" @printf -- "VST2: $(ANS_YES) (with UI)\n"
ifeq ($(USING_JUCE),true)
@printf -- "VST3: $(ANS_YES) (with UI, using JUCE)\n"
else # USING_JUCE
@printf -- "VST3: $(ANS_NO)\n"
endif # USING_JUCE
@printf -- "VST3: $(ANS_YES) (with UI)\n"
else # HAVE_X11 else # HAVE_X11
@printf -- "VST2: $(ANS_YES) (without UI) $(mS)Missing X11$(mE)\n" @printf -- "VST2: $(ANS_YES) (without UI) $(mS)Missing X11$(mE)\n"
@printf -- "VST3: $(ANS_NO)\n"
@printf -- "VST3: $(ANS_YES) (without UI) $(mS)Missing X11$(mE)\n"
endif # HAVE_X11 endif # HAVE_X11
endif # HAIKU endif # HAIKU
endif # MACOS_OR_WINDOWS endif # MACOS_OR_WINDOWS


Loading…
Cancel
Save