From 7df7b65cecd793ad867288191940714c16aad0b0 Mon Sep 17 00:00:00 2001 From: Toyohisa Kameyama Date: Fri, 27 Mar 2020 22:16:48 +0900 Subject: ppOpen-AT: New package (#15649) * ppOpen-AT: New package * use install instead of install-after. * use install_tree. * forget remove mkdir. --- .../repos/builtin/packages/ppopen-at/package.py | 28 ++++++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 var/spack/repos/builtin/packages/ppopen-at/package.py (limited to 'var') diff --git a/var/spack/repos/builtin/packages/ppopen-at/package.py b/var/spack/repos/builtin/packages/ppopen-at/package.py new file mode 100644 index 0000000000..92a8c302de --- /dev/null +++ b/var/spack/repos/builtin/packages/ppopen-at/package.py @@ -0,0 +1,28 @@ +# 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 * +import os + + +class PpopenAt(MakefilePackage): + """ppOpen-AT is a part of the ppOpenHPC""" + + homepage = "http://ppopenhpc.cc.u-tokyo.ac.jp/ppopenhpc/" + url = "file://{0}/ppohAT_1.0.0.tar.gz".format(os.getcwd()) + + version('1.0.0', sha256='2b5664839762c941e0b2dd7c15416e2dcfd5d909558cf7e4347a79ce535f3887') + + def edit(self, spec, prefix): + makefile_in = FileFilter('Makefile.in') + makefile_in.filter('gcc', spack_cxx) + makefile_in.filter('~/ppohAT_1.0.0', prefix) + makefile_in.filter('mkdir', 'mkdir -p') + + def install(self, spec, prefix): + make('install') + install_tree('examples', prefix.examples) + install_tree('doc', prefix.doc) -- cgit v1.2.3-70-g09d2