Skip to content

[c-ares] [package list]

c-ares/1.18.1-cpeCray-22.06 (c-ares-1.18.1-cpeCray-22.06.eb)

This software is archived in the LUMI-EasyBuild-contrib GitHub repository as easybuild/easyconfigs/__archive__/c/c-ares/c-ares-1.18.1-cpeCray-22.06.eb. The corresponding module would be c-ares/1.18.1-cpeCray-22.06.

easyblock = 'ConfigureMake'

name =    'c-ares'
version = '1.18.1'

homepage = 'https://c-ares.org/'

whatis = [
    'Description: c-ares is a C library for asynchronous DNS requests (including name resolves)'
]

description = "c-ares is a C library for asynchronous DNS requests (including name resolves)"

toolchain =     {'name': 'cpeCray', 'version': '22.06'}
toolchainopts = {'pic': True}

github_account = 'c-ares'
source_urls =    [GITHUB_SOURCE]
sources =        ['%s-%s.tar.gz' % (name.replace('-', ''), version.replace('.', '_'))]
checksums =      ['414872549eec4e221b576693fdc9c9bce44ff794d0f1f06f2515b56a7f6ec9c9']

builddependencies = [
    ('buildtools',   '%(toolchain_version)s',   '', True),
]

preconfigopts = 'autoreconf -i -f &&'

sanity_check_paths = {
    'files': ['lib/libcares.a', 'lib/libcares.%s' % SHLIB_EXT, 'lib/pkgconfig/libcares.pc'],
    'dirs':  ['include', 'share/man'],
}

sanity_check_commands = [
    # Check if pkg-config can read the cppunit.pc file
    'pkg-config --libs libcares | grep -q "%(installdir)s"',
]

moduleclass = 'lib'

[c-ares] [package list]