name = 'ARB'
version = '5.5'

homepage = 'http://www.arb-home.de/'
description = """The ARB software is a graphically oriented package comprising various tools for sequence database
handling and data analysis. A central database of processed (aligned) sequences and any type of additional data linked
to the respective sequence entries is structured according to phylogeny or other user defined criteria."""

toolchain = {'name': 'ictce', 'version': '4.1.13'}

# download from http://download.arb-home.de/release/arb_5.5, and rename to include version
sources = ['%(namelower)s-%(version)s-src.tgz']

patches = [
    '%(name)s-%(version)s_xmkmf.patch',
    '%(name)s-%(version)s_xflags.patch',
]

dependencies = [
    ('libpng', '1.6.6'),
    ('LibTIFF', '4.0.3'),
    ('Java', '1.7.0_15', '', True),
    ('lynx', '2.8.7'),
    ('makedepend', '1.0.4'),
    ('imake', '1.0.5'),
    ('libXt', '1.1.4'),
    ('motif', '2.3.4'),  # libXm
    ('libXpm', '3.5.11'),
    ('libXaw', '1.0.12'),
    ('Perl', '5.16.3'),
    ('libxslt', '1.1.28'),
    ('freeglut', '2.8.1'),
    ('Sablotron', '1.0.3'),
    ('libxml2', '2.9.1'),
]

# make sure GCC version check passes, use ARB script to get current GCC version as indicate it's an allowed version
buildopts = 'GCC_VERSION_ALLOWED=`$ARBHOME/SOURCE_TOOLS/arb_gcc_version.pl`'

moduleclass = 'bio'
