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.

53 lines
1.5KB

  1. #!/usr/bin/make -f
  2. include /usr/share/dpkg/kxstudio-audio-plugin.mk
  3. EXTRA_MAKE_ARGS = NOOPT=true PREFIX=/usr EXTERNAL_PLUGINS=true
  4. DEB_BUILD_ARCH = $(shell dpkg-architecture -qDEB_BUILD_ARCH)
  5. %:
  6. dh $@
  7. override_dh_auto_configure:
  8. $(MAKE) $(EXTRA_MAKE_ARGS) features
  9. override_dh_auto_build:
  10. dh_auto_build -- $(EXTRA_MAKE_ARGS)
  11. ifeq ($(DEB_BUILD_ARCH),amd64)
  12. $(MAKE) $(EXTRA_MAKE_ARGS) posix64
  13. else ifeq ($(DEB_BUILD_ARCH),i386)
  14. $(MAKE) $(EXTRA_MAKE_ARGS) posix32
  15. endif
  16. override_dh_auto_install:
  17. dh_auto_install -- $(EXTRA_MAKE_ARGS)
  18. # FIXME these properties need to be defined first:
  19. # http://harrisonconsoles.com/lv2/inlinedisplay#interface
  20. # http://harrisonconsoles.com/lv2/inlinedisplay#queue_draw
  21. # http://kxstudio.sf.net/carla/ui-ext ??
  22. # $(call kxstudio_audio_plugin_test)
  23. override_dh_auto_clean:
  24. dh_auto_clean
  25. $(MAKE) distclean
  26. # find . -name .libmagic-tmp -delete
  27. override_dh_install:
  28. dh_install
  29. rm -f debian/carla-git/usr/lib/carla/carla-bridge-posix*
  30. rm -f debian/carla-git/usr/lib/carla/carla-discovery-posix*
  31. rm -f debian/carla-git/usr/lib/lv2/carla.lv2/carla-bridge-posix*
  32. rm -f debian/carla-git/usr/lib/lv2/carla.lv2/carla-discovery-posix*
  33. rm -f debian/carla-git/usr/lib/vst/carla.vst/carla-bridge-posix*
  34. rm -f debian/carla-git/usr/lib/vst/carla.vst/carla-discovery-posix*
  35. override_dh_missing:
  36. dh_missing --fail-missing
  37. override_dh_shlibdeps:
  38. dh_shlibdeps
  39. # remove pulse versioned depends, causes issues trying to install on debian
  40. sed -i "s/libpulse0 (>= 0.99.1)/libpulse0/" debian/carla-git.substvars