Skip to content

Commit

Permalink
adding easyconfigs: msgpack-c-6.0.0-GCC-13.2.0.eb, msgpack-c-6.0.0-in…
Browse files Browse the repository at this point in the history
…tel-compilers-2023.2.1.eb
  • Loading branch information
SimonPinches committed Jun 27, 2024
1 parent 86d2b4f commit 1042506
Show file tree
Hide file tree
Showing 2 changed files with 74 additions and 0 deletions.
37 changes: 37 additions & 0 deletions easybuild/easyconfigs/m/msgpack-c/msgpack-c-6.0.0-GCC-13.2.0.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Thomas Hoffmann, EMBL Heidelberg, [email protected], 2021/04
easyblock = 'CMakeMake'

name = 'msgpack-c'
version = '6.0.0'

homepage = 'http://msgpack.org/'
description = """MessagePack is an efficient binary serialization format, which lets you exchange
data among multiple languages like JSON, except that it's faster and smaller.
Small integers are encoded into a single byte while typical short strings
require only one extra byte in addition to the strings themselves."""

toolchain = {'name': 'GCC', 'version': '13.2.0'}

source_urls = ['https://github.com/msgpack/msgpack-c/releases/download/c-%(version)s']
sources = ['msgpack-c-%(version)s.tar.gz']
checksums = ['3654f5e2c652dc52e0a993e270bb57d5702b262703f03771c152bba51602aeba']

builddependencies = [
('CMake', '3.27.6'),
('binutils', '2.40'),
('googletest', '1.14.0'),
]

dependencies = [
('Boost', '1.83.0'),
]

sanity_check_paths = {
'files': [
['lib/libmsgpack-c.%s' % x for x in ['a', '%s' % SHLIB_EXT]],
['include/msgpack.%s' % x for x in ['h']]
],
'dirs': ['lib/pkgconfig', 'include/msgpack'],
}

moduleclass = 'lib'
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
# Thomas Hoffmann, EMBL Heidelberg, [email protected], 2021/04
easyblock = 'CMakeMake'

name = 'msgpack-c'
version = '6.0.0'

homepage = 'http://msgpack.org/'
description = """MessagePack is an efficient binary serialization format, which lets you exchange
data among multiple languages like JSON, except that it's faster and smaller.
Small integers are encoded into a single byte while typical short strings
require only one extra byte in addition to the strings themselves."""

toolchain = {'name': 'intel-compilers', 'version': '2023.2.1'}

source_urls = ['https://github.com/msgpack/msgpack-c/releases/download/c-%(version)s']
sources = ['msgpack-c-%(version)s.tar.gz']
checksums = ['3654f5e2c652dc52e0a993e270bb57d5702b262703f03771c152bba51602aeba']

builddependencies = [
('CMake', '3.27.6'),
('binutils', '2.40'),
('googletest', '1.14.0'),
]

dependencies = [
('Boost', '1.83.0'),
]

sanity_check_paths = {
'files': [
['lib/libmsgpack-c.%s' % x for x in ['a', '%s' % SHLIB_EXT]],
['include/msgpack.%s' % x for x in ['h']]
],
'dirs': ['lib/pkgconfig', 'include/msgpack'],
}

moduleclass = 'lib'

0 comments on commit 1042506

Please sign in to comment.