ICU-66.1-GCCcore-8.3.0.eb 836 B

12345678910111213141516171819202122232425262728
  1. easyblock = 'ConfigureMake'
  2. name = 'ICU'
  3. version = '66.1'
  4. homepage = 'http://site.icu-project.org/home'
  5. description = """ICU is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization
  6. support for software applications."""
  7. toolchain = {'name': 'GCCcore', 'version': '8.3.0'}
  8. toolchainopts = {'pic': True}
  9. source_urls = ['https://github.com/unicode-org/icu/releases/download/release-%(version_major)s-%(version_minor)s']
  10. sources = ['icu4c-%(version_major)s_%(version_minor)s-src.tgz']
  11. builddependencies = [
  12. ('binutils', '2.32'),
  13. ('Python', '3.7.4'),
  14. ]
  15. start_dir = 'source'
  16. sanity_check_paths = {
  17. 'files': ['lib/libicu%s.%s' % (x, SHLIB_EXT) for x in ['data', 'i18n', 'io', 'test', 'tu', 'uc']],
  18. 'dirs': ['bin', 'include/unicode', 'share/icu', 'share/man'],
  19. }
  20. moduleclass = 'lib'