From patchwork Tue Dec 3 10:53:37 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?J=C3=B6rg_Krause?= X-Patchwork-Id: 1203607 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=140.211.166.133; helo=hemlock.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=embedded.rocks Authentication-Results: ozlabs.org; dkim=fail reason="key not found in DNS" (0-bit key; unprotected) header.d=embedded.rocks header.i=@embedded.rocks header.b="GHFCXNVk"; dkim-atps=neutral Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 47RzPL6x0bz9sP3 for ; Tue, 3 Dec 2019 21:53:58 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id 80C1D8832F; Tue, 3 Dec 2019 10:53:55 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from hemlock.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 5DbsWWanzRVZ; Tue, 3 Dec 2019 10:53:52 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by hemlock.osuosl.org (Postfix) with ESMTP id 211378832A; Tue, 3 Dec 2019 10:53:52 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 2BE101BF288 for ; Tue, 3 Dec 2019 10:53:51 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 23F6B84F69 for ; Tue, 3 Dec 2019 10:53:51 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id G9g3P52Tijan for ; Tue, 3 Dec 2019 10:53:50 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mout02.posteo.de (mout02.posteo.de [185.67.36.142]) by whitealder.osuosl.org (Postfix) with ESMTPS id 0F99286DEA for ; Tue, 3 Dec 2019 10:53:50 +0000 (UTC) Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 2B23D2400FC for ; Tue, 3 Dec 2019 11:53:47 +0100 (CET) Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 47RzP61x8Fz9rxX for ; Tue, 3 Dec 2019 11:53:46 +0100 (CET) Authentication-Results: mail.embedded.rocks (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=embedded.rocks DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=embedded.rocks; h=content-transfer-encoding:content-type:content-type :mime-version:x-mailer:message-id:date:date:subject:subject:from :from:received:received; s=default; t=1575370424; x=1575975225; bh=KtcRXAG+V0aB3cMyHfDNvQ38evf12G9qbwqyE8YSkzE=; b=GHFCXNVkNEPV RHfrmxaSfSoGsPXrf5dgiXlyJEX6NWmJxLXT1gQnb7YjcTwcNz7q9w10hn5NuXTE TckPfV/gLFelsmYQdfwOc5UptLOWnDdfsetvbJhoWZA6l/vHkLjKKTNf79JkDcuO EsDdXcJx+E5jR40JgkFzehMWLWtIJ7BrvvuLp3l/dRhcxvJeRfY09CXyZM5zatlu oYYg7Kjr2rDU7AUTbyBpStUoxbkmehMmERMOXeZIAxif544SfBWETB8aE9YtBzPw 04KsNXFWFIE+q7iW13fSEf4H2Kt2DfgpsD6rJtcAzxYx2b5wSyVAWoYwbXCQVDBA Y+xouhpw3g== Received: from mail.embedded.rocks ([127.0.0.1]) by localhost (mail.embedded.rocks [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id jm7cU3jrIdAV; Tue, 3 Dec 2019 11:53:44 +0100 (CET) Received: from nzxt.fritz.box (port-92-195-96-1.dynamic.qsc.de [92.195.96.1]) (Authenticated sender: joerg.krause@embedded.rocks) by mail.embedded.rocks (Postfix) with ESMTPSA; Tue, 3 Dec 2019 11:53:44 +0100 (CET) From: =?utf-8?q?J=C3=B6rg_Krause?= To: buildroot@buildroot.org Date: Tue, 3 Dec 2019 11:53:37 +0100 Message-Id: <20191203105341.1232360-1-joerg.krause@embedded.rocks> X-Mailer: git-send-email 2.24.0 MIME-Version: 1.0 Subject: [Buildroot] [PATCH 1/5] package/shairport-sync: bump to version 3.3.5 X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Signed-off-by: Jörg Krause --- package/shairport-sync/shairport-sync.hash | 2 +- package/shairport-sync/shairport-sync.mk | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package/shairport-sync/shairport-sync.hash b/package/shairport-sync/shairport-sync.hash index 9b5611af16..b072fad045 100644 --- a/package/shairport-sync/shairport-sync.hash +++ b/package/shairport-sync/shairport-sync.hash @@ -1,3 +1,3 @@ # Locally calculated -sha256 a8f580fa8eb71172f6237c0cdbf23287b27f41f5399f5addf8cd0115a47a4b2b shairport-sync-3.3.2.tar.gz +sha256 9757dd7f19c0bc28cb06a6753305c3ed89da2d271d069b36d1b12173309c1459 shairport-sync-3.3.5.tar.gz sha256 1daaa904985807b7f9f2fa91f6b19f3faadf8df4e813f7451a691f89a6965e3f LICENSES diff --git a/package/shairport-sync/shairport-sync.mk b/package/shairport-sync/shairport-sync.mk index b5f57faac1..d7c8baa30c 100644 --- a/package/shairport-sync/shairport-sync.mk +++ b/package/shairport-sync/shairport-sync.mk @@ -4,7 +4,7 @@ # ################################################################################ -SHAIRPORT_SYNC_VERSION = 3.3.2 +SHAIRPORT_SYNC_VERSION = 3.3.5 SHAIRPORT_SYNC_SITE = $(call github,mikebrady,shairport-sync,$(SHAIRPORT_SYNC_VERSION)) SHAIRPORT_SYNC_LICENSE = MIT, BSD-3-Clause From patchwork Tue Dec 3 10:53:38 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?J=C3=B6rg_Krause?= X-Patchwork-Id: 1203606 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=140.211.166.137; helo=fraxinus.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=embedded.rocks Authentication-Results: ozlabs.org; dkim=fail reason="key not found in DNS" (0-bit key; unprotected) header.d=embedded.rocks header.i=@embedded.rocks header.b="aZMafdCC"; dkim-atps=neutral Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 47RzPL6t69z9s4Y for ; Tue, 3 Dec 2019 21:53:56 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 6533E864EC; Tue, 3 Dec 2019 10:53:54 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8bz5GqsZL3F9; Tue, 3 Dec 2019 10:53:53 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id 2352B86472; Tue, 3 Dec 2019 10:53:53 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) by ash.osuosl.org (Postfix) with ESMTP id 51BBE1BF288 for ; Tue, 3 Dec 2019 10:53:51 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 45FCB86472 for ; Tue, 3 Dec 2019 10:53:51 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from fraxinus.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ZAI9FvXMCzTk for ; Tue, 3 Dec 2019 10:53:50 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mout02.posteo.de (mout02.posteo.de [185.67.36.142]) by fraxinus.osuosl.org (Postfix) with ESMTPS id 2DA0B84D9A for ; Tue, 3 Dec 2019 10:53:50 +0000 (UTC) Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id 2B2562400FD for ; Tue, 3 Dec 2019 11:53:47 +0100 (CET) Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 47RzP651Kkz9rxY for ; Tue, 3 Dec 2019 11:53:46 +0100 (CET) Authentication-Results: mail.embedded.rocks (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=embedded.rocks DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=embedded.rocks; h=content-transfer-encoding:content-type:content-type :mime-version:references:in-reply-to:x-mailer:message-id:date :date:subject:subject:from:from:received:received; s=default; t= 1575370425; x=1575975226; bh=6ip5yCaOc4r/UpZGiIUPSh+6V5qYE62ae/B q7xcnYfI=; b=aZMafdCC2PaY+7+5ZOHKbaj6KJZv7HMH3LbEwGMaSFme/NRp6mf 25UA4/sAoNCulHEm2Jf+XAx9izNUbaIFaDHooX7Q+yta5IzslqRkvYReuwN1/KGM X9KJMvR4wrYDGMJ2OqGlUas7Khiv/5ZTSaaAGxGFamPOzGFMuNxahKBaMzI/j4wh 5PprmFkINd2MZpWvz5Fue+4I9dxojnK7LnfKMsRE7J+U6WE7DaNxBtrCEB89Coth qtfZmEyxV25OYX0MoXW/tPpxVKPfXPuoVcFb9MDPzMhQmDYllbcJAaAU3Ogd+dVY wH6N+jTCdfr9UEHA129qZtfEt1ZrNu2kvUQ== Received: from mail.embedded.rocks ([127.0.0.1]) by localhost (mail.embedded.rocks [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id 3uxfzn7TNECo; Tue, 3 Dec 2019 11:53:45 +0100 (CET) Received: from nzxt.fritz.box (port-92-195-96-1.dynamic.qsc.de [92.195.96.1]) (Authenticated sender: joerg.krause@embedded.rocks) by mail.embedded.rocks (Postfix) with ESMTPSA; Tue, 3 Dec 2019 11:53:45 +0100 (CET) From: =?utf-8?q?J=C3=B6rg_Krause?= To: buildroot@buildroot.org Date: Tue, 3 Dec 2019 11:53:38 +0100 Message-Id: <20191203105341.1232360-2-joerg.krause@embedded.rocks> X-Mailer: git-send-email 2.24.0 In-Reply-To: <20191203105341.1232360-1-joerg.krause@embedded.rocks> References: <20191203105341.1232360-1-joerg.krause@embedded.rocks> MIME-Version: 1.0 Subject: [Buildroot] [PATCH 2/5] package/shairport-sync: make libdaemon an optional dependency X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Since version 3.3 libdaemon is an optional dependency. Signed-off-by: Jörg Krause --- package/shairport-sync/Config.in | 2 -- package/shairport-sync/shairport-sync.mk | 7 ++++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/package/shairport-sync/Config.in b/package/shairport-sync/Config.in index 5df4c194c0..085a9ec77d 100644 --- a/package/shairport-sync/Config.in +++ b/package/shairport-sync/Config.in @@ -1,12 +1,10 @@ config BR2_PACKAGE_SHAIRPORT_SYNC bool "shairport-sync" - depends on BR2_USE_MMU # libdaemon depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL depends on BR2_INSTALL_LIBSTDCPP select BR2_PACKAGE_ALSA_LIB select BR2_PACKAGE_ALSA_LIB_MIXER select BR2_PACKAGE_LIBCONFIG - select BR2_PACKAGE_LIBDAEMON select BR2_PACKAGE_OPENSSL if !BR2_PACKAGE_MBEDTLS select BR2_PACKAGE_POPT help diff --git a/package/shairport-sync/shairport-sync.mk b/package/shairport-sync/shairport-sync.mk index d7c8baa30c..3d9e909879 100644 --- a/package/shairport-sync/shairport-sync.mk +++ b/package/shairport-sync/shairport-sync.mk @@ -9,7 +9,7 @@ SHAIRPORT_SYNC_SITE = $(call github,mikebrady,shairport-sync,$(SHAIRPORT_SYNC_VE SHAIRPORT_SYNC_LICENSE = MIT, BSD-3-Clause SHAIRPORT_SYNC_LICENSE_FILES = LICENSES -SHAIRPORT_SYNC_DEPENDENCIES = alsa-lib libconfig libdaemon popt host-pkgconf +SHAIRPORT_SYNC_DEPENDENCIES = alsa-lib libconfig popt host-pkgconf # git clone, no configure SHAIRPORT_SYNC_AUTORECONF = YES @@ -33,6 +33,11 @@ else SHAIRPORT_SYNC_CONF_OPTS += --with-tinysvcmdns endif +ifeq ($(BR2_PACKAGE_LIBDAEMON),y) +SHAIRPORT_SYNC_DEPENDENCIES += libdaemon +SHAIRPORT_SYNC_CONF_OPTS += --with-libdaemon +endif + # OpenSSL or mbedTLS ifeq ($(BR2_PACKAGE_OPENSSL),y) SHAIRPORT_SYNC_DEPENDENCIES += openssl From patchwork Tue Dec 3 10:53:39 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?J=C3=B6rg_Krause?= X-Patchwork-Id: 1203609 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=140.211.166.138; helo=whitealder.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=embedded.rocks Authentication-Results: ozlabs.org; dkim=fail reason="key not found in DNS" (0-bit key; unprotected) header.d=embedded.rocks header.i=@embedded.rocks header.b="rTkjpfGp"; dkim-atps=neutral Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 47RzPR1FQnz9sP3 for ; Tue, 3 Dec 2019 21:54:03 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 61630875BB; Tue, 3 Dec 2019 10:54:01 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cPpre82YM6R1; Tue, 3 Dec 2019 10:53:56 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id 135B7875C0; Tue, 3 Dec 2019 10:53:56 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 3F4171BF288 for ; Tue, 3 Dec 2019 10:53:52 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 39E7184F69 for ; Tue, 3 Dec 2019 10:53:52 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 7trDISvPyoxg for ; Tue, 3 Dec 2019 10:53:50 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mout02.posteo.de (mout02.posteo.de [185.67.36.142]) by whitealder.osuosl.org (Postfix) with ESMTPS id 0E101862ED for ; Tue, 3 Dec 2019 10:53:50 +0000 (UTC) Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id C73A92400E6 for ; Tue, 3 Dec 2019 11:53:47 +0100 (CET) Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 47RzP73cFRz9rxP for ; Tue, 3 Dec 2019 11:53:47 +0100 (CET) Authentication-Results: mail.embedded.rocks (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=embedded.rocks DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=embedded.rocks; h=content-transfer-encoding:content-type:content-type :mime-version:references:in-reply-to:x-mailer:message-id:date :date:subject:subject:from:from:received:received; s=default; t= 1575370426; x=1575975227; bh=dfKCElv5ZU8wSzH4SFl8bacyodQy/ntK/Am rCwdwwgY=; b=rTkjpfGpzFj3GgYTgi50+5Ibll/46l68r2s+wPNrO/Vd0HQzRMR Zxdq7ygX+KIkpB5z5X7emCxRjnfWbwd5OmFvHBnJN3hBRAREwq2GGiZI5vZRsUdd /UsOjKGLptNSzA/J2uu6ObU2lPEfpyz230WCXlGB77v7Hi8Z3CWhbrcgQtWa4g+x 3tnGVqpNaNBwrpNSQt+TrDg4mvi7UTWeSjxBszmfHTFPWldSjtxe/6I2+YkEFp/H DeueQdUKjw+hYXUPW0ohQeHayeGMJ0nbuibVd5i1x1Zwc/cfYldSYQhXid3AOS7p AoHt6Oc2euJzWH1/QqjZbLn545WtGj172Rw== Received: from mail.embedded.rocks ([127.0.0.1]) by localhost (mail.embedded.rocks [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id pAuLwQWhtXRJ; Tue, 3 Dec 2019 11:53:46 +0100 (CET) Received: from nzxt.fritz.box (port-92-195-96-1.dynamic.qsc.de [92.195.96.1]) (Authenticated sender: joerg.krause@embedded.rocks) by mail.embedded.rocks (Postfix) with ESMTPSA; Tue, 3 Dec 2019 11:53:46 +0100 (CET) From: =?utf-8?q?J=C3=B6rg_Krause?= To: buildroot@buildroot.org Date: Tue, 3 Dec 2019 11:53:39 +0100 Message-Id: <20191203105341.1232360-3-joerg.krause@embedded.rocks> X-Mailer: git-send-email 2.24.0 In-Reply-To: <20191203105341.1232360-1-joerg.krause@embedded.rocks> References: <20191203105341.1232360-1-joerg.krause@embedded.rocks> MIME-Version: 1.0 Subject: [Buildroot] [PATCH 3/5] package/shairport-sync: add audio DSP convolution option X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Already in version 3.1, shairport-sync added audio DSP convolution support. This optional feature requires the sndfile library. Signed-off-by: Jörg Krause --- package/shairport-sync/Config.in | 6 ++++++ package/shairport-sync/shairport-sync.mk | 5 +++++ 2 files changed, 11 insertions(+) diff --git a/package/shairport-sync/Config.in b/package/shairport-sync/Config.in index 085a9ec77d..87f38a940d 100644 --- a/package/shairport-sync/Config.in +++ b/package/shairport-sync/Config.in @@ -20,6 +20,12 @@ config BR2_PACKAGE_SHAIRPORT_SYNC if BR2_PACKAGE_SHAIRPORT_SYNC +config BR2_PACKAGE_SHAIRPORT_SYNC_CONVOLUTION + bool "convolution support" + select BR2_PACKAGE_LIBSNDFILE + help + Enable audio DSP convolution support. + config BR2_PACKAGE_SHAIRPORT_SYNC_LIBSOXR bool "libsoxr support" select BR2_PACKAGE_LIBSOXR diff --git a/package/shairport-sync/shairport-sync.mk b/package/shairport-sync/shairport-sync.mk index 3d9e909879..1ca56e9f0a 100644 --- a/package/shairport-sync/shairport-sync.mk +++ b/package/shairport-sync/shairport-sync.mk @@ -51,6 +51,11 @@ SHAIRPORT_SYNC_CONF_LIBS += -lz endif endif +ifeq ($(BR2_PACKAGE_SHAIRPORT_SYNC_CONVOLUTION),y) +SHAIRPORT_SYNC_DEPENDENCIES += libsndfile +SHAIRPORT_SYNC_CONF_OPTS += --with-convolution +endif + ifeq ($(BR2_PACKAGE_SHAIRPORT_SYNC_LIBSOXR),y) SHAIRPORT_SYNC_DEPENDENCIES += libsoxr SHAIRPORT_SYNC_CONF_OPTS += --with-soxr From patchwork Tue Dec 3 10:53:40 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?J=C3=B6rg_Krause?= X-Patchwork-Id: 1203608 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=140.211.166.138; helo=whitealder.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=embedded.rocks Authentication-Results: ozlabs.org; dkim=fail reason="key not found in DNS" (0-bit key; unprotected) header.d=embedded.rocks header.i=@embedded.rocks header.b="SG4PA/T0"; dkim-atps=neutral Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 47RzPQ0jcdz9s4Y for ; Tue, 3 Dec 2019 21:54:02 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 2069C84F69; Tue, 3 Dec 2019 10:53:59 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id p4eJTvOcMuTw; Tue, 3 Dec 2019 10:53:55 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id 2453F862ED; Tue, 3 Dec 2019 10:53:55 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) by ash.osuosl.org (Postfix) with ESMTP id 159031BF288 for ; Tue, 3 Dec 2019 10:53:52 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 0FA8A203E5 for ; Tue, 3 Dec 2019 10:53:52 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9oGRiQ-sD2wE for ; Tue, 3 Dec 2019 10:53:51 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mout02.posteo.de (mout02.posteo.de [185.67.36.142]) by silver.osuosl.org (Postfix) with ESMTPS id DE81C221F0 for ; Tue, 3 Dec 2019 10:53:50 +0000 (UTC) Received: from submission (posteo.de [89.146.220.130]) by mout02.posteo.de (Postfix) with ESMTPS id BCAA82400FC for ; Tue, 3 Dec 2019 11:53:48 +0100 (CET) Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 47RzP839tRz9rxT for ; Tue, 3 Dec 2019 11:53:48 +0100 (CET) Authentication-Results: mail.embedded.rocks (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=embedded.rocks DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=embedded.rocks; h=content-transfer-encoding:content-type:content-type :mime-version:references:in-reply-to:x-mailer:message-id:date :date:subject:subject:from:from:received:received; s=default; t= 1575370427; x=1575975228; bh=fOSQIzTKBaVralOnRI8GBpzCvzQCqhFMxFG grbi3DNs=; b=SG4PA/T07VuBHNS7Zlgh2tuaQ1L3NfZfaH4wrQX9YWlypeoeCx9 ZMiQch8YaO71xGacd/0ECZYg0C1zMI1MC+NSHdg8yBKNYfz8pQ19ZeKsFnSns1LC pgB5/LwGofR8DeVGqNqyUwSCBof4UnvRUwSthCWVTwZs1PdYcTLFi/VKpc4bR1ws 9fzlLl9u1GDSM8I/gPlP2spcPLBMiB9oWEIEeeW8Odi79BDO4t1u2u+0cARcPyxN KHzR10go9hMppr0MUuxs0HrPaqZ4o8WdDpkBHigf520vLByo4guOPTd+zCbn36ZA YV0SUumdY0a280G7o9mP3WYmpto35ROncug== Received: from mail.embedded.rocks ([127.0.0.1]) by localhost (mail.embedded.rocks [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id tyPFvmEwcm0P; Tue, 3 Dec 2019 11:53:47 +0100 (CET) Received: from nzxt.fritz.box (port-92-195-96-1.dynamic.qsc.de [92.195.96.1]) (Authenticated sender: joerg.krause@embedded.rocks) by mail.embedded.rocks (Postfix) with ESMTPSA; Tue, 3 Dec 2019 11:53:47 +0100 (CET) From: =?utf-8?q?J=C3=B6rg_Krause?= To: buildroot@buildroot.org Date: Tue, 3 Dec 2019 11:53:40 +0100 Message-Id: <20191203105341.1232360-4-joerg.krause@embedded.rocks> X-Mailer: git-send-email 2.24.0 In-Reply-To: <20191203105341.1232360-1-joerg.krause@embedded.rocks> References: <20191203105341.1232360-1-joerg.krause@embedded.rocks> MIME-Version: 1.0 Subject: [Buildroot] [PATCH 4/5] package/shairport-sync: add dbus option X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Shairport Sync added DBus support in version 3.2. Signed-off-by: Jörg Krause --- package/shairport-sync/Config.in | 11 +++++++++++ package/shairport-sync/shairport-sync.mk | 5 +++++ 2 files changed, 16 insertions(+) diff --git a/package/shairport-sync/Config.in b/package/shairport-sync/Config.in index 87f38a940d..6325e9d30d 100644 --- a/package/shairport-sync/Config.in +++ b/package/shairport-sync/Config.in @@ -26,6 +26,17 @@ config BR2_PACKAGE_SHAIRPORT_SYNC_CONVOLUTION help Enable audio DSP convolution support. +config BR2_PACKAGE_SHAIRPORT_SYNC_DBUS + bool "dbus support" + depends on BR2_USE_WCHAR # libglib2 -> gettext + select BR2_PACKAGE_LIBGLIB2 + help + Enable support for support for the MPRIS and native + Shairport Sync D-Bus interface. + +comment "shairport-sync dbus support needs a toolchain w/ wchar" + depends on !BR2_USE_WCHAR + config BR2_PACKAGE_SHAIRPORT_SYNC_LIBSOXR bool "libsoxr support" select BR2_PACKAGE_LIBSOXR diff --git a/package/shairport-sync/shairport-sync.mk b/package/shairport-sync/shairport-sync.mk index 1ca56e9f0a..a20570f915 100644 --- a/package/shairport-sync/shairport-sync.mk +++ b/package/shairport-sync/shairport-sync.mk @@ -56,6 +56,11 @@ SHAIRPORT_SYNC_DEPENDENCIES += libsndfile SHAIRPORT_SYNC_CONF_OPTS += --with-convolution endif +ifeq ($(BR2_PACKAGE_SHAIRPORT_SYNC_DBUS),y) +SHAIRPORT_SYNC_DEPENDENCIES += libglib2 +SHAIRPORT_SYNC_CONF_OPTS += --with-dbus-interface --with-mpris-interface +endif + ifeq ($(BR2_PACKAGE_SHAIRPORT_SYNC_LIBSOXR),y) SHAIRPORT_SYNC_DEPENDENCIES += libsoxr SHAIRPORT_SYNC_CONF_OPTS += --with-soxr From patchwork Tue Dec 3 10:53:41 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Patchwork-Submitter: =?utf-8?q?J=C3=B6rg_Krause?= X-Patchwork-Id: 1203610 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (sender SPF authorized) smtp.mailfrom=busybox.net (client-ip=140.211.166.136; helo=silver.osuosl.org; envelope-from=buildroot-bounces@busybox.net; receiver=) Authentication-Results: ozlabs.org; dmarc=none (p=none dis=none) header.from=embedded.rocks Authentication-Results: ozlabs.org; dkim=fail reason="key not found in DNS" (0-bit key; unprotected) header.d=embedded.rocks header.i=@embedded.rocks header.b="igUk+6mQ"; dkim-atps=neutral Received: from silver.osuosl.org (smtp3.osuosl.org [140.211.166.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 47RzPV52WYz9s4Y for ; Tue, 3 Dec 2019 21:54:06 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id A56D52262B; Tue, 3 Dec 2019 10:54:03 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from silver.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 4DEigC-UEchD; Tue, 3 Dec 2019 10:54:01 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by silver.osuosl.org (Postfix) with ESMTP id 98729221F0; Tue, 3 Dec 2019 10:54:01 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from whitealder.osuosl.org (smtp1.osuosl.org [140.211.166.138]) by ash.osuosl.org (Postfix) with ESMTP id 217BA1BF288 for ; Tue, 3 Dec 2019 10:54:00 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 1E2A2862ED for ; Tue, 3 Dec 2019 10:54:00 +0000 (UTC) X-Virus-Scanned: amavisd-new at osuosl.org Received: from whitealder.osuosl.org ([127.0.0.1]) by localhost (.osuosl.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id nUiUxsETNOrH for ; Tue, 3 Dec 2019 10:53:56 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mout01.posteo.de (mout01.posteo.de [185.67.36.141]) by whitealder.osuosl.org (Postfix) with ESMTPS id A0761875A1 for ; Tue, 3 Dec 2019 10:53:55 +0000 (UTC) Received: from submission (posteo.de [89.146.220.130]) by mout01.posteo.de (Postfix) with ESMTPS id C84E816006C for ; Tue, 3 Dec 2019 11:53:51 +0100 (CET) Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 47RzP96gtMz6tm7 for ; Tue, 3 Dec 2019 11:53:49 +0100 (CET) Authentication-Results: mail.embedded.rocks (amavisd-new); dkim=pass reason="pass (just generated, assumed good)" header.d=embedded.rocks DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=embedded.rocks; h=content-transfer-encoding:content-type:content-type :mime-version:references:in-reply-to:x-mailer:message-id:date :date:subject:subject:from:from:received:received; s=default; t= 1575370428; x=1575975229; bh=5i01HyAXARSqOdQi0pOhdbO0BpiyexAsmZb CZvZEgXc=; b=igUk+6mQhNOCtRSc6nC7hxLBUZDdKU3WY2VI3X7AgHUQmx+OUn4 LOpqoiFVtzXgigN497fuQWjBn6yLwlDGE0MA6HyN8nLMJMT2kA/i9+Rxb45DCqBX 1F/MJRr7TjULEbzz9T5Jha4GJLul/T65qZrbDvgpEbhsbh0K1IcAbWAXWAHcKOT0 5icmHtmLXG4D/cLByX5FBAEOQKdlqDTvDKEfxN9S3R5npKRc+BFf+LUjApdKTDXH j6c5HgFA7StwNI7n6VcFqrjtDPVw8nRN4C8t9HEhjMKti3oFAZ8NPJ2Fupnh6XDG tivNuKcEOdtvpZzuPMgN10g5wMuvcWL2Riw== Received: from mail.embedded.rocks ([127.0.0.1]) by localhost (mail.embedded.rocks [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id d6KKeu6KXgEF; Tue, 3 Dec 2019 11:53:48 +0100 (CET) Received: from nzxt.fritz.box (port-92-195-96-1.dynamic.qsc.de [92.195.96.1]) (Authenticated sender: joerg.krause@embedded.rocks) by mail.embedded.rocks (Postfix) with ESMTPSA; Tue, 3 Dec 2019 11:53:48 +0100 (CET) From: =?utf-8?q?J=C3=B6rg_Krause?= To: buildroot@buildroot.org Date: Tue, 3 Dec 2019 11:53:41 +0100 Message-Id: <20191203105341.1232360-5-joerg.krause@embedded.rocks> X-Mailer: git-send-email 2.24.0 In-Reply-To: <20191203105341.1232360-1-joerg.krause@embedded.rocks> References: <20191203105341.1232360-1-joerg.krause@embedded.rocks> MIME-Version: 1.0 Subject: [Buildroot] [PATCH 5/5] package/shairport-sync: add mqtt option X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Shairport Sync added support for the MQTT protocol in version 3.2. For full MQTT support Avahi and DBus support are required. Signed-off-by: Jörg Krause --- package/shairport-sync/Config.in | 11 +++++++++++ package/shairport-sync/shairport-sync.mk | 5 +++++ 2 files changed, 16 insertions(+) diff --git a/package/shairport-sync/Config.in b/package/shairport-sync/Config.in index 6325e9d30d..185fb3cff1 100644 --- a/package/shairport-sync/Config.in +++ b/package/shairport-sync/Config.in @@ -49,6 +49,17 @@ config BR2_PACKAGE_SHAIRPORT_SYNC_LIBSOXR can be heard in some circumstances. Libsoxr allows this interpolation to be done much more smoothly and subtly. +config BR2_PACKAGE_SHAIRPORT_SYNC_MQTT + bool "mqtt support" + depends on !BR2_STATIC_LIBS # avahi + select BR2_PACKAGE_AVAHI + select BR2_PACKAGE_AVAHI_DAEMON + select BR2_PACKAGE_DBUS + select BR2_PACKAGE_MOSQUITTO + help + Enable support for the MQTT, the Message Queuing Telemetry + Transport protocol. + endif comment "shairport-sync needs a toolchain w/ C++, NPTL" diff --git a/package/shairport-sync/shairport-sync.mk b/package/shairport-sync/shairport-sync.mk index a20570f915..880a058909 100644 --- a/package/shairport-sync/shairport-sync.mk +++ b/package/shairport-sync/shairport-sync.mk @@ -66,6 +66,11 @@ SHAIRPORT_SYNC_DEPENDENCIES += libsoxr SHAIRPORT_SYNC_CONF_OPTS += --with-soxr endif +ifeq ($(BR2_PACKAGE_SHAIRPORT_SYNC_MQTT),y) +SHAIRPORT_SYNC_DEPENDENCIES += avahi dbus mosquitto +SHAIRPORT_SYNC_CONF_OPTS += --with-mqtt-client +endif + define SHAIRPORT_SYNC_INSTALL_TARGET_CMDS $(INSTALL) -D -m 0755 $(@D)/shairport-sync \ $(TARGET_DIR)/usr/bin/shairport-sync