Commit cf48a153 authored by Lukáš Krupčík's avatar Lukáš Krupčík

new file: a/ATK/ATK-2.20.0.eb

	new file:   a/ant/ant-1.9.7-Java-1.8.0_121.eb
	new file:   b/Boost/Boost-1.63.0-foss-2016a-Python-2.7.13.eb
	new file:   c/Caffe/.Caffe-1.0-foss-2016a-CUDA-8.0.44-Python-2.7.13.eb.swp
	new file:   c/Caffe/Caffe-1.0-foss-2016a-CUDA-8.0.44-Python-2.7.13.eb
	new file:   f/FFmpeg/FFmpeg-3.0.2.eb
	new file:   f/freetype/freetype-2.6.3.eb
	new file:   g/GST-plugins-base/GST-plugins-base-1.6.4.eb
	new file:   g/GStreamer/GStreamer-1.6.4.eb
	new file:   g/GTK+/GTK+-2.24.30.eb
	new file:   g/Gdk-Pixbuf/Gdk-Pixbuf-2.35.1.eb
	new file:   g/gflags/gflags-2.1.2.eb
	new file:   g/glog/glog-0.3.4.eb
	new file:   j/JasPer/JasPer-1.900.1.eb
	new file:   l/LMDB/LMDB-0.9.18.eb
	new file:   l/LevelDB/LevelDB-1.18.eb
	new file:   m/matplotlib/matplotlib-1.5.1-Python-2.7.13-freetype-2.6.3.eb
	new file:   n/networkx/networkx-1.11-Python-2.7.13.eb
	new file:   o/OpenCV/OpenCV-3.1.0.eb
	new file:   p/Pillow/Pillow-3.2.0-Python-2.7.13-freetype-2.6.3.eb
	new file:   p/protobuf-python/protobuf-python-3.2.0-foss-2016a-Python-2.7.13.eb
	new file:   p/protobuf/protobuf-3.2.0-foss-2016a.eb
	new file:   p/protobuf/protobuf-3.2.0.eb
	new file:   s/scikit-image/scikit-image-0.12.3-Python-2.7.13.eb
	new file:   s/snappy/snappy-1.1.3.eb
	new file:   x/x264/x264-20160430.eb
	new file:   y/Yasm/Yasm-1.3.0.eb
	deleted:    f/FFmpeg/FFmpeg-3.0.2-intel-2016a.eb
	deleted:    l/LevelDB/LevelDB-1.18-foss-2016a.eb
	deleted:    n/networkx/networkx-1.11-foss-2016a-Python-2.7.11.eb
	deleted:    o/OpenCV/OpenCV-3.1.0-foss-2016a.eb
	deleted:    p/Pillow/Pillow-3.2.0-foss-2016a-Python-2.7.11-freetype-2.6.3.eb
