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.

40 lines
1.4KB

  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. override_dh_auto_configure:
  26. mkdir -p build
  27. tar -x -C build --overwrite --strip-components=1 -f carla.tar.gz
  28. override_dh_auto_build:
  29. make all -C build $(CARLA_BACKEND_EXTRAFLAGS)
  30. override_dh_auto_clean:
  31. if [ ! -f carla.tar.gz ]; then wget https://github.com/falkTX/Carla/archive/refs/tags/v2.4.3.tar.gz -O carla.tar.gz; fi
  32. rm -rf build
  33. %:
  34. dh $@