mirror of
https://code.it4i.cz/sccs/easyconfigs-it4i.git
synced 2025-04-04 06:11:36 +01:00
new file: f/FPM/FPM-1.15.0-Ruby-3.0.3.eb
modified: g/GROMACS/GROMACS-2020.3-foss-2021a-PLUMED-2.7.2.eb new file: h/hwloc/hwloc-2.8.0.eb new file: n/nano/nano-7.1-GCCcore-12.2.0.eb new file: r/Ruby/Ruby-3.0.3.eb
This commit is contained in:
parent
5880bb370a
commit
cbd8e2ffe7
29
f/FPM/FPM-1.15.0-Ruby-3.0.3.eb
Normal file
29
f/FPM/FPM-1.15.0-Ruby-3.0.3.eb
Normal file
@ -0,0 +1,29 @@
|
||||
# IT4Innovations 2023
|
||||
# JK
|
||||
|
||||
easyblock = 'RubyGem'
|
||||
|
||||
name = 'FPM'
|
||||
version = '1.15.0'
|
||||
|
||||
local_rubyver = '3.0.3'
|
||||
versionsuffix = '-Ruby-%s' % local_rubyver
|
||||
|
||||
homepage = 'https://github.com/jordansissel/fpm'
|
||||
description = """Effing package management! Build packages for multiple platforms (deb, rpm, etc) with great ease
|
||||
and sanity."""
|
||||
|
||||
toolchain = SYSTEM
|
||||
|
||||
source_urls = ['http://rubygems.org/downloads/']
|
||||
sources = ['%(namelower)s-%(version)s.gem']
|
||||
checksums = ['3e16d7f8d53c8110ed91cded79af231adeaf337e1f1e7a91f1bb46c40032f9c8']
|
||||
|
||||
dependencies = [('Ruby', local_rubyver)]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['bin/fpm'],
|
||||
'dirs': ['gems/%(namelower)s-%(version)s'],
|
||||
}
|
||||
|
||||
moduleclass = 'tools'
|
@ -3,7 +3,7 @@
|
||||
|
||||
name = 'GROMACS'
|
||||
version = '2020.3'
|
||||
local_plum_ver = '2.7.3'
|
||||
local_plum_ver = '2.7.2'
|
||||
versionsuffix = '-PLUMED-%s' % local_plum_ver
|
||||
|
||||
homepage = 'http://www.gromacs.org'
|
||||
|
38
h/hwloc/hwloc-2.8.0.eb
Normal file
38
h/hwloc/hwloc-2.8.0.eb
Normal file
@ -0,0 +1,38 @@
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'hwloc'
|
||||
version = '2.8.0'
|
||||
|
||||
homepage = 'https://www.open-mpi.org/projects/hwloc/'
|
||||
|
||||
description = """
|
||||
The Portable Hardware Locality (hwloc) software package provides a portable
|
||||
abstraction (across OS, versions, architectures, ...) of the hierarchical
|
||||
topology of modern architectures, including NUMA memory nodes, sockets, shared
|
||||
caches, cores and simultaneous multithreading. It also gathers various system
|
||||
attributes such as cache and memory information as well as the locality of I/O
|
||||
devices such as network interfaces, InfiniBand HCAs or GPUs. It primarily
|
||||
aims at helping applications with gathering information about modern computing
|
||||
hardware so as to exploit it accordingly and efficiently.
|
||||
"""
|
||||
|
||||
toolchain = SYSTEM
|
||||
|
||||
source_urls = ['https://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/']
|
||||
sources = [SOURCE_TAR_GZ]
|
||||
checksums = ['20b2bd4df436827d8e50f7afeafb6f967259f2fb374ce7330244f8d0ed2dde6f']
|
||||
|
||||
#builddependencies = [
|
||||
# ('binutils', '2.39'),
|
||||
#]
|
||||
|
||||
configopts = "--disable-cairo --disable-opencl --disable-cuda --disable-nvml --disable-gl --disable-libudev "
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['bin/lstopo', 'include/hwloc/linux.h',
|
||||
'lib/libhwloc.%s' % SHLIB_EXT],
|
||||
'dirs': ['share/man/man3'],
|
||||
}
|
||||
sanity_check_commands = ['lstopo']
|
||||
|
||||
moduleclass = 'system'
|
30
n/nano/nano-7.1-GCCcore-12.2.0.eb
Normal file
30
n/nano/nano-7.1-GCCcore-12.2.0.eb
Normal file
@ -0,0 +1,30 @@
|
||||
# Contribution from IT4Innovations National Supercomputing Center, Czech Republic
|
||||
# Jakub Kropacek, 2023
|
||||
|
||||
easyblock = 'ConfigureMake'
|
||||
|
||||
name = 'nano'
|
||||
version = '7.1'
|
||||
|
||||
homepage = 'https://www.nano-editor.org/'
|
||||
docurls = 'https://www.nano-editor.org/docs.php'
|
||||
description = """a simple editor, inspired by Pico"""
|
||||
|
||||
toolchain = {'name': 'GCCcore', 'version': '12.2.0'}
|
||||
|
||||
source_urls = ['https://www.nano-editor.org/dist/v%(version_major)s/']
|
||||
sources = [SOURCE_TAR_GZ]
|
||||
checksums = ['d03f2fcf536e709edcfc7db882f4b60f198726585df5f1c48f7f7097f3622322']
|
||||
|
||||
builddependencies = [('binutils', '2.39')]
|
||||
|
||||
dependencies = [('ncurses', '6.3')]
|
||||
|
||||
sanity_check_paths = {
|
||||
'files': ['bin/nano'],
|
||||
'dirs': ['bin', 'share'],
|
||||
}
|
||||
|
||||
sanity_check_commands = ['nano --version']
|
||||
|
||||
moduleclass = 'tools'
|
180
r/Ruby/Ruby-3.0.3.eb
Normal file
180
r/Ruby/Ruby-3.0.3.eb
Normal file
@ -0,0 +1,180 @@
|
||||
name = 'Ruby'
|
||||
version = '3.0.3'
|
||||
|
||||
homepage = 'https://www.ruby-lang.org'
|
||||
description = """Ruby is a dynamic, open source programming language with
|
||||
a focus on simplicity and productivity. It has an elegant syntax that is
|
||||
natural to read and easy to write."""
|
||||
|
||||
toolchain = SYSTEM
|
||||
|
||||
source_urls = ['https://cache.ruby-lang.org/pub/ruby/%(version_major_minor)s']
|
||||
sources = [SOURCELOWER_TAR_GZ]
|
||||
checksums = ['3586861cb2df56970287f0fd83f274bd92058872d830d15570b36def7f1a92ac']
|
||||
|
||||
exts_default_options = {
|
||||
'source_urls': ['https://rubygems.org/downloads/'],
|
||||
'source_tmpl': '%(name)s-%(version)s.gem',
|
||||
}
|
||||
|
||||
# !! order of packages is important !!
|
||||
# some packages have dependencies with minimum and maximum version requirements
|
||||
# each version is picked as high as possible to fullfill all requirements
|
||||
# packages updated on 2023-01-10
|
||||
exts_list = [
|
||||
('ffi', '1.15.5', {
|
||||
'checksums': ['6f2ed2fa68047962d6072b964420cba91d82ce6fa8ee251950c17fca6af3c2a0'],
|
||||
}),
|
||||
('childprocess', '4.1.0', {
|
||||
'checksums': ['3616ce99ccb242361ce7f2b19bf9ff3e6bc1d98b927c7edc29af8ca617ba6cd3'],
|
||||
}),
|
||||
('json', '2.6.3', {
|
||||
'checksums': ['86aaea16adf346a2b22743d88f8dcceeb1038843989ab93cda44b5176c845459'],
|
||||
}),
|
||||
('cabin', '0.9.0', {
|
||||
'checksums': ['91c5394289e993e7037a6c869e3f212f31a5984d2b1811ac934f591c87446b2c'],
|
||||
}),
|
||||
('backports', '3.23.0', {
|
||||
'checksums': ['88fc26a40083a51015faa2ba02cbdc3605cb59f183cf0868f4fb3ac02900148f'],
|
||||
}),
|
||||
('arr-pm', '0.0.12', {
|
||||
'checksums': ['fdff482f75239239201f4d667d93424412639aad0b3b0ad4d827e7c637e0ad39'],
|
||||
}),
|
||||
('clamp', '1.0.1', {
|
||||
'checksums': ['5fa57e4337c30b384fc162a6391f477ce21e9b73ba2c16a18b3d99cb34a16649'],
|
||||
}),
|
||||
('multipart-post', '2.2.3', {
|
||||
'checksums': ['462979de2971b8df33c2ee797fd497731617241f9dcd93960cc3caccb2dd13d8'],
|
||||
}),
|
||||
('ruby2_keywords', '0.0.5', {
|
||||
'checksums': ['ffd13740c573b7301cf7a2e61fc857b2a8e3d3aff32545d6f8300d8bae10e3ef'],
|
||||
}),
|
||||
('faraday-net_http', '3.0.2', {
|
||||
'checksums': ['6882929abed8094e1ee30344a3369e856fe34530044630d1f652bf70ebd87e8d'],
|
||||
}),
|
||||
('faraday', '1.2.0', {
|
||||
'checksums': ['bd5c138304ee53907f8d0747724660c3a1cdf77d530d1cecd70d141299194b99'],
|
||||
}),
|
||||
('faraday_middleware', '1.2.0', {
|
||||
'checksums': ['ded15d574d50e92bd04448d5566913af5cb1a01b2fa311ceecc2464fa0ab88af'],
|
||||
}),
|
||||
('highline', '2.1.0', {
|
||||
'checksums': ['d63d7f472f8ffaa143725161ae6fb06895b5cb7527e0b4dac5ad1e4902c80cb9'],
|
||||
}),
|
||||
('net-http-pipeline', '1.0.1', {
|
||||
'checksums': ['6923ce2f28bfde589a9f385e999395eead48ccfe4376d4a85d9a77e8c7f0b22f'],
|
||||
}),
|
||||
('connection_pool', '2.3.0', {
|
||||
'checksums': ['677985be912f33c90f98f229aaa0c0ddb2ef8776f21929a36eeeb25251c944da'],
|
||||
}),
|
||||
('net-http-persistent', '2.9.4', {
|
||||
'checksums': ['24274d207ffe66222ef70c78a052c7ea6e66b4ff21e2e8a99e3335d095822ef9'],
|
||||
}),
|
||||
('multi_json', '1.15.0', {
|
||||
'checksums': ['1fd04138b6e4a90017e8d1b804c039031399866ff3fbabb7822aea367c78615d'],
|
||||
}),
|
||||
('public_suffix', '5.0.1', {
|
||||
'checksums': ['65603917ff4ecb32f499f42c14951aeed2380054fa7fc51758fc0a8d455fe043'],
|
||||
}),
|
||||
('addressable', '2.8.1', {
|
||||
'checksums': ['bc724a176ef02118c8a3ed6b5c04c39cf59209607ffcce77b91d0261dbadedfa'],
|
||||
}),
|
||||
('concurrent-ruby', '1.1.10', {
|
||||
'checksums': ['244cb1ca0d91ec2c15ca2209507c39fb163336994428e16fbd3f465c87bd8e68'],
|
||||
}),
|
||||
('i18n', '1.12.0', {
|
||||
'checksums': ['91e3cc1b97616d308707eedee413d82ee021d751c918661fb82152793e64aced'],
|
||||
}),
|
||||
('minitest', '5.17.0', {
|
||||
'checksums': ['c0dfaa3e99ed5ee3500c92bb114cf9d0d3c1e6995e162dd7b49970a9f0315ece'],
|
||||
}),
|
||||
('thread_safe', '0.3.6', {
|
||||
'checksums': ['9ed7072821b51c57e8d6b7011a8e282e25aeea3a4065eab326e43f66f063b05a'],
|
||||
}),
|
||||
('tzinfo', '1.1.0', {
|
||||
'checksums': ['715a47c25f8e4c2f106c92d5a97e612f84eb7e85f5822bf3d6cf615b44492abc'],
|
||||
}),
|
||||
('zeitwerk', '2.6.6', {
|
||||
'checksums': ['bb397b50c31127f8dab372fa9b21da1e7c453c5b57da172ed858136c6283f826'],
|
||||
}),
|
||||
('activesupport', '5.2.8.1', {
|
||||
'checksums': ['f0498c616e1b243c7b56d67920c389f959c186ad7031569e80335b42e1d22564'],
|
||||
}),
|
||||
('gh', '0.18.0', {
|
||||
'checksums': ['eb93f18a88db3ba92eb888610fc53fae731d9dacfe55922b58cc3f3aca776a47'],
|
||||
}),
|
||||
('launchy', '2.5.2', {
|
||||
'checksums': ['8aa0441655aec5514008e1d04892c2de3ba57bd337afb984568da091121a241b'],
|
||||
}),
|
||||
('ethon', '0.16.0', {
|
||||
'checksums': ['bba0da1cea8ac3e1f5cdd7cb1cb5fc78d7ac562c33736f18f0c3eb2b63053d9e'],
|
||||
}),
|
||||
('typhoeus', '1.4.0', {
|
||||
'checksums': ['fff9880d5dc35950e7706cf132fd297f377c049101794be1cf01c95567f642d4'],
|
||||
}),
|
||||
('websocket', '1.2.9', {
|
||||
'checksums': ['884b12dee993217795bb5f58acc89c0121c88bdc99df4d1636c0505dca352b36'],
|
||||
}),
|
||||
('pusher-client', '0.6.2', {
|
||||
'checksums': ['c405c931090e126c056d99f6b69a01b1bcb6cbfdde02389c93e7d547c6efd5a3'],
|
||||
}),
|
||||
('diff-lcs', '1.5.0', {
|
||||
'checksums': ['49b934001c8c6aedb37ba19daec5c634da27b318a7a3c654ae979d6ba1929b67'],
|
||||
}),
|
||||
('rspec-support', '3.12.0', {
|
||||
'checksums': ['dd4d44b247ff679b95b5607ac5641d197a5f9b1d33f916123cb98fc5f917c58b'],
|
||||
}),
|
||||
('rspec-mocks', '3.12.2', {
|
||||
'checksums': ['56ed03bda64e8870262ba9aa4f7ae85d47f404a5b9032dc0811b6bd3d589c44c'],
|
||||
}),
|
||||
('rspec-expectations', '3.12.2', {
|
||||
'checksums': ['8652db70b25ae3378b7274477a906b6ad1833a7b7cfbb001a03f49dd1c1d6a0d'],
|
||||
}),
|
||||
('rspec-core', '3.12.0', {
|
||||
'checksums': ['c466f4137966526e177d2156ca45c249eeecc7ed519b23ae2fb80c4675406bc5'],
|
||||
}),
|
||||
('rspec', '3.12.0', {
|
||||
'checksums': ['ccc41799a43509dc0be84070e3f0410ac95cbd480ae7b6c245543eb64162399c'],
|
||||
}),
|
||||
('rack', '2.2.4', {
|
||||
'checksums': ['ea2232b638cbd919129c8c8ad8012ecaccc09f848152a7e705d2139d0137ac2b'],
|
||||
}),
|
||||
('rack-protection', version, {
|
||||
'checksums': ['ef4237126c94c98e5868913d56996a2eed28a6f943f2f9e77b4c462f4a24d3e9'],
|
||||
}),
|
||||
('tilt', '2.0.11', {
|
||||
'checksums': ['7b180fc472cbdeb186c85d31c0f2d1e61a2c0d77e1d9fd0ca28482a9d972d6a0'],
|
||||
}),
|
||||
('mustermann', '3.0.0', {
|
||||
'checksums': ['6d3569aa3c3b2f048c60626f48d9b2d561cc8d2ef269296943b03da181c08b67'],
|
||||
}),
|
||||
('sinatra', version, {
|
||||
'checksums': ['2c676eed79961f433b01dd89c9e2231fc13c3b29696766929905aab72126dd7e'],
|
||||
}),
|
||||
('rack-test', '2.0.2', {
|
||||
'checksums': ['adadd0e957f63a34199a9fdf905a920a0b0a50795735095b4ac4bd3c13385466'],
|
||||
}),
|
||||
('bundler', '2.4.3', {
|
||||
'checksums': ['01f5f83f274535d821858937700a4a2f1b53c3c2fcb0b12f537638f67287c700'],
|
||||
}),
|
||||
('stud', '0.0.23', {
|
||||
'checksums': ['6ba26fa28fc50a8d59229b296a733b48d50f1473b1e3e7f5e339d5bbd829eb62'],
|
||||
}),
|
||||
('dotenv', '2.8.1', {
|
||||
'checksums': ['c5944793349ae03c432e1780a2ca929d60b88c7d14d52d630db0508c3a8a17d8'],
|
||||
}),
|
||||
('mustache', '0.99.8', {
|
||||
'checksums': ['826a96db895819c13fffa4fa3c20b85e80b60aaec1f28f79e7db80092abdb0bc'],
|
||||
}),
|
||||
('rexml', '3.2.5', {
|
||||
'checksums': ['a33c3bf95fda7983ec7f05054f3a985af41dbc25a0339843bd2479e93cabb123'],
|
||||
}),
|
||||
('insist', '1.0.0', {
|
||||
'checksums': ['6f6759eee583dc4e00a6cc3f713cfa7c570572958ba1f5d65595046d795b832f'],
|
||||
}),
|
||||
('pleaserun', '0.0.32', {
|
||||
'checksums': ['4dd8db18b81b48e2a875ec0c7fff3869454d1f93a9f5e2e6c4eb88812870d3ab'],
|
||||
}),
|
||||
]
|
||||
|
||||
moduleclass = 'lang'
|
Loading…
x
Reference in New Issue
Block a user