Skip to content

Commit

Permalink
Merge pull request easybuilders#22118 from verdurin/20250106112101_ne…
Browse files Browse the repository at this point in the history
…w_pr_BEDOPS2441

{bio}[foss/2023a] BEDOPS v2.4.41
  • Loading branch information
smoors authored Jan 7, 2025
2 parents 247facd + 90788e5 commit 1c9bf7b
Showing 1 changed file with 41 additions and 0 deletions.
41 changes: 41 additions & 0 deletions easybuild/easyconfigs/b/BEDOPS/BEDOPS-2.4.41-foss-2023a.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
# This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild
# updated: Denis Kristak (INUITS)
# Update: Petr Král (INUITS)

easyblock = 'MakeCp'

name = 'BEDOPS'
version = '2.4.41'

homepage = 'http://%(namelower)s.readthedocs.io/en/latest/index.html'
description = """BEDOPS is an open-source command-line toolkit that performs highly efficient and
scalable Boolean and other set operations, statistical calculations, archiving, conversion and
other management of genomic data of arbitrary scale. Tasks can be easily split by chromosome for
distributing whole-genome analyses across a computational cluster."""

toolchain = {'name': 'foss', 'version': '2023a'}
toolchainopts = {'pic': True}

source_urls = ['https://github.com/%(namelower)s/%(namelower)s/archive/']
sources = ['v%(version)s.tar.gz']
checksums = ['3b868c820d59dd38372417efc31e9be3fbdca8cf0a6b39f13fb2b822607d6194']

# else build of jansson library fails with: 'configure: error: C compiler cannot create executables'
prebuildopts = 'unset LIBS && '
# builds all variants and copies executables to bin directory
buildopts = ' all && make install'
# actually used variant is linked to via symlinks
keepsymlinks = True

files_to_copy = ['bin']

sanity_check_paths = {
'files': [
'bin/%s' % x for x in ['bam2bed', '%(namelower)s', 'convert2bed', 'unstarch']
],
'dirs': [],
}

sanity_check_commands = ['%(namelower)s --help']

moduleclass = 'bio'

0 comments on commit 1c9bf7b

Please sign in to comment.