Skip to content

Commit

Permalink
Update install docs
Browse files Browse the repository at this point in the history
Signed-off-by: falkTX <falktx@falktx.com>
  • Loading branch information
falkTX committed Apr 16, 2024
1 parent 3c7d0e7 commit 862c1ec
Show file tree
Hide file tree
Showing 2 changed files with 8 additions and 23 deletions.
14 changes: 4 additions & 10 deletions INSTALL.md
Expand Up @@ -38,20 +38,14 @@ Optional for extra Linux-only engine features:

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

Optional for extended LV2 UIs support: (Linux only)

- Gtk2
- Gtk3
- Qt4
- 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:

Expand All @@ -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 \
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:
```
sudo dnf install python3-qt5-devel python3-rdflib \
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)
Expand Down
17 changes: 4 additions & 13 deletions Makefile.print.mk
Expand Up @@ -116,28 +116,19 @@ endif
@printf -- "LV2: $(ANS_YES)\n"
@printf -- "CLAP: $(ANS_YES)\n"
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 -- "VST3: $(ANS_NO)\n"
endif # USING_JUCE
@printf -- "VST3: $(ANS_YES) (with UI)\n"
else # MACOS_OR_WINDOWS
ifeq ($(HAIKU),true)
@printf -- "VST2: $(ANS_YES) (without UI)\n"
@printf -- "VST3: $(ANS_NO)\n"
@printf -- "VST3: $(ANS_YES) (without UI)\n"
else # HAIKU
ifeq ($(HAVE_X11),true)
@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
@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 # HAIKU
endif # MACOS_OR_WINDOWS
Expand Down

0 comments on commit 862c1ec

Please sign in to comment.