External, Non-PPA KXStudio Repository
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

47 lines
1.6KB

  1. #!/usr/bin/make -f
  2. CARLA_BACKEND_EXTRAFLAGS = PREFIX=/opt/kxstudio
  3. CARLA_BACKEND_EXTRAFLAGS += CAN_GENERATE_LV2_TTL=false
  4. CARLA_BACKEND_EXTRAFLAGS += HAVE_ALSA=false
  5. CARLA_BACKEND_EXTRAFLAGS += HAVE_JACK=false
  6. CARLA_BACKEND_EXTRAFLAGS += HAVE_PULSEAUDIO=false
  7. CARLA_BACKEND_EXTRAFLAGS += HAVE_DGL=false
  8. CARLA_BACKEND_EXTRAFLAGS += HAVE_HYLIA=false
  9. CARLA_BACKEND_EXTRAFLAGS += HAVE_GTK2=false
  10. CARLA_BACKEND_EXTRAFLAGS += HAVE_GTK3=false
  11. CARLA_BACKEND_EXTRAFLAGS += HAVE_X11=false
  12. CARLA_BACKEND_EXTRAFLAGS += HAVE_FFMPEG=false
  13. CARLA_BACKEND_EXTRAFLAGS += HAVE_FLUIDSYNTH=false
  14. CARLA_BACKEND_EXTRAFLAGS += HAVE_LIBLO=false
  15. CARLA_BACKEND_EXTRAFLAGS += HAVE_LIBMAGIC=false
  16. CARLA_BACKEND_EXTRAFLAGS += HAVE_PYQT=false
  17. CARLA_BACKEND_EXTRAFLAGS += HAVE_QT=false
  18. CARLA_BACKEND_EXTRAFLAGS += HAVE_QT4=false
  19. CARLA_BACKEND_EXTRAFLAGS += HAVE_QT5=false
  20. CARLA_BACKEND_EXTRAFLAGS += HAVE_SNDFILE=false
  21. CARLA_BACKEND_EXTRAFLAGS += EXTERNAL_PLUGINS=false
  22. CARLA_BACKEND_EXTRAFLAGS += USING_JUCE=false
  23. CARLA_BACKEND_EXTRAFLAGS += USING_JUCE_AUDIO_DEVICES=false
  24. CARLA_BACKEND_EXTRAFLAGS += USING_JUCE_GUI_EXTRA=false
  25. CARLA_BACKEND_EXTRAFLAGS += USING_RTAUDIO=false
  26. CARLA_BACKEND_EXTRAFLAGS += NOOPT=true
  27. export CFLAGS=
  28. export CXXFLAGS=
  29. export CPPFLAGS=
  30. export LDFLAGS=
  31. override_dh_auto_configure:
  32. mkdir -p build
  33. tar -x -C build --overwrite --strip-components=1 -f carla.tar.gz
  34. override_dh_auto_build:
  35. $(MAKE) all -C build $(CARLA_BACKEND_EXTRAFLAGS)
  36. override_dh_auto_clean:
  37. if [ ! -f carla.tar.gz ]; then wget https://github.com/falkTX/Carla/archive/refs/tags/v2.5.2.tar.gz -O carla.tar.gz; fi
  38. rm -rf build
  39. %:
  40. dh $@