setup.py revision 70ae332fe66510500d303b6fcc79537833b42f05
1#!/usr/bin/python
2
3from distutils.core import setup
4from glob import glob
5from Pyrex.Distutils.extension import Extension
6from Pyrex.Distutils import build_ext
7
8setup(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
26