From 674c3e0fa341f483bcc389270ab813f75dec39cb Mon Sep 17 00:00:00 2001 From: Adam Huffman Date: Thu, 13 Apr 2023 15:47:14 +0000 Subject: [PATCH 1/2] adding easyconfigs: ruffus-2.8.4-GCCcore-11.3.0.eb --- .../r/ruffus/ruffus-2.8.4-GCCcore-11.3.0.eb | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) create mode 100644 easybuild/easyconfigs/r/ruffus/ruffus-2.8.4-GCCcore-11.3.0.eb diff --git a/easybuild/easyconfigs/r/ruffus/ruffus-2.8.4-GCCcore-11.3.0.eb b/easybuild/easyconfigs/r/ruffus/ruffus-2.8.4-GCCcore-11.3.0.eb new file mode 100644 index 000000000000..d0606a41e973 --- /dev/null +++ b/easybuild/easyconfigs/r/ruffus/ruffus-2.8.4-GCCcore-11.3.0.eb @@ -0,0 +1,28 @@ +easyblock = 'PythonPackage' + +name = 'ruffus' +version = '2.8.4' + +homepage = 'http://www.ruffus.org.uk/' +description = """Ruffus is a Computation Pipeline library for python. It is open-sourced, powerful and user-friendly, + and widely used in science and bioinformatics.""" + +toolchain = {'name': 'GCCcore', 'version': '11.3.0'} + +sources = [SOURCE_TAR_GZ] +checksums = ['6cd3d96e459a1aedcc10341f14fddedfdc13664551757fcd429a241de63826aa'] + +dependencies = [ + ('Python', '3.10.4'), + ('Graphviz', '5.0.0'), +] + +download_dep_fail = True + +use_pip = True +sanity_pip_check = True + + +sanity_check_commands = ["python -c 'import ruffus.graph'"] + +moduleclass = 'lib' From ecaf64829b6ee050d01edfc8ea36d6db6133c1b1 Mon Sep 17 00:00:00 2001 From: Adam Huffman Date: Fri, 14 Apr 2023 10:28:32 +0000 Subject: [PATCH 2/2] Add missing binutils builddep --- easybuild/easyconfigs/r/ruffus/ruffus-2.8.4-GCCcore-11.3.0.eb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/r/ruffus/ruffus-2.8.4-GCCcore-11.3.0.eb b/easybuild/easyconfigs/r/ruffus/ruffus-2.8.4-GCCcore-11.3.0.eb index d0606a41e973..0354e336f08b 100644 --- a/easybuild/easyconfigs/r/ruffus/ruffus-2.8.4-GCCcore-11.3.0.eb +++ b/easybuild/easyconfigs/r/ruffus/ruffus-2.8.4-GCCcore-11.3.0.eb @@ -12,6 +12,8 @@ toolchain = {'name': 'GCCcore', 'version': '11.3.0'} sources = [SOURCE_TAR_GZ] checksums = ['6cd3d96e459a1aedcc10341f14fddedfdc13664551757fcd429a241de63826aa'] +builddependencies = [('binutils', '2.38')] + dependencies = [ ('Python', '3.10.4'), ('Graphviz', '5.0.0'), @@ -22,7 +24,6 @@ download_dep_fail = True use_pip = True sanity_pip_check = True - sanity_check_commands = ["python -c 'import ruffus.graph'"] moduleclass = 'lib'