g2lib-3.1.0-foss-2019a.eb 955 B

12345678910111213141516171819202122232425262728293031
  1. name = 'g2lib'
  2. version = '3.1.0'
  3. homepage = 'http://www.nco.ncep.noaa.gov/pmb/codes/GRIB2/'
  4. description = """Library contains GRIB2 encoder/decoder and search/indexing routines."""
  5. toolchain = {'name': 'foss', 'version': '2019a'}
  6. source_urls = [homepage]
  7. sources = ['%(name)s-%(version)s.tar']
  8. patches = [
  9. 'g2lib-3.1.0_makefile.patch',
  10. 'g2lib-1.4.0-with-JasPer-2.x.patch',
  11. ]
  12. checksums = [
  13. '8a2de259de82094c5867f8d7945359f211592a4a503f9ed65dc60469337414e7', # g2lib-3.1.0.tar
  14. '702f76c77638fb36b662caf96890a69f19c507778c92aa1e163898b150cc8282', # g2lib-3.1.0_makefile.patch
  15. 'cd4c668dab76ef3b61fa902c2eed24747517d4cbc3ec0aaffab37e6b80946170', # g2lib-1.4.0-with-JasPer-2.x.patch
  16. ]
  17. dependencies = [
  18. ('JasPer', '2.0.14'),
  19. ('libpng', '1.6.36'),
  20. ]
  21. buildopts = 'CFLAGS="$CFLAGS -DLINUXG95 -D__64BIT__" FFLAGS="$FFLAGS -fno-range-check -cpp -I." FC=$FC CC=$CC'
  22. # parallel build tends to fail
  23. parallel = 1
  24. moduleclass = 'data'