SIP-4.19.2-intel-2018-Python-2.7.13.eb 1.0 KB

123456789101112131415161718192021222324252627282930
  1. # This file is an EasyBuild reciPY as per https://github.com/easybuilders/easybuild
  2. # Author: Bart Verleye
  3. # Center for eResearch, Auckland
  4. easyblock = 'ConfigureMakePythonPackage'
  5. name = 'SIP'
  6. version = '4.19.2'
  7. versionsuffix = '-Python-%(pyver)s'
  8. homepage = 'http://www.riverbankcomputing.com/software/sip/'
  9. description = """SIP is a tool that makes it very easy to create Python bindings for C and C++ libraries."""
  10. toolchain = {'name': 'intel', 'version': '2018'}
  11. sources = [SOURCELOWER_TAR_GZ]
  12. source_urls = ['http://sourceforge.net/projects/pyqt/files/sip/sip-%(version)s']
  13. dependencies = [('Python', '2.7.13')]
  14. configopts = "configure.py --bindir %(installdir)s/bin --incdir %(installdir)s/include "
  15. configopts += "--destdir %(installdir)s/lib/python%(pyshortver)s/site-packages"
  16. sanity_check_paths = {
  17. 'files': ['bin/sip', 'include/sip.h'] +
  18. ['lib/python%%(pyshortver)s/site-packages/%s' % x
  19. for x in ['sip.%s' % SHLIB_EXT, 'sipconfig.py', 'sipdistutils.py']],
  20. 'dirs': [],
  21. }
  22. moduleclass = 'lang'