mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-08 07:52:11 +01:00
34 lines
927 B
Plaintext
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'
|