Commit 8afa912d authored by Stepan Nassyr's avatar Stepan Nassyr
Browse files

Tensorflow 2.6 (disabled tests) and update protobuf to 3.17.3

parent d2996d83
......@@ -20,7 +20,7 @@ builddependencies = [
]
dependencies = [
('protobuf', '3.15.6'),
('protobuf', '3.17.3'),
('gRPC', '1.37.1'),
('SQLite', '3.35.3'),
]
......
......@@ -20,7 +20,7 @@ builddependencies = [
]
dependencies = [
('protobuf', '3.15.6'),
('protobuf', '3.17.3'),
('gRPC', '1.37.1'),
('SQLite', '3.35.3'),
]
......
easyblock = 'PythonPackage'
name = 'flatbuffers-python'
version = '2.0'
versionsuffix = '-Python-%(pyver)s'
homepage = 'https://github.com/google/flatbuffers/'
description = """Python Flatbuffers runtime library."""
toolchain = {'name': 'GCCcore', 'version': '11.1.0'}
source_urls = ['https://pypi.python.org/packages/source/f/flatbuffers']
sources = [
{'download_filename': 'flatbuffers-%(version)s.tar.gz', 'filename': SOURCE_TAR_GZ}]
checksums = ['12158ab0272375eab8db2d663ae97370c33f152b27801fa6024e1d6105fd4dd2']
dependencies = [
('binutils', '2.36.1'),
('Python', '3.9.4'),
]
download_dep_fail = True
use_pip = True
sanity_pip_check = True
preinstallopts = 'VERSION=%(version)s '
options = {'modulename': 'flatbuffers'}
moduleclass = 'devel'
##
# Author: Robert Mijakovic <robert.mijakovic@lxp.lu>
##
easyblock = 'CMakeNinja'
name = 'flatbuffers'
version = '2.0.0'
homepage = 'https://github.com/google/flatbuffers/'
description = """FlatBuffers: Memory Efficient Serialization Library"""
toolchain = {'name': 'GCCcore', 'version': '11.1.0'}
toolchainopts = {'pic': True}
source_urls = ['https://github.com/google/flatbuffers/archive/v%(version)s/']
sources = [SOURCE_TAR_GZ]
checksums = ['9ddb9031798f4f8754d00fca2f1a68ecf9d0f83dfac7239af1311e4fd9a565c4']
builddependencies = [
('binutils', '2.36.1'),
('CMake', '3.20.0'),
('Ninja', '1.10.2'),
('Python', '3.9.4'),
]
configopts = '-DFLATBUFFERS_ENABLE_PCH=ON '
sanity_check_paths = {
'files': ['include/flatbuffers/flatbuffers.h', 'bin/flatc', 'lib/libflatbuffers.a'],
'dirs': ['lib/cmake'],
}
moduleclass = 'devel'
......@@ -25,7 +25,7 @@ builddependencies = [
]
dependencies = [
('protobuf', '3.15.6'),
('protobuf', '3.17.3'),
('abseil-cpp', '20210324.1'),
('c-ares', '1.17.1'),
('re2', '2021-04-01'),
......
......@@ -25,7 +25,7 @@ builddependencies = [
]
dependencies = [
('protobuf', '3.15.6'),
('protobuf', '3.17.3'),
('abseil-cpp', '20210324.1'),
('c-ares', '1.17.1'),
('re2', '2021-04-01'),
......
......@@ -25,7 +25,7 @@ builddependencies = [
]
dependencies = [
('protobuf', '3.15.6'),
('protobuf', '3.17.3'),
('abseil-cpp', '20210324.1'),
('c-ares', '1.17.1'),
('re2', '2021-04-01'),
......
......@@ -26,7 +26,7 @@ dependencies = [
('Python', '3.9.4'),
('gperf', '3.1'),
('gperftools', '2.9.1'),
('protobuf', '3.15.6'),
('protobuf', '3.17.3'),
('zlib', '1.2.11'),
]
builddependencies = [
......
......@@ -26,7 +26,7 @@ dependencies = [
('Python', '3.9.4'),
('gperf', '3.1'),
('gperftools', '2.9.1'),
('protobuf', '3.15.6'),
('protobuf', '3.17.3'),
('zlib', '1.2.11'),
]
builddependencies = [
......
......@@ -26,7 +26,7 @@ dependencies = [
('Python', '3.9.4'),
('gperf', '3.1'),
('gperftools', '2.9.1'),
('protobuf', '3.15.6'),
('protobuf', '3.17.3'),
('zlib', '1.2.11'),
]
builddependencies = [
......
easyblock = "PythonPackage"
name = 'h5py'
version = '3.5.0'
versionsuffix = '-Python-%(pyver)s'
homepage = 'http://www.h5py.org/'
description = """HDF5 for Python (h5py) is a general-purpose Python interface to the Hierarchical Data Format library,
version 5. HDF5 is a versatile, mature scientific software library designed for the fast, flexible storage of enormous
amounts of data.
"""
toolchain = {'name': 'goolf', 'version': '2021a.11'}
sources = [SOURCE_TAR_GZ]
checksums = ['77c7be4001ac7d3ed80477de5b6942501d782de1bbe4886597bdfec2a7ab821f']
builddependencies = [
('pkgconfig', '1.5.2', '-Python-3.9.4'),
('binutils', '2.36.1'),
]
dependencies = [
('Python', '3.9.4'),
('SciPy-Stack', '2021a', '-Python-3.9.4'),
('HDF5', '1.12.0'),
]
use_pip = True
sanity_pip_check = True
download_dep_fail = True
# h5py's setup.py will disable setup_requires if H5PY_SETUP_REQUIRES is set to 0
# without this environment variable, pip will fetch the minimum numpy version h5py supports during install,
# even though SciPy-bundle provides a newer version that satisfies h5py's install_requires dependency.
preinstallopts = 'HDF5_DIR="$EBROOTHDF5" H5PY_SETUP_REQUIRES=0 '
moduleclass = 'data'
easyblock = "CMakeNinja"
name = 'JsonCpp'
version = '1.9.4'
homepage = 'https://open-source-parsers.github.io/jsoncpp-docs/doxygen/index.html'
description = """ JsonCpp is a C++ library that allows manipulating JSON values,
including serialization and deserialization to and from strings. It can also preserve existing comment in
unserialization/serialization steps, making it a convenient format to store user input files. """
toolchain = {'name': 'GCCcore', 'version': '11.1.0'}
source_urls = ['https://github.com/open-source-parsers/jsoncpp/archive']
sources = ['%(version)s.tar.gz']
checksums = ['e34a628a8142643b976c7233ef381457efad79468c67cb1ae0b83a33d7493999']
builddependencies = [
('Python', '3.9.4'),
('CMake', '3.20.0'),
('Ninja', '1.10.2'),
('pkg-config', '0.29.2'),
('binutils', '2.36.1'),
]
# generate source for non-library solution
postinstallcmds = [
(
'pushd %(builddir)s/%(namelower)s-%(version)s/ && '
'python amalgamate.py && '
'cp -a dist %(installdir)s/dist && '
'popd'
),
]
sanity_check_paths = {
'files': ['include/json/json.h', 'lib/libjsoncpp.so'],
'dirs': [],
}
moduleclass = 'lib'
easyblock = 'MakeCp'
name = 'LMDB'
version = '0.9.29'
homepage = 'https://symas.com/lmdb'
description = """LMDB is a fast, memory-efficient database. With memory-mapped files, it has the read performance
of a pure in-memory database while retaining the persistence of standard disk-based databases."""
toolchain = {'name': 'GCCcore', 'version': '11.1.0'}
source_urls = ['https://github.com/LMDB/lmdb/archive/']
sources = ['%(name)s_%(version)s.tar.gz']
checksums = ['22054926b426c66d8f2bc22071365df6e35f3aacf19ad943bc6167d4cae3bebb']
builddependencies = [('binutils', '2.36.1')]
buildopts = 'CC="$CC" OPT="$CFLAGS"'
runtest = 'test'
files_to_copy = [
(['lmdb.h', 'midl.h'], 'include'),
(['mdb_copy', 'mdb_dump', 'mdb_load', 'mdb_stat'], 'bin'),
(['liblmdb.a', 'liblmdb.%s' % SHLIB_EXT], 'lib'),
]
sanity_check_paths = {
'files': ['bin/mdb_copy', 'bin/mdb_dump', 'bin/mdb_load', 'bin/mdb_stat', 'include/lmdb.h',
'include/midl.h', 'lib/liblmdb.a', 'lib/liblmdb.%s' % SHLIB_EXT],
'dirs': [],
}
moduleclass = 'lib'
easyblock = 'CMakeNinja'
name = 'nsync'
version = '1.24.0'
homepage = 'https://github.com/google/nsync'
description = """nsync is a C library that exports various synchronization primitives, such as mutexes"""
toolchain = {'name': 'GCCcore', 'version': '11.1.0'}
source_urls = ['https://github.com/google/nsync/archive/v%(version)s/']
sources = [SOURCE_TAR_GZ]
checksums = ['47a6eb2a295be5121a1904a6a775722338a20dc02ee3eec4169ed2c3f203617a']
builddependencies = [
('binutils', '2.36.1'),
('CMake', '3.20.0'),
('Ninja', '1.10.2'),
]
sanity_check_paths = {
'files': ['include/nsync.h', 'lib/libnsync.a', 'lib/libnsync_cpp.a'],
'dirs': [],
}
moduleclass = 'devel'
......@@ -42,7 +42,7 @@ dependencies = [
('ant', '1.10.12', '-Java-%(javaver)s', True),
('GLib', '2.68.0'),
('GTK+', '4.0.3'),
('protobuf', '3.15.6'),
('protobuf', '3.17.3'),
('SciPy-Stack', '2021a', versionsuffix, ('alplompi', '20.3'))
]
......
......@@ -42,7 +42,7 @@ dependencies = [
('ant', '1.10.12', '-Java-%(javaver)s', True),
('GLib', '2.68.0'),
('GTK+', '4.0.3'),
('protobuf', '3.15.6'),
('protobuf', '3.17.3'),
('SciPy-Stack', '2021a', versionsuffix, ('alplompi', '21.1'))
]
......
......@@ -42,7 +42,7 @@ dependencies = [
('ant', '1.10.12', '-Java-%(javaver)s', True),
('GLib', '2.68.0'),
('GTK+', '4.0.3'),
('protobuf', '3.15.6'),
('protobuf', '3.17.3'),
('SciPy-Stack', '2021a', versionsuffix, ('goolf', '2021a.10'))
]
......
......@@ -42,7 +42,7 @@ dependencies = [
('ant', '1.10.12', '-Java-%(javaver)s', True),
('GLib', '2.68.0'),
('GTK+', '4.0.3'),
('protobuf', '3.15.6'),
('protobuf', '3.17.3'),
('SciPy-Stack', '2021a', versionsuffix, ('goolf', '2021a.11'))
]
......
......@@ -42,7 +42,7 @@ dependencies = [
('ant', '1.10.12', '-Java-%(javaver)s', True),
('GLib', '2.68.0'),
('GTK+', '4.0.3'),
('protobuf', '3.15.6'),
('protobuf', '3.17.3'),
('SciPy-Stack', '2021a', versionsuffix, ('goolf', '2021a.9'))
]
......
......@@ -34,7 +34,7 @@ dependencies = [
('PostgreSQL', '13.2'),
# Rust -> setuptools_rust -> cryptography
('Rust', '1.52.1'),
('protobuf', '3.15.6'),
('protobuf', '3.17.3'),
('gflags', '2.2.2'),
('libspatialindex', '1.9.3'), # Needed for rtree
('libjpeg-turbo', '2.0.6'),
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment