Skip to content

Commit

Permalink
Merge pull request #18112 from eylenth/20230615140830_new_pr_GenomeTo…
Browse files Browse the repository at this point in the history
…ols162

{bio}[GCC/12.2.0] GenomeTools v1.6.2
  • Loading branch information
Micket authored Jun 15, 2023
2 parents f59c06a + 522b06c commit 8a05c6a
Showing 1 changed file with 38 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
easyblock = 'ConfigureMake'

name = 'GenomeTools'
version = '1.6.2'

homepage = 'http://genometools.org'
description = "A comprehensive software library for efficient processing of structured genome annotations."

toolchain = {'name': 'GCC', 'version': '12.2.0'}

github_account = 'genometools'
source_urls = [GITHUB_LOWER_SOURCE]
sources = ['v%(version)s.tar.gz']
checksums = ['974825ddc42602bdce3d5fbe2b6e2726e7a35e81b532a0dc236f6e375d18adac']

# GenomeTools-1.6.2 has the following libraries bundled with it:
# bzip2-1.0.6, cgilua-5.1.3, expat-2.0.1, lpeg-0.10.2, lua-5.1.5, luafilesystem-1.5.0, md5-1.2,
# samtools-0.1.18, sqlite-3.33.0, tre-0.8.0, zlib-1.2.8
#
# Bundled libraries can be globally disabled with the option useshared=yes
# However, it is preferable to use the bundled libraries due to the very old versions of some of them

builddependencies = [('pkgconf', '1.9.3')]
dependencies = [('Pango', '1.50.12')]

skipsteps = ['configure']

buildopts = 'useshared=no errorcheck=no cairo=yes threads=yes'
installopts = 'prefix=%(installdir)s'

sanity_check_paths = {
'files': ['bin/gt', 'bin/genometools-config', 'lib/libgenometools.a', 'lib/libgenometools.%s' % SHLIB_EXT],
'dirs': ['include', 'share'],
}

sanity_check_commands = ['gt -help']

moduleclass = 'bio'

0 comments on commit 8a05c6a

Please sign in to comment.