From b1e193f8e9ecd372f6fdcd880265d478d34569f0 Mon Sep 17 00:00:00 2001 From: Pavel Tomanek Date: Mon, 10 Jun 2024 15:34:14 +0200 Subject: [PATCH 1/4] adding easyconfigs: PretextMap-0.1.9-GCCcore-12.3.0.eb --- .../PretextMap-0.1.9-GCCcore-12.3.0.eb | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 easybuild/easyconfigs/p/PretextMap/PretextMap-0.1.9-GCCcore-12.3.0.eb diff --git a/easybuild/easyconfigs/p/PretextMap/PretextMap-0.1.9-GCCcore-12.3.0.eb b/easybuild/easyconfigs/p/PretextMap/PretextMap-0.1.9-GCCcore-12.3.0.eb new file mode 100644 index 00000000000..4c5e11ead4d --- /dev/null +++ b/easybuild/easyconfigs/p/PretextMap/PretextMap-0.1.9-GCCcore-12.3.0.eb @@ -0,0 +1,40 @@ +easyblock = 'MesonNinja' + +name = 'PretextMap' +version = '0.1.9' + +homepage = 'https://github.com/sanger-tol/PretextMap/' +description = """Paired REad TEXTure Mapper. Converts SAM formatted read pairs into genome contact maps.""" + +toolchain = {'name': 'GCCcore', 'version': '12.3.0'} + +sources = [{ + 'filename': '%(version)s.tar.gz', + 'git_config': { + 'url': 'https://github.com/sanger-tol', + 'repo_name': '%(name)s', + 'tag': '%(version)s', + 'recursive': True, + 'keep_git_dir': True, + }, +}] +checksums = [None] + +builddependencies = [ + ('Meson', '1.1.1'), + ('Ninja', '1.11.1'), + ('Clang', '16.0.6'), +] + +preconfigopts = 'CXX=clang && ' +configure_cmd = 'meson setup --buildtype=release --unity on' +runtest = 'meson test' + +sanity_check_paths = { + 'files': [], + 'dirs': ['bin'] +} + +sanity_check_commands = ["command -v PretextMap"] + +moduleclass = 'lib' From 0347e7d4fe4af0c9278cfa1cacf63a9bdc10d431 Mon Sep 17 00:00:00 2001 From: Pavel Tomanek <99190809+pavelToman@users.noreply.github.com> Date: Mon, 10 Jun 2024 15:36:15 +0200 Subject: [PATCH 2/4] Update PretextMap-0.1.9-GCCcore-12.3.0.eb moduleclass --- .../easyconfigs/p/PretextMap/PretextMap-0.1.9-GCCcore-12.3.0.eb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/easybuild/easyconfigs/p/PretextMap/PretextMap-0.1.9-GCCcore-12.3.0.eb b/easybuild/easyconfigs/p/PretextMap/PretextMap-0.1.9-GCCcore-12.3.0.eb index 4c5e11ead4d..e2fdb0e0bc4 100644 --- a/easybuild/easyconfigs/p/PretextMap/PretextMap-0.1.9-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/p/PretextMap/PretextMap-0.1.9-GCCcore-12.3.0.eb @@ -37,4 +37,4 @@ sanity_check_paths = { sanity_check_commands = ["command -v PretextMap"] -moduleclass = 'lib' +moduleclass = 'tools' From 035fe8f2b17376e991d15d2bb9c3fb1dfa367b22 Mon Sep 17 00:00:00 2001 From: Pavel Tomanek Date: Mon, 10 Jun 2024 15:52:15 +0200 Subject: [PATCH 3/4] fix indention --- .../PretextMap-0.1.9-GCCcore-12.3.0.eb | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/easybuild/easyconfigs/p/PretextMap/PretextMap-0.1.9-GCCcore-12.3.0.eb b/easybuild/easyconfigs/p/PretextMap/PretextMap-0.1.9-GCCcore-12.3.0.eb index e2fdb0e0bc4..70867a7c4a0 100644 --- a/easybuild/easyconfigs/p/PretextMap/PretextMap-0.1.9-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/p/PretextMap/PretextMap-0.1.9-GCCcore-12.3.0.eb @@ -9,14 +9,14 @@ description = """Paired REad TEXTure Mapper. Converts SAM formatted read pairs i toolchain = {'name': 'GCCcore', 'version': '12.3.0'} sources = [{ - 'filename': '%(version)s.tar.gz', - 'git_config': { - 'url': 'https://github.com/sanger-tol', - 'repo_name': '%(name)s', - 'tag': '%(version)s', - 'recursive': True, - 'keep_git_dir': True, - }, + 'filename': '%(version)s.tar.gz', + 'git_config': { + 'url': 'https://github.com/sanger-tol', + 'repo_name': '%(name)s', + 'tag': '%(version)s', + 'recursive': True, + 'keep_git_dir': True, + }, }] checksums = [None] From f3e9ffb601c75101a13c40eb24be5559a7c38326 Mon Sep 17 00:00:00 2001 From: Pavel Tomanek <99190809+pavelToman@users.noreply.github.com> Date: Mon, 10 Jun 2024 16:05:57 +0200 Subject: [PATCH 4/4] Update PretextMap-0.1.9-GCCcore-12.3.0.eb add binutils to builddeps --- .../easyconfigs/p/PretextMap/PretextMap-0.1.9-GCCcore-12.3.0.eb | 1 + 1 file changed, 1 insertion(+) diff --git a/easybuild/easyconfigs/p/PretextMap/PretextMap-0.1.9-GCCcore-12.3.0.eb b/easybuild/easyconfigs/p/PretextMap/PretextMap-0.1.9-GCCcore-12.3.0.eb index 70867a7c4a0..69972971936 100644 --- a/easybuild/easyconfigs/p/PretextMap/PretextMap-0.1.9-GCCcore-12.3.0.eb +++ b/easybuild/easyconfigs/p/PretextMap/PretextMap-0.1.9-GCCcore-12.3.0.eb @@ -21,6 +21,7 @@ sources = [{ checksums = [None] builddependencies = [ + ('binutils', '2.40'), ('Meson', '1.1.1'), ('Ninja', '1.11.1'), ('Clang', '16.0.6'),