export DEB_CXXFLAGS_MAINT_APPEND =
export DEB_LDFLAGS_MAINT_APPEND =
+# workaround for an FST bug
+DEB_CPPFLAGS_MAINT_APPEND += -D_fstEffect=AEffect
DATE_FMT = %Y-%m-%d
ifdef SOURCE_DATE_EPOCH
cp debian/missing-sources/$$d/* src/deps/$$d/src/; \
done
cp -ra /usr/share/juce src/deps/
+ # patch around some bugs in FST
+ sed -e 's|\(.*t_fstTimeInfo.smpteFrameRate.*\)|};\ntypedef enum {\1|' -e 's|\(.*SmpteFilm35mm.*\)|\1 }^CstSmpteFrameRate;\nenum {dummy_enum|' /usr/include/pluginterfaces/fst/fst.h > src/deps/juce/modules/juce_audio_processors/format_types/fst.h
+ sed -e 's|<pluginterfaces/fst/fst.h>|"fst.h"|' -i src/deps/juce/modules/juce_audio_processors/format_types/juce_VSTPluginFormat.cpp
override_dh_auto_configure:
dh_auto_configure -- \
-DWITH_VST2=ON \