# IT4Innovations 2018 easyblock = 'ConfigureMake' name = 'protobuf' version = '3.6.1' homepage = 'https://code.google.com/p/protobuf/' description = """Google Protocol Buffers""" toolchain = {'name': 'Py', 'version': '3.6'} toolchainopts = {'pic': True} 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 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'