cairomm-1.16.2-GCC-13.3.0.eb 882 B

123456789101112131415161718192021222324252627282930313233343536373839
  1. # Updated to MesonNinja as the autogen.sh complained.
  2. # Author: J. Sassmannshausen (Imperial College London)
  3. easyblock = 'MesonNinja'
  4. name = 'cairomm'
  5. version = '1.16.2'
  6. homepage = 'http://cairographics.org'
  7. description = "The Cairomm package provides a C++ interface to Cairo."
  8. toolchain = {'name': 'GCC', 'version': '13.3.0'}
  9. source_urls = ['http://cairographics.org/releases/']
  10. sources = [SOURCE_TAR_XZ]
  11. checksums = ['6a63bf98a97dda2b0f55e34d1b5f3fb909ef8b70f9b8d382cb1ff3978e7dc13f']
  12. builddependencies = [
  13. ('Meson', '1.4.0'),
  14. ('Ninja', '1.12.1'),
  15. ('Doxygen', '1.11.0'),
  16. ('M4', '1.4.19'),
  17. ]
  18. dependencies = [
  19. ('cairo', '1.18.0'),
  20. ('libsigc++', '3.6.0'),
  21. ('mm-common', '1.0.6'),
  22. ('Boost', '1.85.0'),
  23. ]
  24. runtest = 'ninja test'
  25. sanity_check_paths = {
  26. 'files': ['lib/libcairomm-1.16.%s' % SHLIB_EXT],
  27. 'dirs': [],
  28. }
  29. moduleclass = 'vis'