3 from distutils.core import setup
5 from Pyrex.Distutils.extension import Extension
6 from Pyrex.Distutils import build_ext
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'],
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"])
19 cmdclass = {'build_ext' : build_ext},
20 scripts = glob('scripts/*'),
22 platforms = ['Linux', 'Win32', 'Mac OS X'],
23 package_dir = {'harfbuzz' : 'lib'}