PROJ-7.2.0-GCCcore-10.2.0.eb 1.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. ##
  2. # This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild
  3. #
  4. # Copyright:: Copyright 2014-2015 The Cyprus Institute
  5. # Authors:: Thekla Loizou <t.loizou@cyi.ac.cy>
  6. # License:: MIT/GPL
  7. #
  8. ##
  9. easyblock = 'ConfigureMake'
  10. name = 'PROJ'
  11. version = '7.2.0'
  12. homepage = 'https://proj.org'
  13. description = """Program proj is a standard Unix filter function which converts
  14. geographic longitude and latitude coordinates into cartesian coordinates"""
  15. toolchain = {'name': 'GCCcore', 'version': '10.2.0'}
  16. toolchainopts = {'pic': True}
  17. source_urls = ['https://download.osgeo.org/proj/']
  18. sources = [SOURCELOWER_TAR_GZ]
  19. builddependencies = [
  20. ('pkg-config', '0.29.2'),
  21. ('binutils', '2.35'),
  22. ]
  23. dependencies = [
  24. ('SQLite', '3.33.0'),
  25. ('LibTIFF', '4.1.0'),
  26. ('cURL', '7.72.0'),
  27. ]
  28. sanity_check_paths = {
  29. 'files': ['bin/cct', 'bin/cs2cs', 'bin/geod', 'bin/gie', 'bin/proj', 'bin/projinfo',
  30. 'lib/libproj.a', 'lib/libproj.%s' % SHLIB_EXT],
  31. 'dirs': ['include'],
  32. }
  33. moduleclass = 'lib'