diff --git a/easybuild/easyconfigs/l/LLDB/LLDB-11.0.0-GCCcore-9.3.0-Python-3.8.2.eb b/easybuild/easyconfigs/l/LLDB/LLDB-11.0.0-GCCcore-9.3.0-Python-3.8.2.eb new file mode 100644 index 000000000000..0eb1b746d19d --- /dev/null +++ b/easybuild/easyconfigs/l/LLDB/LLDB-11.0.0-GCCcore-9.3.0-Python-3.8.2.eb @@ -0,0 +1,41 @@ +easyblock = 'CMakeNinja' + +name = 'LLDB' +version = '11.0.0' +versionsuffix = '-Python-%(pyver)s' + +homepage = 'https://lldb.llvm.org/' +description = """The debugger component of the LLVM project""" + +toolchain = {'name': 'GCCcore', 'version': '9.3.0'} + +source_urls = ["https://github.com/llvm/llvm-project/releases/download/llvmorg-%(version)s"] +sources = [ + 'lldb-%(version)s.src.tar.xz', +] +checksums = [ + '8570c09f57399e21e0eea0dcd66ae0231d47eafc7a04d6fe5c4951b13c4d2c72', # lldb-11.0.0.src.tar.xz +] + +builddependencies = [ + ('binutils', '2.34'), + ('Clang', version), + ('CMake', '3.16.4'), + ('Ninja', '1.10.0'), + ('SWIG', '4.0.1'), +] + +dependencies = [ + ('ncurses', '6.2'), + ('libedit', '20191231'), + ('libxml2', '2.9.10'), + ('XZ', '5.2.5'), + ('Python', '3.8.2'), +] + +sanity_check_paths = { + 'files': ['bin/lldb', 'bin/lldb-server'], + 'dirs': [], +} + +moduleclass = 'debugger' diff --git a/easybuild/easyconfigs/l/libedit/libedit-20191231-GCCcore-9.3.0.eb b/easybuild/easyconfigs/l/libedit/libedit-20191231-GCCcore-9.3.0.eb new file mode 100644 index 000000000000..4f31fdf03e4a --- /dev/null +++ b/easybuild/easyconfigs/l/libedit/libedit-20191231-GCCcore-9.3.0.eb @@ -0,0 +1,27 @@ +easyblock = 'ConfigureMake' + +name = 'libedit' +version = '20191231' + +homepage = 'https://thrysoee.dk/editline/' +description = """ +This BSD-style licensed command line editor library provides generic line editing, +history, and tokenization functions, similar to those found in GNU Readline. +""" + +toolchain = {'name': 'GCCcore', 'version': '9.3.0'} + +source_urls = ['https://thrysoee.dk/editline/'] +sources = ['%(namelower)s-%(version)s-3.1.tar.gz'] +checksums = ['dbb82cb7e116a5f8025d35ef5b4f7d4a3cdd0a3909a146a39112095a2d229071'] + +builddependencies = [('binutils', '2.34')] + +dependencies = [('ncurses', '6.2')] + +sanity_check_paths = { + 'files': ['include/editline/readline.h', 'lib/libedit.%s' % SHLIB_EXT, 'lib/libedit.a'], + 'dirs': [] +} + +moduleclass = 'lib'