From 5d94864b6c4ef8d458295daad5284f1e7cc30a65 Mon Sep 17 00:00:00 2001 From: Todd Gamblin Date: Thu, 26 Mar 2015 00:36:27 -0700 Subject: Rename netlib_blas -> netlib-blas --- var/spack/packages/lapack/package.py | 4 ++-- var/spack/packages/netlib-blas/package.py | 28 ++++++++++++++++++++++++++++ var/spack/packages/netlib_blas/package.py | 28 ---------------------------- 3 files changed, 30 insertions(+), 30 deletions(-) create mode 100644 var/spack/packages/netlib-blas/package.py delete mode 100644 var/spack/packages/netlib_blas/package.py diff --git a/var/spack/packages/lapack/package.py b/var/spack/packages/lapack/package.py index d174c5281f..d9d37e3e4a 100644 --- a/var/spack/packages/lapack/package.py +++ b/var/spack/packages/lapack/package.py @@ -24,9 +24,9 @@ class Lapack(Package): # Doesn't always build correctly in parallel parallel = False - @when('^netlib_blas') + @when('^netlib-blas') def get_blas_libs(self): - blas = self.spec['netlib_blas'] + blas = self.spec['netlib-blas'] return [join_path(blas.prefix.lib, 'blas.a')] diff --git a/var/spack/packages/netlib-blas/package.py b/var/spack/packages/netlib-blas/package.py new file mode 100644 index 0000000000..725bda1309 --- /dev/null +++ b/var/spack/packages/netlib-blas/package.py @@ -0,0 +1,28 @@ +from spack import * + +class NetlibBlas(Package): + """Netlib reference BLAS""" + homepage = "http://www.netlib.org/lapack/" + url = "http://www.netlib.org/lapack/lapack-3.5.0.tgz" + + version('3.5.0', 'b1d3e3e425b2e44a06760ff173104bdf') + + # virtual dependency + provides('blas') + + # Doesn't always build correctly in parallel + parallel = False + + def install(self, spec, prefix): + symlink('make.inc.example', 'make.inc') + make('blaslib') + + # Tests that blas builds correctly + make('blas_testing') + + # No install provided + mkdirp(prefix.lib) + install('librefblas.a', prefix.lib) + + # Blas virtual package should provide blas.a + symlink(prefix.lib + '/librefblas.a', prefix.lib + '/blas.a') \ No newline at end of file diff --git a/var/spack/packages/netlib_blas/package.py b/var/spack/packages/netlib_blas/package.py deleted file mode 100644 index 725bda1309..0000000000 --- a/var/spack/packages/netlib_blas/package.py +++ /dev/null @@ -1,28 +0,0 @@ -from spack import * - -class NetlibBlas(Package): - """Netlib reference BLAS""" - homepage = "http://www.netlib.org/lapack/" - url = "http://www.netlib.org/lapack/lapack-3.5.0.tgz" - - version('3.5.0', 'b1d3e3e425b2e44a06760ff173104bdf') - - # virtual dependency - provides('blas') - - # Doesn't always build correctly in parallel - parallel = False - - def install(self, spec, prefix): - symlink('make.inc.example', 'make.inc') - make('blaslib') - - # Tests that blas builds correctly - make('blas_testing') - - # No install provided - mkdirp(prefix.lib) - install('librefblas.a', prefix.lib) - - # Blas virtual package should provide blas.a - symlink(prefix.lib + '/librefblas.a', prefix.lib + '/blas.a') \ No newline at end of file -- cgit v1.2.3-70-g09d2