GLib-2.52.0-intel-2018.eb 935 B

1234567891011121314151617181920212223242526272829303132333435
  1. easyblock = 'ConfigureMake'
  2. name = 'GLib'
  3. version = '2.52.0'
  4. homepage = 'http://www.gtk.org/'
  5. description = """GLib is one of the base libraries of the GTK+ project"""
  6. toolchain = {'name': 'intel', 'version': '2018'}
  7. toolchainopts = {'pic': True}
  8. source_urls = [FTPGNOME_SOURCE]
  9. sources = [SOURCELOWER_TAR_XZ]
  10. dependencies = [
  11. ('libffi', '3.2.1'),
  12. ('gettext', '0.19.8.1'),
  13. ('libxml2', '2.9.4'),
  14. ('PCRE', '8.40'),
  15. ('util-linux', '2.29.2'),
  16. ]
  17. builddependencies = [('Python', '2.7.13')]
  18. configopts = "--disable-maintainer-mode --disable-silent-rules --disable-libelf --disable-systemtap "
  19. configopts += "--enable-static --enable-shared"
  20. postinstallcmds = ["sed -i -e 's|#!.*python|#!/usr/bin/env python|' %(installdir)s/bin/*"]
  21. sanity_check_paths = {
  22. 'files': ['lib/libglib-%(version_major)s.0.a', 'lib/libglib-%%(version_major)s.0.%s' % SHLIB_EXT],
  23. 'dirs': ['bin', 'include'],
  24. }
  25. moduleclass = 'vis'