diff options
author | Steve Chaplin <> | 2011-03-27 12:30:46 +0800 |
---|---|---|
committer | Steve Chaplin <> | 2011-03-27 12:30:46 +0800 |
commit | 4c8b539ef4643755f4aed5425b32f446024bb995 (patch) | |
tree | 2d961ee0da0bc9ee1d59f05a22028472b4033102 | |
parent | aa0b0d6d3d44fcf5bd1a0296b55c48ff15e5b74e (diff) | |
download | pycairo-4c8b539ef4643755f4aed5425b32f446024bb995.tar.gz |
Update waf from 1.15 to 1.16.3
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | src/wscript | 6 | ||||
-rw-r--r-- | test/README | 4 | ||||
-rwxr-xr-x | waf | bin | 92546 -> 83005 bytes | |||
-rw-r--r-- | wscript | 36 |
5 files changed, 24 insertions, 27 deletions
@@ -1,11 +1,14 @@ # top-level .gitignore *~ -.lock-wscript + *.pdf *.png *.ps *.pyc *.pyo *.svg + +.lock* .waf* + build_directory diff --git a/src/wscript b/src/wscript index d30c6ad..0ece7db 100644 --- a/src/wscript +++ b/src/wscript @@ -11,15 +11,15 @@ def build(ctx): 'python'+ctx.env['PYTHON_VERSION'], 'site-packages', 'cairo') # .py files - ctx.new_task_gen( + ctx( features = 'py', source = '__init__.py', install_path = pycairoLibDir, ) # C extension module - ctx.new_task_gen( - features = 'cc cshlib pyext', + ctx( + features = 'c cshlib pyext', source = ['cairomodule.c', 'context.c', 'font.c', diff --git a/test/README b/test/README index 15a9b7d..799fcb7 100644 --- a/test/README +++ b/test/README @@ -2,8 +2,8 @@ pycairo tests ------------- The main test files are the '*_test.py' files. -They use py.test from pylib. -http://codespeak.net/py/dist/ +They use py.test. +http://pytest.org/ $ cd test $ py.test Binary files differ@@ -8,29 +8,21 @@ d = top APPNAME='pycairo' VERSION='1.8.11' -cairo_version_required = '1.8.10' +cairo_version_required = '1.10.0' -def set_options(ctx): - print(' %s/set_options()' %d) +def options(ctx): + print(' %s/options()' %d) ctx.tool_options('gnu_dirs') ctx.tool_options('compiler_cc') ctx.tool_options('python') # options for disabling pyc or pyo compilation -def init(): # run at start of any waf invocation - print(' %s/init()' %d) - -def shutdown(): # run at end of any waf invocation - print(' %s/shutdown()' %d) - - def configure(ctx): print(' %s/configure()' %d) env = ctx.env ctx.check_tool('gnu_dirs') - ctx.check_tool('misc') ctx.check_tool('compiler_cc') ctx.check_tool('python') ctx.check_python_version((3,1,0)) @@ -57,18 +49,20 @@ def configure(ctx): def build(ctx): print(' %s/build()' %d) - ctx.add_subdirs('src') + ctx.recurse('src') # generate and install the .pc file - obj = ctx.new_task_gen('subst') - obj.source = 'py3cairo.pc.in' - obj.target = 'py3cairo.pc' - obj.dict = { - 'VERSION' : VERSION, - 'prefix' : ctx.env['PREFIX'], - 'includedir': os.path.join(ctx.env['PREFIX'], 'include'), - } - obj.install_path = os.path.join(ctx.env['LIBDIR'], 'pkgconfig') + ctx( + features = 'subst', + source = 'py3cairo.pc.in', + target = 'py3cairo.pc', + dct = { + 'VERSION' : VERSION, + 'prefix' : ctx.env['PREFIX'], + 'includedir': os.path.join(ctx.env['PREFIX'], 'include'), + }, + install_path = os.path.join(ctx.env['LIBDIR'], 'pkgconfig'), + ) def dist_hook(): |