diff --git a/a/Anaconda3/Anaconda3-5.3.1.eb b/a/Anaconda3/Anaconda3-5.3.1.eb new file mode 100644 index 00000000..f2184383 --- /dev/null +++ b/a/Anaconda3/Anaconda3-5.3.1.eb @@ -0,0 +1,19 @@ +# IT4Innovations 2018 + +easyblock = 'EB_Anaconda' + +name = 'Anaconda3' +version = '5.3.1' + +homepage = 'https://www.continuum.io/anaconda-overview' +description = """Built to complement the rich, open source Python community, +the Anaconda platform provides an enterprise-ready data analytics platform +that empowers companies to adopt a modern open data science analytics architecture. +""" + +toolchain = {'name': 'dummy', 'version': ''} + +source_urls = ['https://repo.continuum.io/archive/'] +sources = ['%(name)s-%(version)s-Linux-x86_64.sh'] + +moduleclass = 'lang' diff --git a/l/LLVM/LLVM-7.0.0-GCC-6.3.0-2.27.eb b/l/LLVM/LLVM-7.0.0-GCC-6.3.0-2.27.eb new file mode 100644 index 00000000..9f151760 --- /dev/null +++ b/l/LLVM/LLVM-7.0.0-GCC-6.3.0-2.27.eb @@ -0,0 +1,45 @@ +# IT4Innovations 2018 + +easyblock = 'CMakeMake' + +name = 'LLVM' +version = '7.0.0' + +homepage = "http://llvm.org/" +description = """The LLVM Core libraries provide a modern source- and target-independent + optimizer, along with code generation support for many popular CPUs + (as well as some less common ones!) These libraries are built around a well + specified code representation known as the LLVM intermediate representation + ("LLVM IR"). The LLVM Core libraries are well documented, and it is + particularly easy to invent your own language (or port an existing compiler) + to use LLVM as an optimizer and code generator.""" + +toolchain = {'name': 'GCC', 'version': '6.3.0-2.27'} +toolchainopts = {'cstd': 'gnu++11'} + +source_urls = ["http://llvm.org/releases/%(version)s"] +sources = ["llvm-%(version)s.src.tar.xz"] + +builddependencies = [ + ('CMake', '3.13.1', '', True), + ('Py', '2.7', '', True), +] + +dependencies = [ + ('ncurses', '6.1', '', True), + ('zlib', '1.2.11', '', True), +] + +configopts = '-DBUILD_SHARED_LIBS=ON -DCMAKE_EXE_LINKER_FLAGS="$LDFLAGS -shared-intel" ' +# required to install extra tools in bin/ +configopts += "-DLLVM_INSTALL_UTILS=ON -DLLVM_TARGETS_TO_BUILD=X86 -DLLVM_ENABLE_ZLIB=ON -DLLVM_ENABLE_RTTI=1 " +configopts += "-DCMAKE_BUILD_TYPE=Release " + +sanity_check_paths = { + 'files': ['bin/llvm-ar', 'bin/FileCheck'], + 'dirs': ['include/llvm', 'include/llvm-c'], +} + +separate_build_dir = True + +moduleclass = 'compiler'