From f0bda6dd18e9276cc00813e62c6c53680c318c67 Mon Sep 17 00:00:00 2001 From: Fabrice Fontaine Date: Sun, 20 Mar 2022 22:18:15 +0100 Subject: [PATCH] package/jack1: libsndfile is optional, not mandatory libsndfile is only needed to build jackrec example client Signed-off-by: Fabrice Fontaine Signed-off-by: Arnout Vandecappelle (Essensium/Mind) (cherry picked from commit 9a78a756134831da20c471dee575f3e8108f62a4) Signed-off-by: Peter Korsgaard --- package/jack1/Config.in | 1 - package/jack1/jack1.mk | 6 +++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/package/jack1/Config.in b/package/jack1/Config.in index 625afdf8c1..5b3116e2f1 100644 --- a/package/jack1/Config.in +++ b/package/jack1/Config.in @@ -10,7 +10,6 @@ config BR2_PACKAGE_JACK1 select BR2_PACKAGE_ALSA_LIB_RAWMIDI select BR2_PACKAGE_ALSA_LIB_SEQ select BR2_PACKAGE_BERKELEYDB - select BR2_PACKAGE_LIBSNDFILE help JACK Audio Connection Kit (JACK 1 implementation). diff --git a/package/jack1/jack1.mk b/package/jack1/jack1.mk index 39183826a4..6dca56001f 100644 --- a/package/jack1/jack1.mk +++ b/package/jack1/jack1.mk @@ -11,12 +11,16 @@ JACK1_LICENSE = GPL-2.0+ (jack server), LGPL-2.1+ (jack library) JACK1_LICENSE_FILES = COPYING COPYING.GPL COPYING.LGPL JACK1_INSTALL_STAGING = YES -JACK1_DEPENDENCIES = host-pkgconf alsa-lib berkeleydb libsndfile +JACK1_DEPENDENCIES = host-pkgconf alsa-lib berkeleydb ifeq ($(BR2_PACKAGE_LIBSAMPLERATE),y) JACK1_DEPENDENCIES += libsamplerate endif +ifeq ($(BR2_PACKAGE_LIBSNDFILE),y) +JACK1_DEPENDENCIES += libsndfile +endif + ifeq ($(BR2_PACKAGE_READLINE),y) JACK1_DEPENDENCIES += readline endif