From 486b0a628f8b45594e323b054a4f2a3dd7729752 Mon Sep 17 00:00:00 2001 From: Robin Gareus Date: Mon, 17 Mar 2014 14:40:29 +0100 Subject: [PATCH] add helper binaries to bundles --- tools/linux_packaging/build | 9 +++++++++ tools/osx_packaging/osx_build | 7 +++++++ 2 files changed, 16 insertions(+) diff --git a/tools/linux_packaging/build b/tools/linux_packaging/build index 5ec6089e57..95f052537e 100755 --- a/tools/linux_packaging/build +++ b/tools/linux_packaging/build @@ -397,6 +397,15 @@ cp $BUILD_ROOT/libs/vamp-plugins/libardourvampplugins.so* $Libraries # Suil modules cp $ARDOURSTACK_ROOT/lib/suil-0/lib* $Libraries +# VST scanner app (both LXVST as well as WIN-VST, 2in1) +# (if build with wine: ardour-vst-scanner is a wrapper +# script for ardour-vst-scanner.exe.so, if VST is disabled +# neither binary nor script exists) +cp $BUILD_ROOT/libs/fst/ardour-vst-scanner* $APPLIB/ || true + +# vfork wrapper +cp $BUILD_ROOT/libs/vfork/ardour-exec-wrapper $APPLIB/ + OURLIBDIR=$BUILD_ROOT/libs OURLIBS=$OURLIBDIR/vamp-sdk:$OURLIBDIR/surfaces/control_protocol:$OURLIBDIR/ardour:$OURLIBDIR/midi++2:$OURLIBDIR/pbd:$OURLIBDIR/rubberband:$OURLIBDIR/soundtouch:$OURLIBDIR/gtkmm2ext:$OURLIBDIR/sigc++2:$OURLIBDIR/glibmm2:$OURLIBDIR/gtkmm2/atk:$OURLIBDIR/gtkmm2/pango:$OURLIBDIR/gtkmm2/gdk:$OURLIBDIR/gtkmm2/gtk:$OURLIBDIR/canvas:$OURLIBDIR/libsndfile:$OURLIBDIR/evoral:$OURLIBDIR/evoral/src/libsmf:$OURLIBDIR/audiographer:$OURLIBDIR/timecode:$OURLIBDIR/taglib:$OURLIBDIR/libltc:$OURLIBDIR/qm-dsp diff --git a/tools/osx_packaging/osx_build b/tools/osx_packaging/osx_build index fcf1febe84..ad45651b93 100755 --- a/tools/osx_packaging/osx_build +++ b/tools/osx_packaging/osx_build @@ -374,6 +374,13 @@ cp $BUILD_ROOT/libs/vamp-plugins/libardourvampplugins.dylib $Frameworks # Suil modules cp $ARDOURSTACK_ROOT/lib/suil-0/lib* $Frameworks +# VST scanner app and wrapper script, if they exist +cp $BUILD_ROOT/libs/fst/ardour-vst-scanner* $Frameworks/ || true + +# vfork wrapper +cp $BUILD_ROOT/libs/vfork/ardour-exec-wrapper $Frameworks/ + + while [ true ] ; do missing=false for file in $APPROOT/MacOS/* $Frameworks/* $Frameworks/modules/* $Panners/*.dylib $Backends/*.dylib $Surfaces/*.dylib $Plugins/*.so ; do