[z3-checkins] r46585 - in z3/deliverance/buildout/trunk: . helpers

ltucker at codespeak.net ltucker at codespeak.net
Fri Sep 14 18:21:38 CEST 2007


Author: ltucker
Date: Fri Sep 14 18:21:37 2007
New Revision: 46585

Added:
   z3/deliverance/buildout/trunk/helpers/
   z3/deliverance/buildout/trunk/helpers/README.txt
   z3/deliverance/buildout/trunk/helpers/setup.py
Modified:
   z3/deliverance/buildout/trunk/README.txt
   z3/deliverance/buildout/trunk/buildout.cfg
Log:
make sure to install deliverance scripts, wrap them like before -- should do this more cleanly like p.r.deliverance

Modified: z3/deliverance/buildout/trunk/README.txt
==============================================================================
--- z3/deliverance/buildout/trunk/README.txt	(original)
+++ z3/deliverance/buildout/trunk/README.txt	Fri Sep 14 18:21:37 2007
@@ -1,35 +1,6 @@
------------------------------------
-Deliverance Buildout Instructions
------------------------------------
-
-This package performs an automated self-contained 
-build of Deliverance and its dependencies. 
-
-See: http://www.openplans.org/projects/deliverance
-and ./deliverance/README.txt
-for more information on Deliverance
-
-
-Deliverance is built by running:
-
-$ python ./bootstrap/bootstrap.py 
-$ ./bin/buildout
-
-
-You should then be able to run the deliverance-handtransform and
-deliverance-proxy which are in bin, eg: 
-
- ./bin/deliverance-proxy --serve=http://localhost:9999
-     --proxy=http://www.openplans.org --rule=file:///home/ltucker/zcss.xml
-     --theme=http://www.csszengarden.com --rewrite
-
-run ./bin/deliverance-proxy --help for information 
-
-To run tests: 
-cd deliverance
-../bin/deliverance-tests
-
-To run speed test: 
-cd deliverance
-../bin/deliverance-speed
+addbinpath is a recipe to insert entries into $PATH
 
+fixlibsearch is a recipe to hack runtime library search paths into 
+the scripts created by distutils. On certain platforms, 
+distutils does not pass the correct library flags to 
+gcc during linking. 

Modified: z3/deliverance/buildout/trunk/buildout.cfg
==============================================================================
--- z3/deliverance/buildout/trunk/buildout.cfg	(original)
+++ z3/deliverance/buildout/trunk/buildout.cfg	Fri Sep 14 18:21:37 2007
@@ -1,6 +1,15 @@
 [buildout]
-develop = plone.recipe.deliverance deliverance
-parts = deliverance 
+develop = plone.recipe.deliverance deliverance helpers
+parts = deliverance deliverance-inst fix-deliverance-scripts
 
 [deliverance]
 recipe = plone.recipe.deliverance
+
+[deliverance-inst]
+recipe = zc.recipe.egg
+eggs = Deliverance
+
+[fix-deliverance-scripts]
+recipe = topp.helpers:fixlibsearch
+eggs = Deliverance
+libpath = ${buildout:directory}/parts/deliverance/lib
\ No newline at end of file

Added: z3/deliverance/buildout/trunk/helpers/README.txt
==============================================================================
--- (empty file)
+++ z3/deliverance/buildout/trunk/helpers/README.txt	Fri Sep 14 18:21:37 2007
@@ -0,0 +1,6 @@
+addbinpath is a recipe to insert entries into $PATH
+
+fixlibsearch is a recipe to hack runtime library search paths into 
+the scripts created by distutils. On certain platforms, 
+distutils does not pass the correct library flags to 
+gcc during linking. 

Added: z3/deliverance/buildout/trunk/helpers/setup.py
==============================================================================
--- (empty file)
+++ z3/deliverance/buildout/trunk/helpers/setup.py	Fri Sep 14 18:21:37 2007
@@ -0,0 +1,24 @@
+from setuptools import setup, find_packages
+
+name = "topp.helpers"
+setup(
+    name = name,
+    version = "1.0",
+    author = "",
+    author_email = "",
+    description = "ZC Buildout recipe to add entries to PATH and hack distutils scripts",
+    long_description = open('README.txt').read(),
+    license = "GPL",
+    keywords = "",
+    url='http://svn.zope.org/'+name,
+
+    packages = find_packages(),
+    include_package_data = True,
+    data_files = [('.', ['README.txt'])],
+    install_requires = ['zc.buildout', 
+                        'setuptools'],
+    dependency_links = ['http://download.zope.org/distribution/'],
+    entry_points = {'zc.buildout':
+                    ['addbinpath = topp.helpers.addbinpath:Recipe',
+		     'fixlibsearch = topp.helpers.fixlibsearch:Recipe']},
+    )


More information about the z3-checkins mailing list