mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-07 15:32:11 +01:00
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
This commit is contained in:
parent
aee7edba08
commit
cf48a153d8
34
a/ATK/ATK-2.20.0.eb
Normal file
34
a/ATK/ATK-2.20.0.eb
Normal file
@ -0,0 +1,34 @@
|
||||
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'
|
25
a/ant/ant-1.9.7-Java-1.8.0_121.eb
Normal file
25
a/ant/ant-1.9.7-Java-1.8.0_121.eb
Normal file
@ -0,0 +1,25 @@
|
||||
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'
|
28
b/Boost/Boost-1.63.0-foss-2016a-Python-2.7.13.eb
Normal file
28
b/Boost/Boost-1.63.0-foss-2016a-Python-2.7.13.eb
Normal file
@ -0,0 +1,28 @@
|
||||
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'
|
BIN
c/Caffe/.Caffe-1.0-foss-2016a-CUDA-8.0.44-Python-2.7.13.eb.swp
Normal file
BIN
c/Caffe/.Caffe-1.0-foss-2016a-CUDA-8.0.44-Python-2.7.13.eb.swp
Normal file
Binary file not shown.
57
c/Caffe/Caffe-1.0-foss-2016a-CUDA-8.0.44-Python-2.7.13.eb
Normal file
57
c/Caffe/Caffe-1.0-foss-2016a-CUDA-8.0.44-Python-2.7.13.eb
Normal file
@ -0,0 +1,57 @@
|
||||
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'),
|
||||
]
|
||||
|
21
f/freetype/freetype-2.6.3.eb
Normal file
21
f/freetype/freetype-2.6.3.eb
Normal file
@ -0,0 +1,21 @@
|
||||
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'
|
34
g/GST-plugins-base/GST-plugins-base-1.6.4.eb
Normal file
34
g/GST-plugins-base/GST-plugins-base-1.6.4.eb
Normal file
@ -0,0 +1,34 @@
|
||||
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'
|
39
g/GStreamer/GStreamer-1.6.4.eb
Normal file
39
g/GStreamer/GStreamer-1.6.4.eb
Normal file
@ -0,0 +1,39 @@
|
||||
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'
|
25
g/GTK+/GTK+-2.24.30.eb
Normal file
25
g/GTK+/GTK+-2.24.30.eb
Normal file
@ -0,0 +1,25 @@
|
||||
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'
|
34
g/Gdk-Pixbuf/Gdk-Pixbuf-2.35.1.eb
Normal file
34
g/Gdk-Pixbuf/Gdk-Pixbuf-2.35.1.eb
Normal file
@ -0,0 +1,34 @@
|
||||
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'
|
33
g/gflags/gflags-2.1.2.eb
Normal file
33
g/gflags/gflags-2.1.2.eb
Normal file
@ -0,0 +1,33 @@
|
||||
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'
|
21
g/glog/glog-0.3.4.eb
Normal file
21
g/glog/glog-0.3.4.eb
Normal file
@ -0,0 +1,21 @@
|
||||
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'
|
21
j/JasPer/JasPer-1.900.1.eb
Normal file
21
j/JasPer/JasPer-1.900.1.eb
Normal file
@ -0,0 +1,21 @@
|
||||
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'
|
26
l/LMDB/LMDB-0.9.18.eb
Normal file
26
l/LMDB/LMDB-0.9.18.eb
Normal file
@ -0,0 +1,26 @@
|
||||
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': [],
|
||||
}
|
@ -0,0 +1,47 @@
|
||||
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),
|
||||
]
|
||||
|
@ -0,0 +1,29 @@
|
||||
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'
|
23
p/protobuf/protobuf-3.2.0-foss-2016a.eb
Normal file
23
p/protobuf/protobuf-3.2.0-foss-2016a.eb
Normal file
@ -0,0 +1,23 @@
|
||||
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'
|
23
p/protobuf/protobuf-3.2.0.eb
Normal file
23
p/protobuf/protobuf-3.2.0.eb
Normal file
@ -0,0 +1,23 @@
|
||||
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'
|
35
s/scikit-image/scikit-image-0.12.3-Python-2.7.13.eb
Normal file
35
s/scikit-image/scikit-image-0.12.3-Python-2.7.13.eb
Normal file
@ -0,0 +1,35 @@
|
||||
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'
|
21
s/snappy/snappy-1.1.3.eb
Normal file
21
s/snappy/snappy-1.1.3.eb
Normal file
@ -0,0 +1,21 @@
|
||||
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'
|
27
x/x264/x264-20160430.eb
Normal file
27
x/x264/x264-20160430.eb
Normal file
@ -0,0 +1,27 @@
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'x264'
|
||||
version = '20160430'
|
||||
|
||||
homepage = 'http://www.videolan.org/developers/x264.html'
|
||||
description = """x264 is a free software library and application for encoding video streams into the H.264/MPEG-4
|
||||
AVC compression format, and is released under the terms of the GNU GPL."""
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
|
||||
source_urls = [
|
||||
'https://download.videolan.org/pub/videolan/x264/snapshots/',
|
||||
'ftp://ftp.videolan.org/pub/videolan/x264/snapshots/',
|
||||
]
|
||||
sources = ['x264-snapshot-%(version)s-2245-stable.tar.bz2']
|
||||
|
||||
dependencies = [('Yasm', '1.3.0')]
|
||||
|
||||
configopts = " --enable-shared --enable-static "
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['bin/x264', 'include/x264_config.h', 'include/x264.h', 'lib/libx264.a', 'lib/libx264.%s' % SHLIB_EXT],
|
||||
'dirs': [],
|
||||
}
|
||||
|
||||
moduleclass = 'vis'
|
31
y/Yasm/Yasm-1.3.0.eb
Normal file
31
y/Yasm/Yasm-1.3.0.eb
Normal file
@ -0,0 +1,31 @@
|
||||
##
|
||||
# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild
|
||||
#
|
||||
# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA
|
||||
# Authors:: Fotis Georgatos <fotis@cern.ch>
|
||||
# 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-90.html
|
||||
##
|
||||
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'Yasm'
|
||||
version = '1.3.0'
|
||||
|
||||
homepage = 'http://www.tortall.net/projects/yasm/'
|
||||
description = """Yasm: Complete rewrite of the NASM assembler with BSD license"""
|
||||
|
||||
toolchain = {'name': 'dummy', 'version': ''}
|
||||
|
||||
sources = [SOURCELOWER_TAR_GZ]
|
||||
source_urls = ['http://www.tortall.net/projects/yasm/releases/']
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['bin/yasm'],
|
||||
'dirs': [],
|
||||
}
|
||||
|
||||
moduleclass = 'lang'
|
Loading…
x
Reference in New Issue
Block a user