summaryrefslogtreecommitdiff
path: root/var/spack/repos/builtin/packages/mahout
diff options
context:
space:
mode:
authorAdam J. Stewart <ajstewart426@gmail.com>2020-09-03 17:30:39 -0500
committerGitHub <noreply@github.com>2020-09-03 17:30:39 -0500
commit7728b0737bf408758f9e70d4a128ee4e1c478994 (patch)
tree06216d16015be45202168297ba5fc6144b369f26 /var/spack/repos/builtin/packages/mahout
parentfab2622a71e5729fdd9fa90d5702250696bc9407 (diff)
downloadspack-7728b0737bf408758f9e70d4a128ee4e1c478994.tar.gz
spack-7728b0737bf408758f9e70d4a128ee4e1c478994.tar.bz2
spack-7728b0737bf408758f9e70d4a128ee4e1c478994.tar.xz
spack-7728b0737bf408758f9e70d4a128ee4e1c478994.zip
Add new MavenPackage build system base class (#18185)
* Add new MavenPackage build system base class * Fix flake8 and doc tests * More specific regex * Java 8 required for these packages
Diffstat (limited to 'var/spack/repos/builtin/packages/mahout')
-rw-r--r--var/spack/repos/builtin/packages/mahout/package.py13
1 files changed, 3 insertions, 10 deletions
diff --git a/var/spack/repos/builtin/packages/mahout/package.py b/var/spack/repos/builtin/packages/mahout/package.py
index c865e871d4..62e63a2657 100644
--- a/var/spack/repos/builtin/packages/mahout/package.py
+++ b/var/spack/repos/builtin/packages/mahout/package.py
@@ -3,10 +3,8 @@
#
# SPDX-License-Identifier: (Apache-2.0 OR MIT)
-from spack import *
-
-class Mahout(Package):
+class Mahout(MavenPackage):
"""The Apache Mahout project's goal is to build an environment for
quickly creating scalable performant machine learning applications."""
@@ -20,10 +18,5 @@ class Mahout(Package):
version('0.12.1', sha256='32e334115e4b2bfa21ba58e888fc47cdde2ca32c915d1694ed6761bda3b05dbb')
version('0.12.0', sha256='65f340072131b1178b7bf4da115782254bdb20d6abd9789f10fc6dfe1ea7e7ad')
- depends_on('maven', type='build')
- depends_on('java@8', type=('build', 'run'))
-
- def install(self, spec, prefix):
- mvn = which('mvn')
- mvn('package', '-DskipTests')
- install_tree('.', prefix)
+ depends_on('java@8:', type=('build', 'run'))
+ depends_on('maven@3.3.3:', type='build')