From patchwork Tue Jan 8 03:26:58 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Mitchell Dokken X-Patchwork-Id: 1021690 Return-Path: X-Original-To: incoming-buildroot@patchwork.ozlabs.org Delivered-To: patchwork-incoming-buildroot@bilbo.ozlabs.org Authentication-Results: ozlabs.org; spf=pass (mailfrom) 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=fail (p=none dis=none) header.from=gmail.com Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=gmail.com header.i=@gmail.com header.b="og9nUWEt"; 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 43Yd3h6zpkz9sDr for ; Tue, 8 Jan 2019 14:27:11 +1100 (AEDT) Received: from localhost (localhost [127.0.0.1]) by whitealder.osuosl.org (Postfix) with ESMTP id 7E731868A3; Tue, 8 Jan 2019 03:27:08 +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 P53SOwcrezbP; Tue, 8 Jan 2019 03:27:06 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by whitealder.osuosl.org (Postfix) with ESMTP id 06624868D4; Tue, 8 Jan 2019 03:27:06 +0000 (UTC) X-Original-To: buildroot@lists.busybox.net Delivered-To: buildroot@osuosl.org Received: from hemlock.osuosl.org (smtp2.osuosl.org [140.211.166.133]) by ash.osuosl.org (Postfix) with ESMTP id CE4201C32C0 for ; Tue, 8 Jan 2019 03:27:04 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by hemlock.osuosl.org (Postfix) with ESMTP id CBA1985E2B for ; Tue, 8 Jan 2019 03:27:04 +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 ujdEuWWgwTba for ; Tue, 8 Jan 2019 03:27:03 +0000 (UTC) X-Greylist: domain auto-whitelisted by SQLgrey-1.7.6 Received: from mail-io1-f68.google.com (mail-io1-f68.google.com [209.85.166.68]) by hemlock.osuosl.org (Postfix) with ESMTPS id 93B1385ACF for ; Tue, 8 Jan 2019 03:27:03 +0000 (UTC) Received: by mail-io1-f68.google.com with SMTP id t24so2110128ioi.0 for ; Mon, 07 Jan 2019 19:27:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id; bh=L6+u+ZcrhDSjCOPLbHH4g/9ln7eISxfCq5ylQLStW+A=; b=og9nUWEtJsK+33okfrPaAkrRFgT6ULLUGvcPIOmGAo0u8KJLfap/0zUNn856TnvjXQ NspG4B2xK+aDsi8y0wRE7TsElSF4wZWUe8mIhj0jxhpqtPkqGeU2QQnDd73qwH7+6Bdl LjpXTsy5H8XtWfh6nznSKUshavViKd+eDwQz5jRgdaLpk45rgdFz27ndftQQXpVtI+WY 2H0mIiSHjF6xi8lbAfXM4OyyrA9eXm+6mx8VB8hVSNBrNgRqpUx/gnf6TXjnbk0hr5W2 YPtJfTHXzWZ4HmI3lzcZEO1ijLNzsNFxl30926LSAuC8Oo5v9GTdpGWY07sEl0mHvIR1 rs2A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=L6+u+ZcrhDSjCOPLbHH4g/9ln7eISxfCq5ylQLStW+A=; b=DqHortkpY5YUhUrpRb5jB4jEB+qPECScPeG7gxPS6lsr2FfQlhLVfNrpxPQvHitXxk sguSQmwQJICb/5FOShAo9s7LNYpOavKuAmoB4DnmeXwtnWs6pIGV35TmFqjaru+rftri HBT01iCvF9GUGdDsHFXMVMT86DQKqL69Z47J2HoSgWpqikh8fMSmkrZA+LADNV6Z7cIB Zv6prFlOywqz0x5mqUCjtOMvRMmR1DLPOTKAXGKNUN0kTHVm6MImTuNrRB+BHQ5elnjt 3B7AjUetWHX275hvpuIDDOJsu+3k/uxSl6P57BFHdzXQ/gNGIUTJjUPz6QzcROhasmK1 93uA== X-Gm-Message-State: AJcUukdYXUr9mIz/JAYqAC2IxAC6k4OasIuT/LOXSoGb2VT7so+d8jAb WVKpr8wEG2gLYG9a9HqF+C14qf6N2Q== X-Google-Smtp-Source: ALg8bN5eGsoTe5sPm7SGUx1rli3JTlj8PbkMX3mb3xUnsldrrHE6gQNvDtP21NMsMvu7x/8wsGs0Nw== X-Received: by 2002:a6b:8f8d:: with SMTP id r135mr46017iod.5.1546918022368; Mon, 07 Jan 2019 19:27:02 -0800 (PST) Received: from vurtek.domain (174-20-19-175.mpls.qwest.net. [174.20.19.175]) by smtp.gmail.com with ESMTPSA id b188sm5542677itc.9.2019.01.07.19.27.01 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 07 Jan 2019 19:27:01 -0800 (PST) From: Mitchell Dokken X-Google-Original-From: Mitchell Dokken To: buildroot@buildroot.org Date: Mon, 7 Jan 2019 21:26:58 -0600 Message-Id: <20190108032658.25220-1-Mitchell.Dokken@gmail.com> X-Mailer: git-send-email 2.11.0 Subject: [Buildroot] [PATCH 1/1] Provides puredata package 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: , Cc: Mitchell Dokken MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Signed-off-by: Mitchell Dokken --- package/Config.in | 1 + package/puredata/Config.in | 12 ++++++++++++ package/puredata/puredata.hash | 2 ++ package/puredata/puredata.mk | 34 ++++++++++++++++++++++++++++++++++ 4 files changed, 49 insertions(+) create mode 100644 package/puredata/Config.in create mode 100644 package/puredata/puredata.hash create mode 100644 package/puredata/puredata.mk diff --git a/package/Config.in b/package/Config.in index 0df9b73088..e029de53db 100644 --- a/package/Config.in +++ b/package/Config.in @@ -45,6 +45,7 @@ menu "Audio and video applications" source "package/on2-8170-libs/Config.in" source "package/opus-tools/Config.in" source "package/pulseaudio/Config.in" + source "package/puredata/Config.in" source "package/sox/Config.in" source "package/squeezelite/Config.in" source "package/tovid/Config.in" diff --git a/package/puredata/Config.in b/package/puredata/Config.in new file mode 100644 index 0000000000..c8bafe8885 --- /dev/null +++ b/package/puredata/Config.in @@ -0,0 +1,12 @@ +config BR2_PACKAGE_PUREDATA + bool "puredata" + select BR2_PACKAGE_TK + select BR2_PACKAGE_TCL + select BR2_PACKAGE_ALSA_LIB + select BR2_PACKAGE_ALSA_UTILS + select BR2_PACKAGE_XORG7 + select BR2_PACKAGE_XAPP_XAUTH + + help + Graphic realtime audio programming language + http://msp.ucsd.edu/software.htm diff --git a/package/puredata/puredata.hash b/package/puredata/puredata.hash new file mode 100644 index 0000000000..505dbe3679 --- /dev/null +++ b/package/puredata/puredata.hash @@ -0,0 +1,2 @@ +# Locally calculated +d2e04e75d22b0e41f27daacc0cd6ec6b05ae0ef214cc7315d57e5bfbeec23fa3 pd-0.49-0.src.tar.gz diff --git a/package/puredata/puredata.mk b/package/puredata/puredata.mk new file mode 100644 index 0000000000..842970b983 --- /dev/null +++ b/package/puredata/puredata.mk @@ -0,0 +1,34 @@ +################################################################################ +# +# puredata +# +################################################################################ + +PUREDATA_VERSION = 0.49-0 +PUREDATA_SOURCE = pd-$(PUREDATA_VERSION).src.tar.gz +PUREDATA_SITE = http://msp.ucsd.edu/Software +PUREDATA_INSTALL_STAGING = YES +PUREDATA_INSTALL_TARGET = YES +PUREDATA_AUTORECONF = YES +PUREDATA_CONF_OPTS = --no-recursion --disable-locales + +PUREDATA_DEPENDENCIES = alsa-utils tcl tk + +ifeq ($(BR2_PACKAGE_PORTAUDIO),y) +PUREDATA_CONF_OPTS += --enable-portaudio +else +PUREDATA_CONF_OPTS += --disable-portaudio +endif + +ifeq ($(BR2_PACKAGE_JACK2),y) +PUREDATA_CONF_OPTS += --enable-jack +else +PUREDATA_CONF_OPTS += --disable-jack +endif + +define PUREDATA_RUN_AUTOGEN + cd $(@D) && PATH=$(BR_PATH) ./autogen.sh +endef +PUREDATA_PRE_CONFIGURE_HOOKS += PUREDATA_RUN_AUTOGEN + +$(eval $(autotools-package))