Skip to content

Commit

Permalink
Merge pull request #633 from pescobar/add-o2scl-config-corrected
Browse files Browse the repository at this point in the history
Add o2scl config corrected
  • Loading branch information
boegel committed Dec 22, 2013
2 parents 332a0cc + f9a2b04 commit ce2ff2b
Show file tree
Hide file tree
Showing 3 changed files with 71 additions and 0 deletions.
26 changes: 26 additions & 0 deletions easybuild/easyconfigs/e/Eigen/Eigen-3.1.4-goolf-1.4.10.eb
@@ -0,0 +1,26 @@
##
# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild
#
# Copyright:: Copyright 2012-2013 University of Luxembourg/Luxembourg Centre for Systems Biomedicine
# Authors:: Cedric Laczny <cedric.laczny@uni.lu>, Fotis Georgatos <fotis.georgatos@uni.lu>
# License:: MIT/GPL
# $Id$
#
# This work implements a part of the HPCBIOS project and is a component of the policy:
# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html
##

name = 'Eigen'
version = '3.1.4'

homepage = 'http://eigen.tuxfamily.org/index.php?title=Main_Page'
description = """Eigen is a C++ template library for linear algebra:
matrices, vectors, numerical solvers, and related algorithms."""

toolchain = {'name': 'goolf', 'version': '1.4.10'}
toolchainopts = {'optarch': True, 'pic': True}

source_urls = ['http://bitbucket.org/%(namelower)s/%(namelower)s/get']
sources = ['%(version)s.tar.bz2']

moduleclass = 'math'
21 changes: 21 additions & 0 deletions easybuild/easyconfigs/h/HDF5/HDF5-1.8.11-goolf-1.4.10.eb
@@ -0,0 +1,21 @@
name = 'HDF5'
version = '1.8.11'

homepage = 'http://www.hdfgroup.org/HDF5/'
description = """HDF5 is a unique technology suite that makes possible the management of
extremely large and complex data collections."""

toolchain = {'name': 'goolf', 'version': '1.4.10'}
toolchainopts = {'optarch': True, 'pic': True}

source_urls = ['http://www.hdfgroup.org/ftp/HDF5/releases/hdf5-%(version)s/src']
sources = [SOURCELOWER_TAR_GZ]

dependencies = [
('zlib', '1.2.8'),
('Szip', '2.1'),
]

patches = ['configure_libtool.patch']

moduleclass = 'data'
24 changes: 24 additions & 0 deletions easybuild/easyconfigs/o/O2scl/o2scl-0.913-goolf-1.4.10.eb
@@ -0,0 +1,24 @@
name = 'o2scl'
version = '0.913'

homepage = 'http://o2scl.sourceforge.net/'

description = """ An object-oriented library for scientific
computing in C++ useful for solving, minimizing, differentiating,
integrating, interpolating, optimizing, approximating, analyzing,
fitting, and more."""

toolchain = {'name': 'goolf', 'version': '1.4.10'}

source_urls = [SOURCEFORGE_SOURCE]
sources = [SOURCELOWER_TAR_GZ]

dependencies = [
('Eigen', '3.1.4'),
('libreadline', '6.2'),
('HDF5', '1.8.11'),
('Boost', '1.53.0'),
('GSL', '1.15'),
]

moduleclass = 'lib'

0 comments on commit ce2ff2b

Please sign in to comment.