diff --git a/i/Inspector/Inspector-2019_update4.eb b/i/Inspector/Inspector-2019_update4.eb index 3bf0f7a2..a10fbc3b 100644 --- a/i/Inspector/Inspector-2019_update4.eb +++ b/i/Inspector/Inspector-2019_update4.eb @@ -13,6 +13,10 @@ sources = ['inspector_%(version)s.tar.gz'] dontcreateinstalldir = 'True' +dependencies = [ + ('X11', '20190311'), +] + license_file = '/apps/licenses/intel/license.lic' moduleclass = 'tools' diff --git a/p/protobuf-python/protobuf-python-3.9.0-GCC-6.3.0-2.27-Python-3.7.3.eb b/p/protobuf-python/protobuf-python-3.9.0-GCC-6.3.0-2.27-Python-3.7.3.eb new file mode 100644 index 00000000..2a54948f --- /dev/null +++ b/p/protobuf-python/protobuf-python-3.9.0-GCC-6.3.0-2.27-Python-3.7.3.eb @@ -0,0 +1,35 @@ +# IT4Innovations 2019 + +easyblock = 'PythonPackage' + +name = 'protobuf-python' +version = '3.9.0' +versionsuffix= '-Python-3.7.3' + +homepage = 'https://github.com/google/protobuf/' +description = """Python Protocol Buffers runtime library.""" + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} + +source_urls = ['https://github.com/google/protobuf/archive/v%(version)s'] +sources = [SOURCE_TAR_GZ] + +dependencies = [ + ('protobuf', version), + ('Python', '3.7.3') +] + +# use_setup_py_develop = True + +start_dir = 'python' + +installopts = '--cpp_implementation' + +sanity_check_paths = { + 'files': [], + 'dirs': ['lib/python3.7/site-packages'], +} + +options = {'modulename': 'google.protobuf'} + +moduleclass = 'devel' diff --git a/p/protobuf/protobuf-3.9.0-GCC-6.3.0-2.27.eb b/p/protobuf/protobuf-3.9.0-GCC-6.3.0-2.27.eb new file mode 100644 index 00000000..1c1452a8 --- /dev/null +++ b/p/protobuf/protobuf-3.9.0-GCC-6.3.0-2.27.eb @@ -0,0 +1,40 @@ +# IT4Innovations 2019 + +easyblock = 'CMakeMake' + +name = 'protobuf' +version = '3.9.0' + +homepage = 'https://code.google.com/p/protobuf/' +description = """Google Protocol Buffers""" + +toolchain = {'name': 'GCCcore', 'version': '6.3.0'} + +sources = ['%(name)s-python-%(version)s.tar.gz'] +source_urls = ['https://github.com/google/protobuf/releases/download/v%(version)s/'] + +# after instalation: python3 setup.py install --cpp_implementation + +builddependencies = [ + ('binutils', '2.27'), + ('CMake', '3.14.1', '', True), +] + +srcdir = 'cmake' + +configopts = '-Dprotobuf_BUILD_TESTS=OFF -Dprotobuf_BUILD_SHARED_LIBS=ON ' + +postinstallcmds = [ + 'cp %(builddir)s/%(name)s-%(version)s/ %(installdir)s/build -R', +] + +sanity_check_paths = { + 'files': ['bin/protoc'], + 'dirs': [], +} + +modextravars = { + 'PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION': 'cpp', +} + +moduleclass = 'devel' diff --git a/v/VTune/VTune-2019_update4.eb b/v/VTune/VTune-2019_update4.eb index a73d0524..11ec835e 100644 --- a/v/VTune/VTune-2019_update4.eb +++ b/v/VTune/VTune-2019_update4.eb @@ -18,6 +18,10 @@ license_file = '/apps/licenses/intel/license.lic' #preinstallopts = 'sed "1,2d" silent.cfg -i && ' +dependencies = [ + ('X11', '20190311'), +] + sanity_check_paths = { 'files': [], 'dirs': ['vtune_amplifier_2019.4.0.597835'],