diff options
author | Adam J. Stewart <ajstewart426@gmail.com> | 2020-09-03 17:30:39 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-09-03 17:30:39 -0500 |
commit | 7728b0737bf408758f9e70d4a128ee4e1c478994 (patch) | |
tree | 06216d16015be45202168297ba5fc6144b369f26 /var/spack/repos/builtin/packages/mahout | |
parent | fab2622a71e5729fdd9fa90d5702250696bc9407 (diff) | |
download | spack-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.py | 13 |
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') |