From cfe55127e7a91f24a69e98fbeceb7b57fcf3fd79 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jakub=20Krop=C3=A1=C4=8Dek?= Date: Mon, 19 Sep 2022 14:34:38 +0200 Subject: [PATCH] Revert "Merge branch 'master' of code.it4i.cz:sccs/easyconfigs-it4i into it4i-karolina" --- o/OpenMPI/OpenMPI-4.0.5-GCC-10.2.0.eb | 1 - o/OpenMPI/OpenMPI-4.1.1-GCC-10.3.0.eb | 1 - p/pkg-config/pkg-config-0.29.2.eb | 1 - r/Rust/Rust-1.52.1-GCCcore-10.3.0-test.eb | 44 +++++++++++++++++ u/UCX/UCX-1.12.1-GCCcore-11.3.0.eb | 58 ----------------------- 5 files changed, 44 insertions(+), 61 deletions(-) create mode 100644 r/Rust/Rust-1.52.1-GCCcore-10.3.0-test.eb delete mode 100644 u/UCX/UCX-1.12.1-GCCcore-11.3.0.eb diff --git a/o/OpenMPI/OpenMPI-4.0.5-GCC-10.2.0.eb b/o/OpenMPI/OpenMPI-4.0.5-GCC-10.2.0.eb index 2e407506..54542c9a 100644 --- a/o/OpenMPI/OpenMPI-4.0.5-GCC-10.2.0.eb +++ b/o/OpenMPI/OpenMPI-4.0.5-GCC-10.2.0.eb @@ -13,7 +13,6 @@ toolchain = {'name': 'GCC', 'version': '10.2.0'} source_urls = ['https://github.com/open-mpi/ompi/archive/'] sources = ['v4.0.4.tar.gz'] -checksums = ['f6bf6f03d4cff35a40e4b0b2451ee5e8409bf1d33d11b097aa230ae59ac80a2f'] dependencies = [ ('hwloc', '2.2.0'), diff --git a/o/OpenMPI/OpenMPI-4.1.1-GCC-10.3.0.eb b/o/OpenMPI/OpenMPI-4.1.1-GCC-10.3.0.eb index d0044966..2103e58f 100644 --- a/o/OpenMPI/OpenMPI-4.1.1-GCC-10.3.0.eb +++ b/o/OpenMPI/OpenMPI-4.1.1-GCC-10.3.0.eb @@ -13,7 +13,6 @@ toolchain = {'name': 'GCC', 'version': '10.3.0'} source_urls = ['https://github.com/open-mpi/ompi/archive/refs/tags/'] sources = ['v%(version)s.tar.gz'] -checksums = ['fbddebd47b30c17dd009559157cf7edf5ee8debcf6ba576a84c979618855889f'] dependencies = [ ('hwloc', '2.4.1'), diff --git a/p/pkg-config/pkg-config-0.29.2.eb b/p/pkg-config/pkg-config-0.29.2.eb index a5fc54bf..e7d407f3 100644 --- a/p/pkg-config/pkg-config-0.29.2.eb +++ b/p/pkg-config/pkg-config-0.29.2.eb @@ -16,7 +16,6 @@ toolchain = SYSTEM sources = [SOURCELOWER_TAR_GZ] source_urls = ['http://pkgconfig.freedesktop.org/releases/'] -checksums = ['6fc69c01688c9458a57eb9a1664c9aba372ccda420a02bf4429fe610e7e7d591'] configopts = " --with-internal-glib" diff --git a/r/Rust/Rust-1.52.1-GCCcore-10.3.0-test.eb b/r/Rust/Rust-1.52.1-GCCcore-10.3.0-test.eb new file mode 100644 index 00000000..dab7d714 --- /dev/null +++ b/r/Rust/Rust-1.52.1-GCCcore-10.3.0-test.eb @@ -0,0 +1,44 @@ +easyblock = 'ConfigureMake' + +name = 'Rust' +version = '1.52.1' +versionsuffix = '-test' + +homepage = 'https://www.rust-lang.org' +description = """Rust is a systems programming language that runs blazingly fast, prevents segfaults, + and guarantees thread safety.""" + +toolchain = {'name': 'GCCcore', 'version': '10.3.0'} + +source_urls = ['https://static.%(namelower)s-lang.org/dist/'] +sources = ['rustc-%(version)s-src.tar.gz'] +checksums = ['3a6f23a26d0e8f87abbfbf32c5cd7daa0c0b71d0986abefc56b9a5fbfbd0bf98'] + +builddependencies = [ + ('binutils', '2.36.1'), + ('CMake', '3.20.1', '-test'), +] +dependencies = [ + ('OpenSSL', '1.1.1k'), +] + +configopts = "--enable-extended --sysconfdir=%(installdir)s/etc --set=llvm.ninja=false " + +# avoid failure when home directory is an NFS mount, +# see https://github.com/rust-lang/cargo/issues/6652 +prebuildopts = "export CARGO_HOME=%(builddir)s/cargo && " + +preinstallopts = "export CARGO_HOME=%(builddir)s/cargo && " + + +sanity_check_paths = { + 'files': ['bin/cargo', 'bin/rustc', 'bin/rustdoc'], + 'dirs': ['lib/rustlib', 'share/doc', 'share/man'], +} + +sanity_check_commands = [ + "cargo --version", + "rustc --version", +] + +moduleclass = 'lang' diff --git a/u/UCX/UCX-1.12.1-GCCcore-11.3.0.eb b/u/UCX/UCX-1.12.1-GCCcore-11.3.0.eb deleted file mode 100644 index 79a1a43c..00000000 --- a/u/UCX/UCX-1.12.1-GCCcore-11.3.0.eb +++ /dev/null @@ -1,58 +0,0 @@ -# IT4Innovations -# LK 2022 -# for cs - -easyblock = 'ConfigureMake' - -name = 'UCX' -version = '1.12.1' - -homepage = 'https://www.openucx.org/' -description = """Unified Communication X -An open-source production grade communication framework for data centric -and high-performance applications -""" - -toolchain = {'name': 'GCCcore', 'version': '11.3.0'} -toolchainopts = {'pic': True} - -source_urls = ['https://github.com/openucx/ucx/releases/download/v%(version)s'] -sources = ['%(namelower)s-%(version)s.tar.gz'] -patches = [ - 'UCX-1.10.0-dynamic_modules.patch', - 'UCX-1.11.2-missing_header.patch', -] -checksums = [ - '40b447c8e7da94a253f2828001b2d76021eb4ad39647107d433d62d61e18ae8e', # ucx-1.12.1.tar.gz - '3098c91f2aadc5f148466a2e8756769ad5e99f9515d8cfb6ad8a5712e7433408', # UCX-1.10.0-dynamic_modules.patch - 'fa9052a33da5c8e94bc7df0e5fe6ce3baf613310842ae1ab9ed4ef2d49666c01', # UCX-1.11.2-missing_header.patch -] - -builddependencies = [ - ('binutils', '2.38'), - ('Autotools', '20220317'), - ('pkgconf', '1.8.0'), -] - -osdependencies = [OS_PKG_IBVERBS_DEV] - -dependencies = [ - ('zlib', '1.2.12'), - ('numactl', '2.0.14'), -] - -configure_cmd = "contrib/configure-release" - -configopts = '--enable-optimizations --enable-cma --enable-mt --with-verbs ' -configopts += '--without-java --without-go --disable-doxygen-doc ' - -buildopts = 'V=1' - -sanity_check_paths = { - 'files': ['bin/ucx_info', 'bin/ucx_perftest', 'bin/ucx_read_profile'], - 'dirs': ['include', 'lib', 'share'] -} - -# sanity_check_commands = ["ucx_info -d"] - -moduleclass = 'lib'