73328d3fd40806c2cde67b2c9d4ff0505f888359
[packages/trusty/cirros-testvm.git] / cirros-testvm / src-cirros / buildroot-2015.05 / package / jack2 / jack2.mk
1 ################################################################################
2 #
3 # jack2
4 #
5 ################################################################################
6
7 JACK2_VERSION = v1.9.10
8 JACK2_SITE = $(call github,jackaudio,jack2,$(JACK2_VERSION))
9 JACK2_LICENSE = GPLv2+ (jack server), LGPLv2.1+ (jack library)
10 JACK2_DEPENDENCIES = libsamplerate libsndfile alsa-lib host-python
11 JACK2_INSTALL_STAGING = YES
12
13 define JACK2_CONFIGURE_CMDS
14         (cd $(@D); \
15                 $(TARGET_CONFIGURE_OPTS)        \
16                 $(HOST_DIR)/usr/bin/python2 ./waf configure \
17                 --prefix=/usr                   \
18                 --alsa                          \
19         )
20 endef
21
22 define JACK2_BUILD_CMDS
23         (cd $(@D); $(HOST_DIR)/usr/bin/python2 ./waf build -j $(PARALLEL_JOBS))
24 endef
25
26 define JACK2_INSTALL_TARGET_CMDS
27         (cd $(@D); $(HOST_DIR)/usr/bin/python2 ./waf --destdir=$(TARGET_DIR) \
28                 install)
29 endef
30
31 define JACK2_INSTALL_STAGING_CMDS
32         (cd $(@D); $(HOST_DIR)/usr/bin/python2 ./waf --destdir=$(STAGING_DIR) \
33                 install)
34 endef
35
36 $(eval $(generic-package))