From 737d2f55a831d1f9da114510f6542d82575d6d66 Mon Sep 17 00:00:00 2001 From: darmac Date: Tue, 14 Jan 2020 11:00:06 +0800 Subject: Flume (#14445) * add new package : flume * add new package : flume --- var/spack/repos/builtin/packages/flume/package.py | 33 +++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 var/spack/repos/builtin/packages/flume/package.py diff --git a/var/spack/repos/builtin/packages/flume/package.py b/var/spack/repos/builtin/packages/flume/package.py new file mode 100644 index 0000000000..f672aa3b79 --- /dev/null +++ b/var/spack/repos/builtin/packages/flume/package.py @@ -0,0 +1,33 @@ +# Copyright 2013-2020 Lawrence Livermore National Security, LLC and other +# Spack Project Developers. See the top-level COPYRIGHT file for details. +# +# SPDX-License-Identifier: (Apache-2.0 OR MIT) + +from spack import * + + +class Flume(Package): + """ + Apache Flume is a distributed, reliable, and available service for + efficiently collecting, aggregating, and moving large amounts of log + data. It has a simple and flexible architecture based on streaming + data flows. It is robust and fault tolerant with tunable reliability + mechanisms and many failover and recovery mechanisms. The system is + centrally managed and allows for intelligent dynamic management. It + uses a simple extensible data model that allows for online analytic + application. + """ + + homepage = "https://cwiki.apache.org/FLUME" + url = "https://www.apache.org/dist/flume/1.9.0/apache-flume-1.9.0-bin.tar.gz" + + version('1.9.0', sha256='0373ed5abfd44dc4ab23d9a02251ffd7e3b32c02d83a03546e97ec15a7b23619') + version('1.8.0', sha256='be1b554a5e23340ecc5e0b044215bf7828ff841f6eabe647b526d31add1ab5fa') + version('1.7.0', sha256='b97254cf37c36b6e5045f764095d86fc6d9a8043dda169e950547fcae35681ec') + version('1.6.0', sha256='0f7cef2f0128249893498a23401a0c8cb261e4516bc60f1885f8a3ae4475ed80') + version('1.5.2', sha256='649f07c41d0e77acd661c683146a0c5e395bfb3f23df198196fe8058a7b01426') + + depends_on('java@8:', type='run') + + def install(self, spec, prefix): + install_tree('.', prefix) -- cgit v1.2.3-60-g2f50