f592728941f855f263e0f16b173d364ae1b388be
[framework/uifw/harfbuzz.git] / contrib / python / setup.py
1 #!/usr/bin/python
2
3 from distutils.core import setup
4 from glob import glob
5 from Pyrex.Distutils.extension import Extension
6 from Pyrex.Distutils import build_ext
7
8 setup(name='harfbuzz',
9     version='0.0.1',
10     description='Harfbuzz compatibility layer',
11     long_description='Harfbuzz python integration modules and supporting scripts',
12     maintainer='Martin Hosken',
13     maintainer_email='martin_hosken@sil.org',
14     packages=['harfbuzz'],
15     ext_modules = [
16         Extension("harfbuzz", ["lib/harfbuzz.pyx"], libraries=["harfbuzz"], library_dirs=["../../src/.libs"], include_dirs=["/usr/include/freetype2", "../../src"]),
17         Extension("fontconfig", ["lib/fontconfig.pyx"], libraries=["fontconfig"])
18         ],
19     cmdclass = {'build_ext' : build_ext},
20     scripts = glob('scripts/*'),
21     license = 'LGPL',
22     platforms = ['Linux', 'Win32', 'Mac OS X'],
23     package_dir = {'harfbuzz' : 'lib'}
24 )
25