python-2.4.cfg 1.12 KB
Newer Older
1 2
[buildout]
# http://bluedynamics.com/articles/jens/build-python-in-buildout
3
# based on https://svn.plone.org/svn/collective/buildout/bda-naked-python/buildout2.4.cfg
4
python_version = 2.4
5 6 7
parts =
    python
    pythonbin
8 9

[python]
10
recipe = hexagonit.recipe.cmmi
11 12
python_version_minor = 6
python_version_full = ${buildout:python_version}.${:python_version_minor}
13
url =
14
  http://python.org/ftp/python/${:python_version_full}/Python-${:python_version_full}.tgz
Nicolas Dumazet's avatar
Nicolas Dumazet committed
15
prefix = ${buildout:parts-directory}/python${buildout:python_version}
16
configure-options =
Łukasz Nowak's avatar
Łukasz Nowak committed
17 18 19
  --enable-unicode=ucs4
  --with-threads
  --with-readline
Łukasz Nowak's avatar
Łukasz Nowak committed
20 21
  --with-dbm
  --with-zlib
Łukasz Nowak's avatar
Łukasz Nowak committed
22
  --with-ssl
23
  --with-bz2
Łukasz Nowak's avatar
Łukasz Nowak committed
24

25 26
patches = ${buildout:directory}/patches/python2.4-dbm.patch

27
[pythonbin]
28
depends = ${python:recipe}
29
recipe = plone.recipe.command
30
command = ln -sf ${software_definition:executable} ${software_definition:software_home}/bin/python${buildout:python_version}
31 32 33 34 35 36 37 38 39

[requirements]
binary =
  g++
  gcc
  make

development =
  /usr/include/bzlib.h
40 41
  /usr/include/curses.h
  /usr/include/gdbm.h
42
  /usr/include/jpeglib.h
43 44 45
  /usr/include/openssl/ssl.h
  /usr/include/termcap.h
  /usr/include/zlib.h