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