Commit a2a58d7a authored by Marco Mariani's avatar Marco Mariani

properly compile psycopg2

parent c616f755
...@@ -31,9 +31,9 @@ strip-top-level-dir = true ...@@ -31,9 +31,9 @@ strip-top-level-dir = true
recipe = zc.recipe.egg recipe = zc.recipe.egg
eggs = eggs =
${lxml-python:egg} ${lxml-python:egg}
${psycopg2:egg}
slapos.toolbox slapos.toolbox
cns.recipe.symlink cns.recipe.symlink
collective.recipe.distutils
...@@ -68,11 +68,15 @@ location = ...@@ -68,11 +68,15 @@ location =
[application-configuration] [application-configuration]
location = location =
[psycopg2-env]
PATH = ${postgresql:location}/bin:%(PATH)s
[psycopg2] [psycopg2]
recipe = zc.recipe.egg:custom recipe = zc.recipe.egg:custom
egg = psycopg2 egg = psycopg2
define = PSYCOPG_EXTENSIONS,PSYCOPG_DISPLAY_SIZE,PSYCOPG_NEW_BOOLEAN,HAVE_PQFREEMEM,HAVE_PQPROTOCOL3 define = PSYCOPG_EXTENSIONS,PSYCOPG_DISPLAY_SIZE,PSYCOPG_NEW_BOOLEAN,HAVE_PQFREEMEM,HAVE_PQPROTOCOL3
environment = psycopg2-env
include-dirs = include-dirs =
${postgresql:location}/include ${postgresql:location}/include
library-dirs = library-dirs =
...@@ -81,12 +85,3 @@ rpath = ...@@ -81,12 +85,3 @@ rpath =
${postgresql:location}/lib ${postgresql:location}/lib
## this works as well as the above
#[psycopg2]
#recipe = collective.recipe.distutils
#url = http://www.psycopg.org/psycopg/tarballs/PSYCOPG-2-4/psycopg2-2.4.5.tar.gz
#build_ext =
# --pg-config=${postgresql:location}/bin/pg_config
# --rpath=${postgresql:location}/lib
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment