easyblock = 'ConfigureMake' name = 'libpng' version = '1.6.21' homepage = 'http://www.libpng.org/pub/png/libpng.html' description = "libpng is the official PNG reference library" toolchain = {'name': 'intel', 'version': '2017.00'} toolchainopts = {'pic': True} source_urls = [SOURCEFORGE_SOURCE] sources = [SOURCELOWER_TAR_GZ] dependencies = [('zlib', '1.2.8')] configopts = "--with-pic" local_majminver = ''.join(version.split('.')[:2]) sanity_check_paths = { 'files': [ 'include/pngconf.h', 'include/png.h', 'include/pnglibconf.h', 'lib/libpng.a', 'lib/libpng.%s' % SHLIB_EXT, 'lib/libpng%s.a' % local_majminver, 'lib/libpng%s.%s' % (local_majminver, SHLIB_EXT)], 'dirs': [ 'bin', 'include/libpng%s' % local_majminver, 'share/man'], } moduleclass = 'lib'