easyconfigs-it4i/p/PyGObject/PyGObject-2.28.6-Python-2.7.13-base.eb
Lukáš Krupčík 92cb0848fe formatter
2018-10-03 07:48:02 +02:00

58 lines
1.4 KiB
Plaintext

easyblock = 'ConfigureMake'
name = 'PyGObject'
version = '2.28.6'
versionsuffix = '-Python-%(pyver)s-base'
homepage = 'http://www.pygtk.org/'
description = """Python Bindings for GLib/GObject/GIO/GTK+"""
toolchain = {'name': 'dummy', 'version': ''}
source_urls = [FTPGNOME_SOURCE]
sources = [SOURCELOWER_TAR_XZ]
patches = ['PyGObject-%(version)s_enum-types.patch']
pyver = '2.7.13'
pyshortver = '.'.join(pyver.split('.')[:2])
glibver = '2.52.0'
dependencies = [
('Python', '2.7.13', '-base'),
('numpy', '1.13.0', '-Python-2.7.13-base'),
('scipy', '0.19.1', '-Python-2.7.13-base'),
('GLib', glibver),
('GObject-Introspection', '1.47.1'),
('PyCairo', '1.10.0', versionsuffix),
]
configopts = "--disable-introspection"
modextrapaths = {
'PYTHONPATH': [
'lib/python%(pyshortver)s/site-packages',
'lib/python%(pyshortver)s/site-packages/gtk-2.0',
'lib64/python%(pyshortver)s/site-packages',
'lib64/python%(pyshortver)s/site-packages/gtk-2.0',
],
}
sanity_check_paths = {
'files': [
'include/pygtk-%(version_major)s.0/pyglib.h',
'include/pygtk-%(version_major)s.0/pygobject.h',
'lib/libpyglib-%(version_major)s.0-python.so'],
'dirs': [
'bin',
'lib/python%(pyshortver)s/site-packages/'],
}
sanity_check_commands = [
('python', "-c 'import gobject'"),
('python', "-c 'import glib'"),
('python', "-c 'import gio'"),
]
moduleclass = 'vis'