HDF-4.2.12-intel-2017.02.eb 877 B

12345678910111213141516171819202122232425262728293031323334
  1. easyblock = 'ConfigureMake'
  2. name = 'HDF'
  3. version = '4.2.12'
  4. homepage = 'http://www.hdfgroup.org/products/hdf4/'
  5. description = """HDF (also known as HDF4) is a library and multi-object file format for storing and managing data
  6. between machines."""
  7. toolchain = {'name': 'intel', 'version': '2017.02'}
  8. toolchainopts = {'pic': True}
  9. sources = [SOURCELOWER_TAR_GZ]
  10. source_urls = ['http://www.hdfgroup.org/ftp/HDF/releases/HDF%(version)s/src/']
  11. builddependencies = [
  12. ('flex', '2.6.3'),
  13. ('Bison', '3.0.4'),
  14. ]
  15. dependencies = [
  16. ('Szip', '2.1'),
  17. ('libjpeg-turbo', '1.5.1'),
  18. ]
  19. configopts = "--with-szlib=$EBROOTSZIP --includedir=%(installdir)s/include/%(namelower)s"
  20. modextrapaths = {'CPATH': 'include/hdf'}
  21. sanity_check_paths = {
  22. 'files': ['lib/libdf.a', 'lib/libhdf4.settings', 'lib/libmfhdf.a'],
  23. 'dirs': ['bin', 'include/hdf'],
  24. }
  25. moduleclass = 'data'