Skip to content

Commit

Permalink
Merge pull request easybuilders#21706 from boegel/20241019102702_new_…
Browse files Browse the repository at this point in the history
…pr_columba1220240326

{tools}[GCC/13.3.0] columba v1.2-20240326, sparsehash v2.0.4
  • Loading branch information
hajgato authored Oct 21, 2024
2 parents 82d62d3 + 01ea63a commit 1ae50e0
Show file tree
Hide file tree
Showing 2 changed files with 65 additions and 0 deletions.
29 changes: 29 additions & 0 deletions easybuild/easyconfigs/c/columba/columba-1.2-20240326-GCC-13.3.0.eb
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
easyblock = 'CMakeMake'

name = 'columba'
local_commit = '526b0a0'
version = '1.2-20240326'

homepage = 'https://github.com/biointec/columba'
description = "Fast Approximate Pattern Matching using Search Schemes"

toolchain = {'name': 'GCC', 'version': '13.3.0'}
toolchainopts = {'pic': True}

source_urls = ['https://github.com/biointec/columba/archive']
sources = [{'download_filename': '%s.tar.gz' % local_commit, 'filename': SOURCE_TAR_GZ}]
checksums = ['018898cf6ba93a974a141b397b68a7df13457e80bf92b1747f7b30c4a0d756f1']

builddependencies = [
('CMake', '3.29.3'),
('sparsehash', '2.0.4'),
]

sanity_check_paths = {
'files': ['bin/columba', 'bin/columba_build'],
'dirs': [],
}

sanity_check_commands = ["columba --help"]

moduleclass = 'tools'
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Updated from previous easyconfig
# Author: Pavel Grochal (INUITS)
# Update: Pavel Tománek (INUITS)
# License: GPLv2
# Updated to GCCcore-12.3.0
# Author: J. Sassmannshausen (Imperial College London/UK)

easyblock = 'ConfigureMake'

name = 'sparsehash'
version = '2.0.4'

homepage = 'https://github.com/sparsehash/sparsehash'
description = """
An extremely memory-efficient hash_map implementation. 2 bits/entry overhead!
The SparseHash library contains several hash-map implementations, including
implementations that optimize for space or speed.
"""

toolchain = {'name': 'GCCcore', 'version': '13.3.0'}
toolchainopts = {'pic': True}

source_urls = [GITHUB_SOURCE]
sources = [SOURCELOWER_TAR_GZ]
checksums = ['8cd1a95827dfd8270927894eb77f62b4087735cbede953884647f16c521c7e58']

builddependencies = [
('binutils', '2.42'),
]

sanity_check_paths = {
'files': ['include/google/type_traits.h'],
'dirs': [],
}

moduleclass = 'devel'

0 comments on commit 1ae50e0

Please sign in to comment.