libxkbcommon-0.6.1-intel-2018.eb 882 B

123456789101112131415161718192021222324252627282930313233343536
  1. easyblock = 'ConfigureMake'
  2. name = 'libxkbcommon'
  3. version = '0.6.1'
  4. homepage = 'http://xkbcommon.org/'
  5. description = """xkbcommon is a library to handle keyboard descriptions,
  6. including loading them from disk, parsing them and handling their state.
  7. It's mainly meant for client toolkits, window systems,
  8. and other system applications."""
  9. toolchain = {'name': 'intel', 'version': '2018'}
  10. source_urls = ['http://xkbcommon.org/download/']
  11. sources = [SOURCELOWER_TAR_XZ]
  12. dependencies = [
  13. ('libxcb', '1.11.1'),
  14. ('XKeyboardConfig', '2.17'),
  15. ]
  16. builddependencies = [
  17. ('flex', '2.6.4'),
  18. ('Bison', '3.0.4'),
  19. ('xcb-proto', '1.11', '', True),
  20. ('xproto', '7.0.28'),
  21. ('libpthread-stubs', '0.3'),
  22. ('xorg-macros', '1.19.0'),
  23. ]
  24. sanity_check_paths = {
  25. 'files': ['lib/libxkbcommon%s.so' % x for x in ['', '-x11']],
  26. 'dirs': []
  27. }
  28. moduleclass = 'devel'