--- /dev/null
+Description: Fix FTBFS
+Author: <giadaloopmachine@gmail.com> upstream
+Forwarded: not-needed
+
+Index: giada/src/core/kernelMidi.cpp
+===================================================================
+--- giada.orig/src/core/kernelMidi.cpp
++++ giada/src/core/kernelMidi.cpp
+@@ -39,7 +39,9 @@
+ #include "midiChannel.h"
+ #include "conf.h"
+ #include "midiMapConf.h"
+-#include "pluginHost.h"
++#ifdef WITH_VST
++ #include "pluginHost.h"
++#endif
+ #include "kernelMidi.h"
+
+
+@@ -48,8 +50,9 @@ extern Conf G_Conf;
+ extern Mixer G_Mixer;
+ extern KernelMidi G_KernelMidi;
+ extern MidiMapConf G_MidiMap;
++#ifdef WITH_VST
+ extern PluginHost G_PluginHost;
+-
++#endif
+
+ using std::string;
+ using std::vector;
+Index: giada/src/core/midiChannel.cpp
+===================================================================
+--- giada.orig/src/core/midiChannel.cpp
++++ giada/src/core/midiChannel.cpp
+@@ -30,18 +30,22 @@
+ #include "../utils/log.h"
+ #include "midiChannel.h"
+ #include "channel.h"
+-#include "pluginHost.h"
+ #include "patch_DEPR_.h"
+ #include "patch.h"
+ #include "conf.h"
+ #include "mixer.h"
++#ifdef WITH_VST
++ #include "pluginHost.h"
++#endif
+ #include "kernelMidi.h"
+
+
+ extern Recorder G_Recorder;
+ extern KernelMidi G_KernelMidi;
+-extern PluginHost G_PluginHost;
+ extern Mixer G_Mixer;
++#ifdef WITH_VST
++extern PluginHost G_PluginHost;
++#endif
+
+
+ MidiChannel::MidiChannel(int bufferSize, MidiMapConf *midiMapConf)
+@@ -335,17 +339,20 @@ void MidiChannel::receiveMidi(uint32_t m
+ {
+ if (!armed)
+ return;
++
++#ifdef WITH_VST
++
+ while (true) {
+ if (pthread_mutex_trylock(&G_PluginHost.mutex_midi) != 0)
+ continue;
+ gu_log("[Channel::processMidi] msg=%X\n", msg);
+-#ifdef WITH_VST
+ addVstMidiEvent(msg, 0);
+-#endif
+ pthread_mutex_unlock(&G_PluginHost.mutex_midi);
+ break;
+ }
+
++#endif
++
+ if (G_Recorder.canRec(this))
+ G_Recorder.rec(index, ACTION_MIDI, G_Mixer.actualFrame, msg);
+ }
+Index: giada/src/gui/dialogs/gd_about.cpp
+===================================================================
+--- giada.orig/src/gui/dialogs/gd_about.cpp
++++ giada/src/gui/dialogs/gd_about.cpp
+@@ -33,7 +33,9 @@
+ #include "../../core/kernelAudio.h"
+ #include "../../core/kernelMidi.h"
+ #include "../../core/graphics.h"
+-#include "../../deps/juce/config.h"
++#ifdef WITH_VST
++ #include "../../deps/juce/config.h"
++#endif
+ #include "../../utils/gui.h"
+ #include "../elems/ge_mixed.h"
+ #include "gd_about.h"