easyconfigs-it4i/l/LevelDB/LevelDB-1.18.eb
2019-11-06 13:27:39 +01:00

34 lines
927 B
Plaintext

easyblock = 'MakeCp'
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."""
toolchain = SYSTEM
sources = ['v%(version)s.tar.gz']
source_urls = ['https://github.com/google/leveldb/archive/']
files_to_copy = [
(['libleveldb.%s.%%(version)s' % SHLIB_EXT, 'libleveldb.a'], 'lib'),
(['include/leveldb/*.h'], 'include/leveldb')
]
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',
'lib/libleveldb.a', 'lib/libleveldb.%s' % SHLIB_EXT],
'dirs': [],
}
moduleclass = 'devel'