25 lines
823 B
Python
25 lines
823 B
Python
|
#!/usr/bin/python
|
||
|
|
||
|
from distutils.core import setup
|
||
|
from glob import glob
|
||
|
from Pyrex.Distutils.extension import Extension
|
||
|
from Pyrex.Distutils import build_ext
|
||
|
|
||
|
setup(name='harfbuzz',
|
||
|
version='0.0.1',
|
||
|
description='Harfbuzz compatibility layer',
|
||
|
long_description='Harfbuzz python integration modules and supporting scripts',
|
||
|
maintainer='Martin Hosken',
|
||
|
maintainer_email='martin_hosken@sil.org',
|
||
|
packages=['harfbuzz'],
|
||
|
ext_modules = [
|
||
|
Extension("harfbuzz", ["lib/harfbuzz.pyx"], libraries=["harfbuzz"], library_dirs=["../../src/.libs"], include_dirs=["/usr/include/freetype2", "../../src"])
|
||
|
],
|
||
|
cmdclass = {'build_ext' : build_ext},
|
||
|
scripts = glob('scripts/*'),
|
||
|
license = 'LGPL',
|
||
|
platforms = ['Linux', 'Win32', 'Mac OS X'],
|
||
|
package_dir = {'harfbuzz' : 'lib'}
|
||
|
)
|
||
|
|