From e943c2c4a5eb6899a841f1a416c2352af3a0ada4 Mon Sep 17 00:00:00 2001 From: software Date: Fri, 14 Nov 2025 11:20:16 +0000 Subject: [PATCH] adding easyconfigs: fermi-lite-20190320-GCCcore-13.3.0.eb --- .../fermi-lite-20190320-GCCcore-13.3.0.eb | 48 +++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 easybuild/easyconfigs/f/fermi-lite/fermi-lite-20190320-GCCcore-13.3.0.eb diff --git a/easybuild/easyconfigs/f/fermi-lite/fermi-lite-20190320-GCCcore-13.3.0.eb b/easybuild/easyconfigs/f/fermi-lite/fermi-lite-20190320-GCCcore-13.3.0.eb new file mode 100644 index 000000000000..d7984ab61961 --- /dev/null +++ b/easybuild/easyconfigs/f/fermi-lite/fermi-lite-20190320-GCCcore-13.3.0.eb @@ -0,0 +1,48 @@ +# Author: Jasper Grimm (UoY) + +easyblock = 'MakeCp' + +name = 'fermi-lite' +version = '20190320' +local_commit = 'b499514' + +homepage = 'https://github.com/lh3/fermi-lite' +description = """Standalone C library for assembling Illumina short reads in small regions.""" + +toolchain = {'name': 'GCCcore', 'version': '13.3.0'} + +github_account = 'lh3' +source_urls = [GITHUB_SOURCE] +sources = ['%s.tar.gz' % local_commit] +patches = [ + '%(name)s-20190320_avoid-bwa-namespace-conflict.patch', + '%(name)s-20190320_build-shared-lib.patch', +] +checksums = [ + 'ea1230e298b8e7193a996b5aceeff7fea44ef00852b0b87d4fcb504bdca0e712', # b499514.tar.gz + # fermi-lite-20190320_avoid-bwa-namespace-conflict.patch + '27600733f1cea8b1d1503b1a67b9d41526e907c1b6321313ff51194e166c1842', + '43398559fbb3910d6d3d1a41af3fb16bf8f26bd7cc34176dfc9a068a551c3f50', # fermi-lite-20190320_build-shared-lib.patch +] + +builddependencies = [('binutils', '2.42')] + +dependencies = [('zlib', '1.3.1')] + +prebuildopts = 'CFLAGS="$CFLAGS -fcommon"' + +max_parallel = 1 + +files_to_copy = [ + (['fml-asm'], 'bin'), + (['*.a', '*.%s*' % SHLIB_EXT], 'lib'), + (['*.h'], 'include/fml'), + 'test', +] + +sanity_check_paths = { + 'files': ['bin/fml-asm', 'lib/libfml.a', 'lib/libfml.%s' % SHLIB_EXT], + 'dirs': [], +} + +moduleclass = 'bio'