HarfBuzz-4.2.1-GCCcore-11.2.0.eb 958 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. easyblock = 'ConfigureMake'
  2. name = 'HarfBuzz'
  3. version = '4.2.1'
  4. homepage = 'https://www.freedesktop.org/wiki/Software/HarfBuzz'
  5. description = """HarfBuzz is an OpenType text shaping engine."""
  6. toolchain = {'name': 'GCCcore', 'version': '11.2.0'}
  7. github_account = 'harfbuzz'
  8. source_urls = [GITHUB_SOURCE]
  9. sources = ['%(version)s.tar.gz']
  10. checksums = ['99fcd30e2f4c66d05af3d61ad4cdba2abc2a51ecabb7eb6dc222520a892b50b0']
  11. builddependencies = [
  12. ('binutils', '2.37'),
  13. ('GObject-Introspection', '1.68.0'),
  14. ('pkgconf', '1.8.0'),
  15. ('Autotools', '20210726'),
  16. ]
  17. dependencies = [
  18. ('GLib', '2.69.1'),
  19. ('ICU', '71.1'),
  20. ('cairo', '1.16.0'),
  21. ('freetype', '2.11.0'),
  22. ]
  23. preconfigopts = "./autogen.sh && "
  24. configopts = "--enable-introspection=yes --with-gobject=yes --enable-static --enable-shared --with-cairo "
  25. sanity_check_paths = {
  26. 'files': ['lib/libharfbuzz.%s' % SHLIB_EXT, 'bin/hb-view'],
  27. 'dirs': []
  28. }
  29. moduleclass = 'vis'