[Erp5-report] r40627 kazuhiko - /erp5/trunk/buildout/software-profiles/

nobody at svn.erp5.org nobody at svn.erp5.org
Wed Nov 24 22:27:09 CET 2010


Author: kazuhiko
Date: Wed Nov 24 22:27:08 2010
New Revision: 40627

URL: http://svn.erp5.org?rev=40627&view=rev
Log:
use our own heavily patched pysvn tarball that supports --include-dirs and --library-dirs.

Modified:
    erp5/trunk/buildout/software-profiles/erp5-2.12.cfg
    erp5/trunk/buildout/software-profiles/pysvn-python.cfg

Modified: erp5/trunk/buildout/software-profiles/erp5-2.12.cfg
URL: http://svn.erp5.org/erp5/trunk/buildout/software-profiles/erp5-2.12.cfg?rev=40627&r1=40626&r2=40627&view=diff
==============================================================================
--- erp5/trunk/buildout/software-profiles/erp5-2.12.cfg [utf8] (original)
+++ erp5/trunk/buildout/software-profiles/erp5-2.12.cfg [utf8] Wed Nov 24 22:27:08 2010
@@ -6,6 +6,7 @@ extends =
   lxml-python.cfg
   mysql-python.cfg
   python-ldap-python.cfg
+  pysvn-python.cfg
   subversion.cfg
   git.cfg
   glib.cfg
@@ -97,6 +98,7 @@ eggs =
   ${mysql-python:egg}
   ${lxml-python:egg}
   ${python-ldap-python:egg}
+  ${pysvn-python:egg}
   PyXML
   SOAPpy
   cElementTree
@@ -109,7 +111,6 @@ eggs =
   ordereddict
   paramiko
   ply
-  pysvn
   python-memcached
   pytz
   simplejson

Modified: erp5/trunk/buildout/software-profiles/pysvn-python.cfg
URL: http://svn.erp5.org/erp5/trunk/buildout/software-profiles/pysvn-python.cfg?rev=40627&r1=40626&r2=40627&view=diff
==============================================================================
--- erp5/trunk/buildout/software-profiles/pysvn-python.cfg [utf8] (original)
+++ erp5/trunk/buildout/software-profiles/pysvn-python.cfg [utf8] Wed Nov 24 22:27:08 2010
@@ -1,27 +1,25 @@
 [buildout]
 extends =
-  ../software-profiles/subversion.cfg
   ../software-profiles/libexpat.cfg
+  ../software-profiles/neon.cfg
   ../software-profiles/openssl.cfg
+  ../software-profiles/subversion.cfg
 
 parts =
   pysvn-python
 
-[pysvn-python-download]
-recipe = hexagonit.recipe.download
-url = http://pysvn.barrys-emacs.org/source_kits/pysvn-1.7.4.tar.gz
-md5sum = d60e4356bce77bf3b89fd163ab3d9e95
-strip-top-level-dir = true
-
 [pysvn-python]
-recipe = plone.recipe.command
-stop-on-error = true
-location = ${buildout:parts-directory}/${:_buildout_section_name_}
-command =
-  cd ${pysvn-python-download:location} &&
-  ${buildout:executable} setup.py egg_info &&
-  cd Source &&
-  ${buildout:executable} setup.py configure --svn-inc-dir=${subversion:location}/include/subversion-1/ --apr-inc-dir=${apache:location}/include/ --svn-lib-dir=${subversion:location}/lib/ --apr-lib-dir=${apache:location}/lib/ &&
-  make clean &&
-  make LDLIBS="-L${subversion:location}/lib -Wl,--rpath -Wl,${subversion:location}/lib -L${openssl:location}/lib -L/lib64 -Wl,--rpath -Wl,${openssl:location}/lib -L${libexpat:location}/lib -Wl,--rpath -Wl,${libexpat:location}/lib -lsvn_client-1 -lsvn_diff-1 -lsvn_repos-1 -lcom_err -lresolv -lexpat -lneon -lssl" &&
-  exit 1
+recipe = zc.recipe.egg:custom
+egg =
+  pysvn
+include-dirs =
+  ${subversion:location}/include/subversion-1
+  ${apache:location}/include
+library-dirs =
+  ${subversion:location}/lib
+  ${apache:location}/lib
+  ${neon:location}/lib
+  ${libexpat:location}/lib
+  ${openssl:location}/lib
+# heavily patched version that supports --include-dirs and --library-dirs
+find-links = http://www.nexedi.org/static/packages/source/pysvn-1.7.4nxd001.tar.gz




More information about the Erp5-report mailing list