From 920dc125f3c32a165790c0b33ecbdae804d36b3a Mon Sep 17 00:00:00 2001 From: Achim Gsell Date: Mon, 20 Nov 2017 17:26:42 +0100 Subject: [PATCH] Compiler/clapack - build-block added --- Compiler/clapack/3/variants | 1 + Compiler/clapack/build | 22 ++++++++++++++++++++++ Compiler/clapack/modulefile | 10 ++++++++++ 3 files changed, 33 insertions(+) create mode 100644 Compiler/clapack/3/variants create mode 100755 Compiler/clapack/build create mode 100644 Compiler/clapack/modulefile diff --git a/Compiler/clapack/3/variants b/Compiler/clapack/3/variants new file mode 100644 index 0000000..5dce9eb --- /dev/null +++ b/Compiler/clapack/3/variants @@ -0,0 +1 @@ +clapack/3.2.1 unstable gcc/5.4.0 b:cmake/3.6.3 diff --git a/Compiler/clapack/build b/Compiler/clapack/build new file mode 100755 index 0000000..c0f0175 --- /dev/null +++ b/Compiler/clapack/build @@ -0,0 +1,22 @@ +#!/usr/bin/env modbuild +# + +SOURCE_URL="http://www.netlib.org/$P/$P-$V-CMAKE.tgz" + +pbuild::configure() { + cmake -DCMAKE_INSTALL_PREFIX:PATH=$PREFIX \ + "${MODULE_SRCDIR}" \ + || exit 1 +} + +pbuild::install() { + mkdir -p "${PREFIX}/include" + mkdir -p "${PREFIX}/lib" + install -m 0644 "${MODULE_BUILDDIR}/F2CLIBS/libf2c/libf2c.a" "${PREFIX}/lib" + install -m 0644 "${MODULE_BUILDDIR}/SRC/liblapack.a" "${PREFIX}/lib" +} + +pbuild::add_to_group 'Compiler' +pbuild::set_docfiles 'COPYING' +pbuild::make_all + diff --git a/Compiler/clapack/modulefile b/Compiler/clapack/modulefile new file mode 100644 index 0000000..20a3bc7 --- /dev/null +++ b/Compiler/clapack/modulefile @@ -0,0 +1,10 @@ +#%Module1.0 + +module-whatis "CLAPACK - f2c'ed version of LAPACK" +module-url "http://www.netlib.org/clapack/" +module-license "See: $PREFIX/share/doc/COPYING" +module-maintainer "Achim Gsell " + +module-help " + +"