Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
…asyconfigs into 20241017142205_new_pr_s3fs202490
  • Loading branch information
Samuel Moors committed Oct 18, 2024
2 parents 8c1264b + 61e4a4f commit b840c8c
Show file tree
Hide file tree
Showing 3 changed files with 89 additions and 0 deletions.
31 changes: 31 additions & 0 deletions easybuild/easyconfigs/r/Rust/Rust-1.81.0-GCCcore-13.3.0.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
name = 'Rust'
version = '1.81.0'

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': '13.3.0'}

source_urls = ['https://static.rust-lang.org/dist/']
sources = ['rustc-%(version)s-src.tar.gz']
patches = ['Rust-1.70_sysroot-fix-interpreter.patch']
checksums = [
{'rustc-1.81.0-src.tar.gz': '872448febdff32e50c3c90a7e15f9bb2db131d13c588fe9071b0ed88837ccfa7'},
{'Rust-1.70_sysroot-fix-interpreter.patch': '220129db55e022a98d25028da5dcc9f26b252dd995c3ac92f6312dbb1e362cb1'},
]

builddependencies = [
('binutils', '2.42'),
('CMake', '3.29.3'),
('Python', '3.12.3'),
('Ninja', '1.12.1'),
('pkgconf', '2.2.0'),
('patchelf', '0.18.0'), # only required when RPATH linking is enabled
]

dependencies = [
('OpenSSL', '3', '', SYSTEM),
]

moduleclass = 'lang'
27 changes: 27 additions & 0 deletions easybuild/easyconfigs/w/wrapt/wrapt-1.16.0-gfbf-2024a.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
easyblock = 'PythonBundle'

name = 'wrapt'
version = '1.16.0'

homepage = 'https://pypi.org/project/wrapt/'
description = """The aim of the wrapt module is to provide a transparent object
proxy for Python, which can be used as the basis for the construction of
function wrappers and decorator functions."""

toolchain = {'name': 'gfbf', 'version': '2024a'}

dependencies = [
('Python', '3.12.3'),
('SciPy-bundle', '2024.05'),
]

use_pip = True
sanity_pip_check = True

exts_list = [
(name, version, {
'checksums': ['5f370f952971e7d17c7d1ead40e49f32345a7f7a5373571ef44d800d06b1899d'],
}),
]

moduleclass = 'tools'
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
easyblock = 'PerlModule'

name = 'XML-Parser'
version = '2.47'
versionsuffix = '-Perl-%(perlver)s'

homepage = 'https://search.cpan.org/~toddr/XML-Parser-2.46/'
description = "This is a Perl extension interface to James Clark's XML parser, expat."

toolchain = {'name': 'GCCcore', 'version': '13.3.0'}

source_urls = ['https://cpan.metacpan.org/authors/id/T/TO/TODDR/']
sources = [SOURCE_TAR_GZ]
checksums = ['ad4aae643ec784f489b956abe952432871a622d4e2b5c619e8855accbfc4d1d8']

builddependencies = [
('binutils', '2.42'),
]
dependencies = [
('Perl', '5.38.2'),
('expat', '2.6.2'),
]

options = {'modulename': 'XML::Parser'}

sanity_check_paths = {
'files': [],
'dirs': ['lib/perl5/site_perl/%(perlver)s/%(arch)s-linux-thread-multi/XML'],
}

moduleclass = 'data'

0 comments on commit b840c8c

Please sign in to comment.