--- /dev/null
+################################################################################
+#
+# jack2
+#
+################################################################################
+
+JACK2_VERSION = v1.9.10
+JACK2_SITE = $(call github,jackaudio,jack2,$(JACK2_VERSION))
+JACK2_LICENSE = GPLv2+ (jack server), LGPLv2.1+ (jack library)
+JACK2_DEPENDENCIES = libsamplerate libsndfile alsa-lib host-python
+JACK2_INSTALL_STAGING = YES
+
+define JACK2_CONFIGURE_CMDS
+ (cd $(@D); \
+ $(TARGET_CONFIGURE_OPTS) \
+ $(HOST_DIR)/usr/bin/python2 ./waf configure \
+ --prefix=/usr \
+ --alsa \
+ )
+endef
+
+define JACK2_BUILD_CMDS
+ (cd $(@D); $(HOST_DIR)/usr/bin/python2 ./waf build -j $(PARALLEL_JOBS))
+endef
+
+define JACK2_INSTALL_TARGET_CMDS
+ (cd $(@D); $(HOST_DIR)/usr/bin/python2 ./waf --destdir=$(TARGET_DIR) \
+ install)
+endef
+
+define JACK2_INSTALL_STAGING_CMDS
+ (cd $(@D); $(HOST_DIR)/usr/bin/python2 ./waf --destdir=$(STAGING_DIR) \
+ install)
+endef
+
+$(eval $(generic-package))