GLPK-4.65-GCCcore-10.2.0.eb 869 B

12345678910111213141516171819202122232425262728293031
  1. easyblock = 'ConfigureMake'
  2. name = 'GLPK'
  3. version = '4.65'
  4. homepage = 'https://www.gnu.org/software/glpk/'
  5. description = """The GLPK (GNU Linear Programming Kit) package is intended for
  6. solving large-scale linear programming (LP),
  7. mixed integer programming (MIP), and other related problems.
  8. It is a set of routines written in ANSI C
  9. and organized in the form of a callable library."""
  10. toolchain = {'name': 'GCCcore', 'version': '10.2.0'}
  11. source_urls = [GNU_SOURCE]
  12. sources = [SOURCELOWER_TAR_GZ]
  13. checksums = ['4281e29b628864dfe48d393a7bedd781e5b475387c20d8b0158f329994721a10']
  14. builddependencies = [('binutils', '2.35')]
  15. dependencies = [('GMP', '6.2.0')]
  16. configopts = "--with-gmp"
  17. sanity_check_paths = {
  18. 'files': ['bin/glpsol', 'include/glpk.h'] +
  19. ['lib/libglpk.%s' % x for x in [SHLIB_EXT, 'a']],
  20. 'dirs': [],
  21. }
  22. moduleclass = 'tools'