diff --git a/Golden_Repo/b/Boost.Python/Boost.Python-1.79.0-GCCcore-11.3.0.eb b/Golden_Repo/b/Boost.Python/Boost.Python-1.79.0-GCCcore-11.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..2b7b54838eb91c3e8c3e76327e0031be4533c6ee --- /dev/null +++ b/Golden_Repo/b/Boost.Python/Boost.Python-1.79.0-GCCcore-11.3.0.eb @@ -0,0 +1,25 @@ +easyblock = 'EB_Boost' + +name = 'Boost.Python' +version = '1.79.0' + +homepage = 'https://boostorg.github.io/python' +description = """Boost.Python is a C++ library which enables seamless interoperability between C++ + and the Python programming language.""" + +toolchain = {'name': 'GCCcore', 'version': '11.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] +sources = ['boost_%s.tar.gz' % '_'.join(version.split('.'))] +checksums = ['273f1be93238a068aba4f9735a4a2b003019af067b9c183ed227780b8f36062c'] + +dependencies = [ + ('binutils', '2.38'), + ('Boost', version), + ('Python', '3.10.4'), +] + +only_python_bindings = True + +moduleclass = 'lib' diff --git a/Golden_Repo/b/Boost/Boost-1.79.0-GCCcore-11.3.0.eb b/Golden_Repo/b/Boost/Boost-1.79.0-GCCcore-11.3.0.eb new file mode 100644 index 0000000000000000000000000000000000000000..e649dccd3153d2d51e0e6563bd24bb193a2d0504 --- /dev/null +++ b/Golden_Repo/b/Boost/Boost-1.79.0-GCCcore-11.3.0.eb @@ -0,0 +1,31 @@ +## +# Authors:: Denis Kristak <thenis@inuits.eu> +## +name = 'Boost' +version = '1.79.0' + +homepage = 'https://www.boost.org/' +description = """Boost provides free peer-reviewed portable C++ source libraries.""" + +toolchain = {'name': 'GCCcore', 'version': '11.3.0'} +toolchainopts = {'pic': True} + +source_urls = ['https://boostorg.jfrog.io/artifactory/main/release/%(version)s/source/'] +sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))] +checksums = ['273f1be93238a068aba4f9735a4a2b003019af067b9c183ed227780b8f36062c'] + +dependencies = [ + ('binutils', '2.38'), + ('bzip2', '1.0.8'), + ('zlib', '1.2.12'), + ('XZ', '5.2.5'), + ('ICU', '71.1'), +] + +configopts = '--without-libraries=python,mpi' + +# disable MPI, build Boost libraries with tagged layout +boost_mpi = False +tagged_layout = True + +moduleclass = 'devel'