HarfBuzz-2.2.0-foss-2018b-Python-3.6.6.eb 1016 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. easyblock = 'ConfigureMake'
  2. name = 'HarfBuzz'
  3. version = '2.2.0'
  4. versionsuffix = '-Python-%(pyver)s'
  5. homepage = 'http://www.freedesktop.org/wiki/Software/HarfBuzz'
  6. description = """HarfBuzz is an OpenType text shaping engine."""
  7. toolchain = {'name': 'foss', 'version': '2018b'}
  8. source_urls = ['http://www.freedesktop.org/software/harfbuzz/release/']
  9. sources = [SOURCELOWER_TAR_BZ2]
  10. checksums = ['b7ccfcbd56b970a709e8b9ea9fb46c922c606c2feef8f086fb6a8492e530f810']
  11. dependencies = [
  12. ('Python', '3.6.6'),
  13. ('GLib', '2.54.3'),
  14. ('cairo', '1.14.12'),
  15. ('freetype', '2.9.1'),
  16. ]
  17. builddependencies = [
  18. ('GObject-Introspection', '1.54.1', versionsuffix),
  19. ('pkg-config', '0.29.2'),
  20. ]
  21. configopts = "--enable-introspection=yes --with-gobject=yes --enable-static --enable-shared --with-cairo "
  22. modextrapaths = {
  23. 'GI_TYPELIB_PATH': 'share',
  24. 'XDG_DATA_DIRS': 'share',
  25. }
  26. sanity_check_paths = {
  27. 'files': ['lib/libharfbuzz.%s' % SHLIB_EXT, 'bin/hb-view'],
  28. 'dirs': []
  29. }
  30. moduleclass = 'vis'