|
- #!/usr/bin/make -f
-
- include /usr/share/dpkg/kxstudio-audio-plugin.mk
-
- EXTRA_MAKE_ARGS = NOOPT=true PREFIX=/usr EXTERNAL_PLUGINS=true
-
- DEB_BUILD_ARCH = $(shell dpkg-architecture -qDEB_BUILD_ARCH)
-
- %:
- dh $@
-
- override_dh_auto_configure:
- $(MAKE) $(EXTRA_MAKE_ARGS) features
-
- override_dh_auto_build:
- dh_auto_build -- $(EXTRA_MAKE_ARGS)
- ifeq ($(DEB_BUILD_ARCH),amd64)
- $(MAKE) $(EXTRA_MAKE_ARGS) posix64
- else ifeq ($(DEB_BUILD_ARCH),i386)
- $(MAKE) $(EXTRA_MAKE_ARGS) posix32
- endif
-
- override_dh_auto_install:
- dh_auto_install -- $(EXTRA_MAKE_ARGS)
-
- # FIXME these properties need to be defined first:
- # http://harrisonconsoles.com/lv2/inlinedisplay#interface
- # http://harrisonconsoles.com/lv2/inlinedisplay#queue_draw
- # http://kxstudio.sf.net/carla/ui-ext ??
- # $(call kxstudio_audio_plugin_test)
-
- override_dh_auto_clean:
- dh_auto_clean
- $(MAKE) distclean
- # find . -name .libmagic-tmp -delete
-
- override_dh_install:
- dh_install
- rm -f debian/carla-git/usr/lib/carla/carla-bridge-posix*
- rm -f debian/carla-git/usr/lib/carla/carla-discovery-posix*
- rm -f debian/carla-git/usr/lib/lv2/carla.lv2/carla-bridge-posix*
- rm -f debian/carla-git/usr/lib/lv2/carla.lv2/carla-discovery-posix*
- rm -f debian/carla-git/usr/lib/vst/carla.vst/carla-bridge-posix*
- rm -f debian/carla-git/usr/lib/vst/carla.vst/carla-discovery-posix*
-
- override_dh_missing:
- dh_missing --fail-missing
-
- override_dh_shlibdeps:
- dh_shlibdeps
- # remove pulse versioned depends, causes issues trying to install on debian
- sed -i "s/libpulse0 (>= 0.99.1)/libpulse0/" debian/carla-git.substvars
|