From 698bea5f56d07349a76929d7bcd5bfc64e19f444 Mon Sep 17 00:00:00 2001 From: Pavel Tomanek Date: Fri, 29 Nov 2024 14:37:00 +0100 Subject: [PATCH] adding easyconfigs: Nextflow-24.10.2.eb --- .../n/Nextflow/Nextflow-24.10.2.eb | 36 +++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 easybuild/easyconfigs/n/Nextflow/Nextflow-24.10.2.eb diff --git a/easybuild/easyconfigs/n/Nextflow/Nextflow-24.10.2.eb b/easybuild/easyconfigs/n/Nextflow/Nextflow-24.10.2.eb new file mode 100644 index 00000000000..75b0cb4a2d6 --- /dev/null +++ b/easybuild/easyconfigs/n/Nextflow/Nextflow-24.10.2.eb @@ -0,0 +1,36 @@ +easyblock = 'Binary' + +name = 'Nextflow' +version = '24.10.2' + +homepage = 'https://www.nextflow.io/' +description = """Nextflow is a reactive workflow framework and a programming DSL + that eases writing computational pipelines with complex data""" + +toolchain = SYSTEM + +source_urls = ['https://github.com/nextflow-io/nextflow/releases/download/v%(version)s/'] +sources = ['nextflow-%(version)s-dist'] +checksums = ['972bb4f4bcd30bb474c29c247ccf79289bbcd444f799f0307f61123e6b0f7475'] + +dependencies = [('Java', '21')] + +install_cmds = [ + "mkdir -p %(installdir)s/bin", + "cp %(builddir)s/nextflow-%(version)s-dist %(installdir)s/bin", + "cd %(installdir)s/bin && ln -s nextflow-%(version)s-dist nextflow", + "cd %(installdir)s/bin && chmod +x %(installdir)s/bin/nextflow-%(version)s-dist", +] + +sanity_check_paths = { + 'files': ['bin/nextflow-%(version)s-dist', 'bin/nextflow'], + 'dirs': [] +} + +sanity_check_commands = [ + "nextflow -v", + "nextflow help", + "nextflow info", +] + +moduleclass = 'tools'