parent aee7edba
easyblock = 'ConfigureMake'
name = 'ATK'
version = '2.20.0'
homepage = 'https://developer.gnome.org/ATK/stable/'
description = """
ATK provides the set of accessibility interfaces that are implemented by other
toolkits and applications. Using the ATK interfaces, accessibility tools have
full access to view and control running applications.
"""
toolchain = {'name': 'dummy', 'version': ''}
source_urls = [FTPGNOME_SOURCE]
sources = [SOURCELOWER_TAR_XZ]
dependencies = [
('GLib', '2.52.0'),
('GObject-Introspection', '1.52.0')
]
configopts = "--enable-introspection=yes"
modextrapaths = {
'XDG_DATA_DIRS': 'share',
}
sanity_check_paths = {
'files': ['lib/libatk-1.0.%s' % SHLIB_EXT],
'dirs': [],
}
moduleclass = 'vis'
name = 'ant'
version = '1.9.7'
versionsuffix = '-Java-%(javaver)s'
homepage = 'http://ant.apache.org/'
description = """Apache Ant is a Java library and command-line tool whose mission is to drive processes described in build files
as targets and extension points dependent upon each other. The main known usage of Ant is the build of Java applications."""
toolchain = {'name': 'dummy', 'version': ''}
sources = ['apache-%(name)s-%(version)s-src.tar.gz']
source_urls = ['http://archive.apache.org/dist/%(name)s/source/']
dependencies = [('Java', '1.8.0_121')]
builddependencies = [('JUnit', '4.12', versionsuffix)]
sanity_check_paths = {
'files': ['bin/ant', 'lib/ant.jar', 'lib/ant.jar'],
'dirs': [],
}
modextravars = {'ANT_HOME': '%(installdir)s'}
moduleclass = 'devel'
name = 'Boost'
version = '1.63.0'
homepage = 'http://www.boost.org/'
description = """Boost provides free peer-reviewed portable C++ source libraries."""
toolchain = {'name': 'foss', 'version': '2016a'}
toolchainopts = {'pic': True, 'usempi': True}
source_urls = [SOURCEFORGE_SOURCE]
sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))]
pythonversion = '2.7.13'
versionsuffix = '-Python-%s' % pythonversion
dependencies = [
('bzip2', '1.0.6', '', True),
('zlib', '1.2.11', '', True),
('Python', pythonversion, '', True)
]
configopts = '--with-python=$EBROOTPYTHON/bin/python'
buildopts = '-fPIC &&'
# also build boost_mpi
boost_mpi = True
moduleclass = 'devel'
easyblock = 'CMakeMake'
name = 'Caffe'
version = '1.0'
cudaversion = '8.0.44'
versionsuffix = '-CUDA-%s-Python-%%(pyver)s' % cudaversion
homepage = 'https://github.com/BVLC/caffe'
description = """
Caffe is a deep learning framework made with expression, speed,
and modularity in mind. It is developed by the Berkeley Vision
and Learning Center (BVLC) and community contributors.
"""
toolchain = {'name': 'foss', 'version': '2016a'}
toolchainopts = {'optarch': True, 'pic': True}
sources = ['%(version)s.tar.gz']
source_urls = ['https://github.com/BVLC/caffe/archive/']
builddependencies = [
('CMake', '3.8.1', '', True),
]
protobuf_ver = '3.2.0'
dependencies = [
('glog', '0.3.4', '', True),
('gflags', '2.1.2', '', True),
('OpenCV', '3.1.0', '', True),
('CUDA', cudaversion, '', True),
('cuDNN', '5.1', '-CUDA-%s' % cudaversion, True),
('LMDB', '0.9.18', '', True),
('LevelDB', '1.18', '', True),
('snappy', '1.1.3', '', True),
('protobuf', protobuf_ver),
# ('protobuf-python', protobuf_ver, '-Python-%(pyver)s'),
('HDF5', '1.8.16', '-serial'),
('Boost', '1.63.0', '-Python-%(pyver)s'),
('Python', '2.7.13', '', True),
('scikit-image', '0.12.3', '-Python-%(pyver)s', True)
]
configopts = '-DBLAS=open'
modextrapaths = {'PYTHONPATH': ['python']}
sanity_check_paths = {
'files': ['bin/caffe'] +
['include/caffe/proto/caffe.pb.h'],
'dirs': [],
}
sanity_check_commands = [('python', "-c 'import caffe'")]
moduleclass = 'devel'
......@@ -6,14 +6,14 @@ version = '3.0.2'
homepage = 'https://www.ffmpeg.org/'
description = """A complete, cross-platform solution to record, convert and stream audio and video."""
toolchain = {'name': 'intel', 'version': '2016a'}
toolchain = {'name': 'dummy', 'version': ''}
sources = [SOURCELOWER_TAR_BZ2]
source_urls = ['http://ffmpeg.org/releases/']
dependencies = [
('NASM', '2.12.01'),
('zlib', '1.2.8'),
('NASM', '2.12.02'),
('zlib', '1.2.11'),
('x264', '20160430'),
]
......
name = 'freetype'
version = '2.6.3'
homepage = 'http://freetype.org'
description = """FreeType 2 is a software font engine that is designed to be small, efficient, highly customizable, and
portable while capable of producing high-quality output (glyph images). It can be used in graphics libraries, display
servers, font conversion tools, text image generation tools, and many other products as well."""
toolchain = {'name': 'dummy', 'version': ''}
source_urls = [GNU_SAVANNAH_SOURCE]
sources = [SOURCE_TAR_GZ]
dependencies = [('libpng', '1.6.29')]
sanity_check_paths = {
'files': ['bin/freetype-config', 'lib/libfreetype.a', 'lib/libfreetype.so', 'lib/pkgconfig/freetype2.pc'],
'dirs': ['include/freetype2'],
}
moduleclass = 'vis'
easyblock = 'ConfigureMake'
name = 'GST-plugins-base'
version = '1.6.4'
homepage = 'http://gstreamer.freedesktop.org/'
description = """GStreamer is a library for constructing graphs of media-handling
components. The applications it supports range from simple
Ogg/Vorbis playback, audio/video streaming to complex audio
(mixing) and video (non-linear editing) processing."""
toolchain = {'name': 'dummy', 'version': ''}
source_urls = ['http://gstreamer.freedesktop.org/src/gst-plugins-base']
sources = [SOURCELOWER_TAR_XZ]
dependencies = [('GStreamer', '1.6.4')]
builddependencies = [
('Bison', '3.0.4', '', True),
]
sanity_check_paths = {
'files': ['bin/gst-%s-1.0' % x for x in ['discoverer', 'play']] +
['lib/libgst%s-1.0.%s' % (x, SHLIB_EXT) for x in ['app', 'audio', 'video']],
'dirs': ['include', 'share']
}
modextrapaths = {
'GI_TYPELIB_PATH': 'share',
'XDG_DATA_DIRS': 'share',
}
moduleclass = 'vis'
easyblock = 'ConfigureMake'
name = 'GStreamer'
version = '1.6.4'
homepage = 'http://gstreamer.freedesktop.org/'
description = """GStreamer is a library for constructing graphs of media-handling
components. The applications it supports range from simple
Ogg/Vorbis playback, audio/video streaming to complex audio
(mixing) and video (non-linear editing) processing."""
toolchain = {'name': 'dummy', 'version': ''}
source_urls = ['http://gstreamer.freedesktop.org/src/gstreamer']
sources = [SOURCELOWER_TAR_XZ]
dependencies = [
('GLib', '2.52.0'),
('GObject-Introspection', '1.52.0'),
('zlib', '1.2.11'),
]
builddependencies = [
('Bison', '3.0.4'),
]
sanity_check_paths = {
'files': ['bin/gst-%s-1.0' % x for x in ['inspect', 'typefind', 'launch']] +
['lib/libgst%s-1.0.%s' % (x, SHLIB_EXT) for x in ['reamer', 'base',
'controller', 'check']],
'dirs': ['include', 'share', 'libexec'],
}
modextrapaths = {
'GI_TYPELIB_PATH': 'share',
'XDG_DATA_DIRS': 'share',
}
moduleclass = 'vis'
easyblock = 'ConfigureMake'
name = 'GTK+'
version = '2.24.30'
homepage = 'https://developer.gnome.org/gtk+/stable/'
description = """
The GTK+ 2 package contains libraries used for creating graphical user interfaces for applications.
"""
toolchain = {'name': 'dummy', 'version': ''}
source_urls = [FTPGNOME_SOURCE]
sources = [SOURCELOWER_TAR_XZ]
dependencies = [
('ATK', '2.20.0'),
('Gdk-Pixbuf', '2.35.1'),
('Pango', '1.40.5'),
('GObject-Introspection', '1.52.0'),
]
configopts = "--disable-silent-rules --disable-glibtest --enable-introspection=yes --disable-visibility "
moduleclass = 'vis'
easyblock = 'ConfigureMake'
name = 'Gdk-Pixbuf'
version = '2.35.1'
homepage = 'https://developer.gnome.org/gdk-pixbuf/stable/'
description = """
The Gdk Pixbuf is a toolkit for image loading and pixel buffer manipulation.
It is used by GTK+ 2 and GTK+ 3 to load and manipulate images. In the past it
was distributed as part of GTK+ 2 but it was split off into a separate package
in preparation for the change to GTK+ 3.
"""
toolchain = {'name': 'dummy', 'version': ''}
source_urls = [FTPGNOME_SOURCE]
sources = [SOURCELOWER_TAR_XZ]
dependencies = [
('GLib', '2.52.0'),
('libjpeg-turbo', '1.5.1'),
('libpng', '1.6.29'),
('LibTIFF', '4.0.7'),
('GObject-Introspection', '1.52.0')
]
configopts = "--disable-maintainer-mode --enable-debug=no --enable-introspection=yes "
configopts += "--disable-Bsymbolic --without-gdiplus --enable-shared --enable-static"
modextrapaths = {
'XDG_DATA_DIRS': 'share',
}
moduleclass = 'vis'
easyblock = 'CMakeMake'
name = 'gflags'
version = '2.1.2'
homepage = 'https://github.com/gflags/gflags'
description = """
The gflags package contains a C++ library that implements commandline flags
processing. It includes built-in support for standard types such as string
and the ability to define flags in the source file in which they are used.
"""
toolchain = {'name': 'dummy', 'version': ''}
toolchainopts = {'pic': True}
sources = ['v%(version)s.tar.gz']
source_urls = ['https://github.com/gflags/gflags/archive/']
builddependencies = [
('CMake', '3.8.1'),
]
configopts = '-DBUILD_SHARED_LIBS=on -DBUILD_STATIC_LIBS=on'
sanity_check_paths = {
'files': ['bin/gflags_completions.sh'] +
['lib/%s' % x for x in ['libgflags.%s' % SHLIB_EXT,
'libgflags_nothreads.%s' % SHLIB_EXT, 'libgflags.a', 'libgflags_nothreads.a']] +
['include/gflags/gflags_completions.h'],
'dirs': [],
}
moduleclass = 'devel'
easyblock = 'ConfigureMake'
name = 'glog'
version = '0.3.4'
homepage = 'https://github.com/google/glog'
description = """
A C++ implementation of the Google logging module.
"""
toolchain = {'name': 'dummy', 'version': ''}
sources = ['v%(version)s.tar.gz']
source_urls = ['https://github.com/google/glog/archive/']
sanity_check_paths = {
'files': ['include/glog/logging.h', 'include/glog/raw_logging.h', 'lib/libglog.a', 'lib/libglog.%s' % SHLIB_EXT],
'dirs': [],
}
moduleclass = 'devel'
easyblock = 'ConfigureMake'
name = 'JasPer'
version = '1.900.1'
homepage = 'http://www.ece.uvic.ca/~frodo/jasper/'
description = """The JasPer Project is an open-source initiative to provide a free
software-based reference implementation of the codec specified in the JPEG-2000 Part-1 standard."""
toolchain = {'name': 'dummy', 'version': ''}
toolchainopts = {'pic': True}
sources = [SOURCELOWER_ZIP]
source_urls = ['http://www.ece.uvic.ca/~frodo/jasper/software/']
sanity_check_paths = {
'files': ["bin/jasper", "lib/libjasper.a"],
'dirs': ["include"],
}
moduleclass = 'vis'
easyblock = 'MakeCp'
name = 'LMDB'
version = '0.9.18'
homepage = 'https://github.com/LMDB/lmdb'
description = """
OpenLDAP's Lightning Memory-Mapped Database (LMDB) library.
"""
toolchain = {'name': 'dummy', 'version': ''}
sources = ['%(name)s_%(version)s.tar.gz']
source_urls = ['https://github.com/LMDB/lmdb/archive/']
files_to_copy = [
(['liblmdb.a', 'liblmdb.%s' % SHLIB_EXT], 'lib'),
(['lmdb.h'], 'include')
]
sanity_check_paths = {
'files': ['include/lmdb.h', 'lib/liblmdb.a', 'lib/liblmdb.%s' % SHLIB_EXT],
'dirs': [],
}
moduleclass = 'devel'
......@@ -4,12 +4,10 @@ name = 'LevelDB'
version = '1.18'
homepage = 'https://github.com/google/leveldb'
description = """
LevelDB is a fast key-value storage library written at Google that provides an
ordered mapping from string keys to string values.
"""
description = """LevelDB is a fast key-value storage library written at Google that provides an
ordered mapping from string keys to string values."""
toolchain = {'name': 'foss', 'version': '2016a'}
toolchain = {'name': 'dummy', 'version': ''}
sources = ['v%(version)s.tar.gz']
source_urls = ['https://github.com/google/leveldb/archive/']
......@@ -19,14 +17,14 @@ files_to_copy = [
(['include/leveldb/*.h'], 'include/leveldb')
]
postinstallcmds=[
postinstallcmds = [
'cd %(installdir)s/lib; ln -s libleveldb.so.%(version)s libleveldb.so.%(version_major)s',
'cd %%(installdir)s/lib; ln -s libleveldb.so.%%(version)s libleveldb.%s' % SHLIB_EXT,
]
sanity_check_paths = {
'files': ['include/leveldb/cache.h','include/leveldb/table.h',
'files': ['include/leveldb/cache.h', 'include/leveldb/table.h',
'lib/libleveldb.a', 'lib/libleveldb.%s' % SHLIB_EXT],
'dirs': [],
}
......
easyblock = 'Bundle'
name = 'matplotlib'
version = '1.5.1'
homepage = 'http://matplotlib.org'
description = """matplotlib is a python 2D plotting library which produces publication quality figures in a variety of
hardcopy formats and interactive environments across platforms. matplotlib can be used in python scripts, the python
and ipython shell, web application servers, and six graphical user interface toolkits."""
toolchain = {'name': 'dummy', 'version': ''}
# this is a bundle of Python packages
exts_defaultclass = 'PythonPackage'
freetype_ver = '2.6.3'
versionsuffix = '-Python-%%(pyver)s-freetype-%s' % freetype_ver
dependencies = [
('Python', '2.7.13'),
('freetype', freetype_ver),
('libpng', '1.6.29'),
]
exts_list = [
('Cycler', '0.9.0', {
'modulename': 'cycler',
'source_urls': ['https://pypi.python.org/packages/source/C/Cycler'],
'source_tmpl': 'cycler-%(version)s.tar.gz',
}),
(name, version, {
'source_urls': ['https://pypi.python.org/packages/source/m/matplotlib'],
'patches': ['matplotlib-1.5.1_fix-Tcl-Tk-libdir.patch'],
}),
]
# specify that Bundle easyblock should run a full sanity check, rather than just trying to load the module
full_sanity_check = True
sanity_check_paths = {
'files': [],
'dirs': ['lib/python%(pyshortver)s/site-packages'],
}
modextrapaths = {'PYTHONPATH': ['lib/python%(pyshortver)s/site-packages']}
moduleclass = 'vis'
......@@ -8,13 +8,13 @@ homepage = 'https://pypi.python.org/pypi/networkx'
description = """NetworkX is a Python package for the creation, manipulation, and study of the structure, dynamics,
and functions of complex networks."""
toolchain = {'name': 'foss', 'version': '2016a'}
toolchain = {'name': 'dummy', 'version': ''}
source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
dependencies = [
('Python', '2.7.11'),
('Python', '2.7.13'),
]
sanity_check_paths = {
......
......@@ -9,26 +9,26 @@ description = """OpenCV (Open Source Computer Vision Library) is an open source
a common infrastructure for computer vision applications and to accelerate
the use of machine perception in the commercial products."""
toolchain = {'name': 'foss', 'version': '2016a'}
toolchain = {'name': 'dummy', 'version': ''}
source_urls = ['https://github.com/Itseez/opencv/archive/']
sources = ['%(version)s.zip']
builddependencies = [
('CMake', '3.5.2'),
('CMake', '3.8.1'),
]
dependencies = [
('Python', '2.7.11'),
('zlib', '1.2.8'),
('Python', '2.7.13'),
('zlib', '1.2.11'),
('FFmpeg', '3.0.2'),
('libjpeg-turbo', '1.4.2', '-NASM-2.12.01'),
('libpng', '1.6.21'),
('LibTIFF', '4.0.6'),
('libjpeg-turbo', '1.5.1'),
('libpng', '1.6.29'),
('LibTIFF', '4.0.7'),
('JasPer', '1.900.1'),
('Java', '1.8.0_92', '', True),
('ant', '1.9.7', '-Java-%(javaver)s', True),
('GLib', '2.48.0'),
('Java', '1.8.0_121'),
('ant', '1.9.7', '-Java-%(javaver)s'),
('GLib', '2.52.0'),
('GTK+', '2.24.30'),
('GStreamer', '1.6.4'),
('GST-plugins-base', '1.6.4'),
......@@ -46,15 +46,14 @@ configopts += '-DPNG_LIBRARY=$EBROOTLIBPNG/lib/libpng.%s ' % SHLIB_EXT
configopts += '-DPNG_INCLUDE_DIR=$EBROOTLIBPNG/include '
configopts += '-DJPEG_LIBRARY=$EBROOTLIBJPEGMINTURBO/lib/libjpeg.%s ' % SHLIB_EXT
configopts += '-DJPEG_INCLUDE_DIR=$EBROOTLIBJPEGMINTURBO/include '
configopts += '-DJASPER_LIBRARY=$EBROOTJASPER/lib/libjasper.a '
configopts += '-DJASPER_INCLUDE_DIR=$EBROOTJASPER/include '
#configopts += '-DJASPER_LIBRARY=$EBROOTJASPER/lib/libjasper.a '
#configopts += '-DJASPER_INCLUDE_DIR=$EBROOTJASPER/include '
configopts += '-DWITH_IPP=ON '
configopts += '-DENABLE_SSE=ON -DENABLE_SSE2=ON -DENABLE_SSE3=ON '
configopts += '-DWITH_CUDA=OFF '
sanity_check_paths = {
'files': ['lib/libopencv_core.%s' % SHLIB_EXT ] +
['lib/python%%(pyshortver)s/site-packages/cv2.%s' % SHLIB_EXT ] +
['bin/opencv_%s' % x for x in ['annotation', 'createsamples', 'traincascade']],
'dirs': ['include']
}
......
......@@ -8,7 +8,7 @@ homepage = 'http://pillow.readthedocs.org/'
description = """Pillow is the 'friendly PIL fork' by Alex Clark and Contributors.
PIL is the Python Imaging Library by Fredrik Lundh and Contributors."""
toolchain = {'name': 'foss', 'version': '2016a'}
toolchain = {'name': 'dummy', 'version': ''}
source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
......@@ -17,11 +17,11 @@ freetype_ver = '2.6.3'
versionsuffix += '-freetype-%s' % freetype_ver
dependencies = [
('Python', '2.7.11'),
('libjpeg-turbo', '1.4.2','-NASM-2.12.01'),
('libpng', '1.6.21'),
('zlib', '1.2.8'),
('LibTIFF', '4.0.6'),
('Python', '2.7.13'),
('libjpeg-turbo', '1.5.1'),
('libpng', '1.6.29'),
('zlib', '1.2.11'),
('LibTIFF', '4.0.7'),
('freetype', freetype_ver),
]
......
easyblock = 'PythonPackage'
name = 'protobuf-python'
version = '3.2.0'
versionsuffix= '-Python-%(pyver)s'
homepage = 'https://github.com/google/protobuf/'
description = """Python Protocol Buffers runtime library."""
toolchain = {'name': 'foss', 'version': '2016a'}
source_urls = ['https://github.com/google/protobuf/archive/v%(version)s']
sources = [SOURCE_TAR_GZ]
dependencies = [
('Python', '2.7.13', '', True),
('protobuf', version)
]
start_dir = 'python'
sanity_check_paths = {
'files': [],
'dirs': ['lib/python%(pyshortver)s/site-packages'],
}
options = {'modulename': 'google.protobuf' }
moduleclass = 'devel'
easyblock = 'ConfigureMake'
name = 'protobuf'
version = '3.2.0'
homepage = 'https://github.com/google/protobuf/'
description = """Google Protocol Buffers"""
toolchain = {'name': 'foss', 'version': '2016a'}
source_urls = ['https://github.com/google/protobuf/archive/v%(version)s/']
sources = [SOURCE_TAR_GZ]
builddependencies = [('Autotools', '20150215')]
preconfigopts = "./autogen.sh && "
sanity_check_paths = {
'files': ['bin/protoc', 'lib/libprotobuf.%s' % SHLIB_EXT],
'dirs': [],
}
moduleclass = 'devel'
easyblock = 'ConfigureMake'
name = 'protobuf'
version = '3.2.0'
homepage = 'https://github.com/google/protobuf/'
description = """Google Protocol Buffers"""
toolchain = {'name': 'dummy', 'version': ''}
source_urls = ['https://github.com/google/protobuf/archive/v%(version)s/']
sources = [SOURCE_TAR_GZ]
builddependencies = [('Autotools', '20150215')]
preconfigopts = "./autogen.sh && "
sanity_check_paths = {
'files': ['bin/protoc', 'lib/libprotobuf.%s' % SHLIB_EXT],
'dirs': [],
}
moduleclass = 'devel'
easyblock = 'PythonPackage'
name = 'scikit-image'
version = '0.12.3'
versionsuffix = '-Python-%(pyver)s'
homepage = 'http://scikit-learn.org/stable/index.html'
description = """Scikit-learn integrates machine learning algorithms in the tightly-knit scientific Python world,
building upon numpy, scipy, and matplotlib. As a machine-learning module,
it provides versatile tools for data mining and analysis in any field of science and engineering.
It strives to be simple and efficient, accessible to everybody, and reusable in various contexts."""
toolchain = {'name': 'dummy', 'version': ''}
source_urls = [PYPI_SOURCE]
sources = [SOURCE_TAR_GZ]
freetype_ver = '2.6.3'
dependencies = [
('Python', '2.7.13'),
('Qhull', '2015.2'),
('matplotlib', '1.5.1', versionsuffix + '-freetype-%s' % freetype_ver),
('networkx', '1.11', versionsuffix),
('Pillow', '3.2.0', versionsuffix + '-freetype-%s' % freetype_ver),
]
options = {'modulename': 'skimage'}
sanity_check_paths = {
'files': [],
'dirs': ['lib/python%(pyshortver)s/site-packages/'],
}
moduleclass = 'vis'
easyblock = 'ConfigureMake'
name = 'snappy'
version = '1.1.3'
homepage = 'https://github.com/google/snappy'
description = """Snappy is a compression/decompression library. It does not aim
for maximum compression, or compatibility with any other compression library;
instead, it aims for very high speeds and reasonable compression."""
toolchain = {'name': 'dummy', 'version': ''}
source_urls = ['https://github.com/google/snappy/releases/download/%(version)s']
sources = [SOURCE_TAR_GZ]
sanity_check_paths = {
'files': ['lib/libsnappy.%s' % SHLIB_EXT],
'dirs': ['include', 'share']
}
moduleclass = 'lib'
easyblock = 'ConfigureMake'
name = 'x264'
version = '20160430'