From 86f9a37ec2e922805e6aa19e258986c7e70df812 Mon Sep 17 00:00:00 2001 From: Sebastian Achilles <s.achilles@fz-juelich.de> Date: Wed, 9 Nov 2022 15:51:07 +0100 Subject: [PATCH] adding easyconfigs: Boost-1.79.0-GCCcore-11.3.0.eb, Boost.Python-1.79.0-GCCcore-11.3.0.eb --- .../Boost.Python-1.79.0-GCCcore-11.3.0.eb | 25 +++++++++++++++ .../b/Boost/Boost-1.79.0-GCCcore-11.3.0.eb | 31 +++++++++++++++++++ 2 files changed, 56 insertions(+) create mode 100644 Golden_Repo/b/Boost.Python/Boost.Python-1.79.0-GCCcore-11.3.0.eb create mode 100644 Golden_Repo/b/Boost/Boost-1.79.0-GCCcore-11.3.0.eb 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 000000000..2b7b54838 --- /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 000000000..e649dccd3 --- /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' -- GitLab