XKeyboardConfig-2.17-intel-2017.02.eb 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. easyblock = 'ConfigureMake'
  2. name = 'XKeyboardConfig'
  3. version = '2.17'
  4. homepage = 'http://www.freedesktop.org/wiki/Software/XKeyboardConfig/'
  5. description = """The non-arch keyboard configuration database for X Window.
  6. The goal is to provide the consistent, well-structured,
  7. frequently released open source of X keyboard configuration data
  8. for X Window System implementations (free, open source and commercial).
  9. The project is targeted to XKB-based systems."""
  10. toolchain = {'name': 'intel', 'version': '2017.02'}
  11. source_urls = ['http://ftp.x.org/pub/individual/data/xkeyboard-config/']
  12. sources = ['xkeyboard-config-%(version)s.tar.bz2']
  13. builddependencies = [
  14. ('libxslt', '1.1.29'),
  15. ('gettext', '0.19.8.1'),
  16. ('intltool', '0.51.0', '-Perl-5.24.0'),
  17. ('xextproto', '7.3.0'),
  18. ('xcb-proto', '1.11', '', True),
  19. ('inputproto', '2.3.2'),
  20. ('xproto', '7.0.28'),
  21. ('libpthread-stubs', '0.3'),
  22. ('kbproto', '1.0.7'),
  23. ('xtrans', '1.3.5'),
  24. ]
  25. dependencies = [
  26. ('libX11', '1.6.3'),
  27. ]
  28. # see http://www.linuxfromscratch.org/blfs/view/svn/x/xkeyboard-config.html
  29. configopts = '--with-xkb-rules-symlink=xorg '
  30. sanity_check_paths = {
  31. 'files': [],
  32. 'dirs': ['share/X11/xkb']
  33. }
  34. moduleclass = 'devel'