From patchwork Tue Oct 11 19:45:28 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Frank Hunleth X-Patchwork-Id: 680873 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from fraxinus.osuosl.org (smtp4.osuosl.org [140.211.166.137]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3stnYS1pRpz9s9c for ; Wed, 12 Oct 2016 06:46:20 +1100 (AEDT) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=troodon-software-com.20150623.gappssmtp.com header.i=@troodon-software-com.20150623.gappssmtp.com header.b=xRJHk3yk; dkim-atps=neutral Received: from localhost (localhost [127.0.0.1]) by fraxinus.osuosl.org (Postfix) with ESMTP id 00088C13A6; Tue, 11 Oct 2016 19:46:17 +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 hQ5LtXq5aT5F; Tue, 11 Oct 2016 19:46:16 +0000 (UTC) Received: from ash.osuosl.org (ash.osuosl.org [140.211.166.34]) by fraxinus.osuosl.org (Postfix) with ESMTP id 58538C1403; Tue, 11 Oct 2016 19:46:16 +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 9348E1C1658 for ; Tue, 11 Oct 2016 19:46:15 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by silver.osuosl.org (Postfix) with ESMTP id 8985132A23 for ; Tue, 11 Oct 2016 19:46:15 +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 cvTUKjlx32Ss for ; Tue, 11 Oct 2016 19:46:15 +0000 (UTC) X-Greylist: from auto-whitelisted by SQLgrey-1.7.6 Received: from mail-qk0-f195.google.com (mail-qk0-f195.google.com [209.85.220.195]) by silver.osuosl.org (Postfix) with ESMTPS id D12D032A4C for ; Tue, 11 Oct 2016 19:46:14 +0000 (UTC) Received: by mail-qk0-f195.google.com with SMTP id f128so1602835qkb.0 for ; Tue, 11 Oct 2016 12:46:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=troodon-software-com.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id; bh=ksaoNE8iCsbXJ67sCphair7/eRR16433jF72yWTNV3s=; b=xRJHk3yknkod93nLG6KAa8k55tnWPx7pdoP60yHRNj/Rh3oCdmCqLzUoy0iL21GaZy cqT2MraxycJfKGZfz+bXtporW7y8OwvIVDswimN5ip8Qa50TU+Qd56xxmdb7G22wtaiu qP3cMhEAh2au9wwG6TDdtzwNXQ5L4JK9kdc5qp+ZZaQ8em+v98U8Mdxiln/gJzGVuTh9 lYgx5OsMWw/nRC127XwkK8MV4cuN+20l8y5QDhoVqcoGIEeSVnHjjvonybT/l5rmyh8x aw9pyR916OCHpgCelkphHb2M9HanW2cJNXTayxhF3YP8KGLMvKsa3aUFoUa3tzoqHY8X vncw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=ksaoNE8iCsbXJ67sCphair7/eRR16433jF72yWTNV3s=; b=eIHi22eBvgt39RAd1vqMx5c486YcHet8cicY4S1H+zBOdP1aj42JYu4qitD2IfQZIf KamlTwaoRVIS/nrLAAJXI7kzWVDWlQvo5pKyUdpxRfNe0EBa8XuJwksW6GRO9y7HAAeL ykqgNACrwKHq90YenCEeemIiZj6QekARaYQJSGpq0eNndzUX4/wYQKsc4AJS51QIMcMP EMl2EeXcHTG3Jlhb7nicfovAtEKKoNnSXviT3kiT1E80TQ+ns+eqxiRZj0XOQpn8iX6T 22np/KUxDkoQfFa1P9+GHq1CSsc0DjwRXdaYy4TW/WX2IumM4bs4h04+ZadTTAKz8RZd 3b0w== X-Gm-Message-State: AA6/9RkZyBIZxLAJGOTVtl9YmQ9sos0iQ13hjAfKy0TatChYttktPp+5Cs14cJPoApa4YQ== X-Received: by 10.233.232.71 with SMTP id a68mr5726844qkg.208.1476215173741; Tue, 11 Oct 2016 12:46:13 -0700 (PDT) Received: from localhost.localdomain (pool-96-255-73-68.washdc.fios.verizon.net. [96.255.73.68]) by smtp.gmail.com with ESMTPSA id 22sm1606528qkj.15.2016.10.11.12.46.13 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Tue, 11 Oct 2016 12:46:13 -0700 (PDT) From: Frank Hunleth To: buildroot@buildroot.org Date: Tue, 11 Oct 2016 15:45:28 -0400 Message-Id: <1476215129-29979-1-git-send-email-fhunleth@troodon-software.com> X-Mailer: git-send-email 2.7.4 Subject: [Buildroot] [PATCH 1/2] rabbitmq-server: new package X-BeenThere: buildroot@busybox.net X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: Discussion and development of buildroot List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: buildroot-bounces@busybox.net Sender: "buildroot" Signed-off-by: Frank Hunleth --- package/Config.in | 1 + package/rabbitmq-server/Config.in | 11 +++++++++++ package/rabbitmq-server/rabbitmq-server.hash | 2 ++ package/rabbitmq-server/rabbitmq-server.mk | 29 ++++++++++++++++++++++++++++ 4 files changed, 43 insertions(+) create mode 100644 package/rabbitmq-server/Config.in create mode 100644 package/rabbitmq-server/rabbitmq-server.hash create mode 100644 package/rabbitmq-server/rabbitmq-server.mk diff --git a/package/Config.in b/package/Config.in index 60184ce..9b8616c 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1576,6 +1576,7 @@ endif source "package/pure-ftpd/Config.in" source "package/putty/Config.in" source "package/quagga/Config.in" + source "package/rabbitmq-server/Config.in" source "package/radvd/Config.in" source "package/rp-pppoe/Config.in" source "package/rpcbind/Config.in" diff --git a/package/rabbitmq-server/Config.in b/package/rabbitmq-server/Config.in new file mode 100644 index 0000000..6363b5d --- /dev/null +++ b/package/rabbitmq-server/Config.in @@ -0,0 +1,11 @@ +config BR2_PACKAGE_RABBITMQ_SERVER + bool "rabbitmq-server" + depends on BR2_PACKAGE_ERLANG + select BR2_PACKAGE_LIBXSLT + help + High-performance AMQP-compliant message broker written in Erlang. + + http://www.rabbitmq.com + +comment "rabbitmq-server needs erlang" + depends on !BR2_PACKAGE_ERLANG \ No newline at end of file diff --git a/package/rabbitmq-server/rabbitmq-server.hash b/package/rabbitmq-server/rabbitmq-server.hash new file mode 100644 index 0000000..be21477 --- /dev/null +++ b/package/rabbitmq-server/rabbitmq-server.hash @@ -0,0 +1,2 @@ +# Locally computed +sha256 c696134e863f99191a301288c12d69ff00b7e648107ee52c8686ae047dde1bee rabbitmq-server-3.6.1.tar.xz diff --git a/package/rabbitmq-server/rabbitmq-server.mk b/package/rabbitmq-server/rabbitmq-server.mk new file mode 100644 index 0000000..a912375 --- /dev/null +++ b/package/rabbitmq-server/rabbitmq-server.mk @@ -0,0 +1,29 @@ +############################################################# +# +# rabbitmq-server +# +############################################################# + +RABBITMQ_SERVER_VERSION = 3.6.1 +RABBITMQ_SERVER_SITE = http://www.rabbitmq.com/releases/rabbitmq-server/v$(RABBITMQ_SERVER_VERSION) +RABBITMQ_SERVER_SOURCE = rabbitmq-server-$(RABBITMQ_SERVER_VERSION).tar.xz +RABBITMQ_SERVER_LICENSE = Apache-2.0, BSD-2c, EPL, MIT, MPLv1.1, MPLv2.0 +RABBITMQ_SERVER_LICENSE_FILES = LICENSE LICENSE-APACHE2-ExplorerCanvas \ + LICENSE-APL2-Rebar LICENSE-APL2-Stomp-Websocket \ + LICENSE-BSD-base64js LICENSE-BSD-glMatrix \ + LICENSE-EPL-OTP LICENSE-MIT-EJS10 \ + LICENSE-MIT-Flot LICENSE-MIT-jQuery164 \ + LICENSE-MIT-Mochi LICENSE-MIT-Mochiweb \ + LICENSE-MIT-Sammy060 LICENSE-MIT-SockJS \ + LICENSE-MPL2 LICENSE-MPL-RabbitMQ +RABBITMQ_SERVER_DEPENDS = erlang libxslt + +define RABBITMQ_SERVER_BUILD_CMDS + $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) +endef + +define RABBITMQ_SERVER_INSTALL_TARGET_CMDS + $(TARGET_MAKE_ENV) $(MAKE) PREFIX=$(TARGET_DIR)/usr -C $(@D) install +endef + +$(eval $(generic-package))