From 51c9bd68d68c95f3d162ad910011fb6f9550c2a3 Mon Sep 17 00:00:00 2001 From: Josef Date: Tue, 31 Mar 2020 13:11:12 +0200 Subject: [PATCH] new file: f/FLTK/FLTK-1.3.5.eb new file: r/RELION/RELION-3.1-beta-gompi-2019b.eb --- f/FLTK/FLTK-1.3.5.eb | 31 +++++++++++++++++++++++++ r/RELION/RELION-3.1-beta-gompi-2019b.eb | 31 +++++++++++++++++++++++++ 2 files changed, 62 insertions(+) create mode 100644 f/FLTK/FLTK-1.3.5.eb create mode 100644 r/RELION/RELION-3.1-beta-gompi-2019b.eb diff --git a/f/FLTK/FLTK-1.3.5.eb b/f/FLTK/FLTK-1.3.5.eb new file mode 100644 index 00000000..cf78aff4 --- /dev/null +++ b/f/FLTK/FLTK-1.3.5.eb @@ -0,0 +1,31 @@ +# IT4Innovations 2020 + +easyblock = 'ConfigureMake' + +name = 'FLTK' +version = '1.3.5' + +homepage = 'http://www.fltk.org' +description = """FLTK is a cross-platform C++ GUI toolkit for UNIX/Linux (X11), Microsoft Windows, + and MacOS X. FLTK provides modern GUI functionality without the bloat and supports 3D graphics via OpenGL + and its built-in GLUT emulation.""" + +toolchain = SYSTEM +toolchainopts = {'optarch': True, 'pic': True} + +sources = ['%(namelower)s-%(version)s-source.tar.gz'] +source_urls = ['http://fltk.org/pub/%(namelower)s/%(version)s/'] + +dependencies = [ + ('Tcl', '8.6.6'), + ('Tk', '8.6.6'), +] + +configopts = 'CXXFLAGS="-O3 -fPIC" CFLAGS="-O3 -fPIC" ' + +sanity_check_paths = { + 'files': ['bin/fltk-config', 'bin/fluid'], + 'dirs': ['lib'], +} + +moduleclass = 'vis' diff --git a/r/RELION/RELION-3.1-beta-gompi-2019b.eb b/r/RELION/RELION-3.1-beta-gompi-2019b.eb new file mode 100644 index 00000000..c8a88573 --- /dev/null +++ b/r/RELION/RELION-3.1-beta-gompi-2019b.eb @@ -0,0 +1,31 @@ +# IT4Innovations 2020 + +easyblock = 'CMakeMake' + +name = 'RELION' +version = '3.1-beta' + +homepage = 'http://www2.mrc-lmb.cam.ac.uk/relion/index.php/Main_Page' +description = """RELION (for REgularised LIkelihood OptimisatioN, pronounce rely-on) is a stand-alone local_computer + program that employs an empirical Bayesian approach to refinement of (multiple) 3D reconstructions or 2D class + averages in electron cryo-microscopy (cryo-EM).""" + +toolchain = {'name': 'gompi', 'version': '2019b'} +toolchainopts = {'opt': True} + +sources = ['%(version)s.tar.gz'] + +builddependencies = [ + ('CMake', '3.16.2', '', True), +] + +dependencies = [ + ('X11', '20190717', '', True), + ('libpng', '1.6.37', '', True), + ('FFTW', '3.3.8'), + ('FLTK', '1.3.5', '', True), +] + +separate_build_dir = True + +moduleclass = 'bio'