Julia-1.12.4.eb 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. easyblock = 'Tarball'
  2. name = 'Julia'
  3. version = '1.12.4'
  4. homepage = 'https://julialang.org'
  5. description = "Julia is a high-level, high-performance dynamic programming language for numerical computing"
  6. toolchain = SYSTEM
  7. source_urls = ['https://julialang-s3.julialang.org/bin/linux/x64/%(version_major_minor)s/',
  8. 'https://julialang-s3.julialang.org/bin/linux/%(arch)s/%(version_major_minor)s/']
  9. sources = ['%(namelower)s-%(version)s-linux-%(arch)s.tar.gz']
  10. checksums = [
  11. {
  12. 'julia-1.12.4-linux-x86_64.tar.gz':
  13. 'c57baf178fe140926acb1a25396d482f325af9d7908d9b066d2fbc0d6639985d',
  14. 'julia-1.12.4-linux-aarch64.tar.gz':
  15. 'a602a2dfee931224fd68e47567dc672743e2fd9e80f39d84cf3c99afc9663ddd',
  16. }
  17. ]
  18. sanity_check_paths = {
  19. 'files': ['bin/julia', 'include/julia/julia.h', 'lib/libjulia.%s' % SHLIB_EXT],
  20. 'dirs': ['bin', 'etc', 'include', 'lib', 'share']
  21. }
  22. sanity_check_commands = ['julia --help']
  23. modextravars = {
  24. # Use default DEPOT_PATH where first entry is user's depot
  25. # JULIA_DEPOT_PATH must be set to be able to load other JuliaPackage modules and have
  26. # those installations appended to DEPOT_PATH without disabling any of the default paths
  27. 'JULIA_DEPOT_PATH': ':',
  28. }
  29. moduleclass = 'lang'