diff --git a/Golden_Repo/e/expat/expat-2.2.9-GCCcore-10.3.0.eb b/Golden_Repo/e/expat/expat-2.2.9-GCCcore-10.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..80459842bfa559098f41d172018bea65cc3a51db --- /dev/null +++ b/Golden_Repo/e/expat/expat-2.2.9-GCCcore-10.3.0.eb @@ -0,0 +1,36 @@ +easyblock = 'ConfigureMake' + +name = 'expat' +version = '2.2.9' + +homepage = 'https://libexpat.github.io' + +description = """ +Expat is an XML parser library written in C. It is a stream-oriented parser +in which an application registers handlers for things the parser might find +in the XML document (like start tags) +""" + +site_contacts = 'sc@fz-juelich.de' + +toolchain = {'name': 'GCCcore', 'version': '10.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://github.com/libexpat/libexpat/releases/download/R_%s/' % + version.replace('.', '_')] +sources = [SOURCE_TAR_BZ2] +checksums = ['f1063084dc4302a427dabcca499c8312b3a32a29b7d2506653ecc8f950a9a237'] + +builddependencies = [('binutils', '2.36.1')] + +# Since expat 2.2.6, docbook2X is needed to produce manpage of xmlwf. +# Docbook2X needs XML-Parser and XML-Parser needs expat. +# -> circular dependency. "--without-docbook" breaks this circle. +configopts = ['--without-docbook'] + +sanity_check_paths = { + 'files': ['include/expat.h', 'lib/libexpat.a', 'lib/libexpat.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'tools' diff --git a/Golden_Repo/l/libreadline/libreadline-8.1-GCCcore-10.3.0.eb b/Golden_Repo/l/libreadline/libreadline-8.1-GCCcore-10.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..dc67454fa645f394195c2e6dc295cbdb9796c31a --- /dev/null +++ b/Golden_Repo/l/libreadline/libreadline-8.1-GCCcore-10.3.0.eb @@ -0,0 +1,43 @@ +easyblock = 'ConfigureMake' + +name = 'libreadline' +version = '8.1' + +homepage = 'https://tiswww.case.edu/php/chet/readline/rltop.html' +description = """ +The GNU Readline library provides a set of functions for use by applications +that allow users to edit command lines as they are typed in. Both Emacs and +vi editing modes are available. The Readline library includes additional +functions to maintain a list of previously-entered command lines, to recall +and perhaps reedit those lines, and perform csh-like history expansion on +previous commands. +""" + +site_contacts = 'sc@fz-juelich.de' + +toolchain = {'name': 'GCCcore', 'version': '10.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://ftp.gnu.org/gnu/readline'] +sources = ['readline-%(version)s.tar.gz'] +checksums = ['f8ceb4ee131e3232226a17f51b164afc46cd0b9e6cef344be87c65962cb82b02'] + +builddependencies = [ + ('binutils', '2.36.1'), +] +dependencies = [ + ('ncurses', '6.2'), +] + +# for the termcap symbols, use EB ncurses +buildopts = "SHLIB_LIBS='-lncurses'" + +sanity_check_paths = { + 'files': ['lib/libreadline.a', 'lib/libhistory.a'] + + ['include/readline/%s' % x + for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', + 'rlconf.h', 'rlstdc.h', 'rltypedefs.h', 'tilde.h']], + 'dirs': [], +} + +moduleclass = 'lib' diff --git a/Golden_Repo/l/libtool/libtool-2.4.6-GCCcore-10.3.0.eb b/Golden_Repo/l/libtool/libtool-2.4.6-GCCcore-10.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..66b8afb6e15b2d7f87f5f0d85477d7b65292fe4d --- /dev/null +++ b/Golden_Repo/l/libtool/libtool-2.4.6-GCCcore-10.3.0.eb @@ -0,0 +1,34 @@ +easyblock = 'ConfigureMake' + +name = 'libtool' +version = '2.4.6' + +homepage = 'https://www.gnu.org/software/libtool' + +description = """ +GNU libtool is a generic library support script. Libtool hides the complexity +of using shared libraries behind a consistent, portable interface. +""" + +site_contacts = 'sc@fz-juelich.de' + +toolchain = {'name': 'GCCcore', 'version': '10.3.0'} + +source_urls = [GNU_SOURCE] +sources = [SOURCELOWER_TAR_GZ] +checksums = ['e3bd4d5d3d025a36c21dd6af7ea818a2afcd4dfc1ea5a17b39d7854bcd0c06e3'] + +builddependencies = [ + ('binutils', '2.36.1'), +] + +dependencies = [ + ('M4', '1.4.18'), +] + +sanity_check_paths = { + 'files': ['bin/libtool', 'bin/libtoolize', 'lib/libltdl.%s' % SHLIB_EXT], + 'dirs': ['include/libltdl', 'share/libtool/loaders', 'share/man/man1'], +} + +moduleclass = 'lib'