[Libreoffice-commits] .: Branch 'LiboExtensionCenter' - LiboExtensionWebsite/buildoutconfiguration

Andreas Mantke andreasma at kemper.freedesktop.org
Mon Apr 25 03:10:16 PDT 2011


 LiboExtensionWebsite/buildoutconfiguration/base.cfg     |  164 ++++++++++++
 LiboExtensionWebsite/buildoutconfiguration/buildout.cfg |  216 ++++++++++++++++
 LiboExtensionWebsite/buildoutconfiguration/versions.cfg |  131 +++++++++
 3 files changed, 511 insertions(+)

New commits:
commit a223feae31529994eb408e62cc4b13245c4db6d4
Author: Andreas Mantke <maand at gmx.de>
Date:   Mon Apr 25 12:09:47 2011 +0200

    my buildout configuration files for the LiboExtensionWebsite product with Plone 4.0.3 Unified installer

diff --git a/LiboExtensionWebsite/buildoutconfiguration/base.cfg b/LiboExtensionWebsite/buildoutconfiguration/base.cfg
new file mode 100644
index 0000000..1ee0699
--- /dev/null
+++ b/LiboExtensionWebsite/buildoutconfiguration/base.cfg
@@ -0,0 +1,164 @@
+######################################################
+# Base Configuration; used by both standalone and zeo,
+# which extend it.
+# ---------------------------------------------------
+# $LastChangedDate: 2009-11-08 14:08:34 -0800 (Sun, 08 Nov 2009) $ $LastChangedRevision: 31219 $
+
+# Buildout instructions in this file are
+# usually only changed by experienced developers.
+#
+# Beyond here there be dragons!
+
+[buildout]
+eggs-directory=/local/plone/libreofficeextension/buildout-cache/eggs
+download-cache=/local/plone/libreofficeextension/buildout-cache/downloads
+
+newest = false
+
+versions = versions
+
+# Add additional egg download sources here. dist.plone.org contains archives
+# of Plone packages.
+find-links =
+    http://dist.plone.org
+    http://dist.plone.org/release/4.0.3
+    http://download.zope.org/ppix/
+    http://download.zope.org/distribution/
+    http://effbot.org/downloads
+
+# unzip all eggs for easier debugging
+unzip = true
+
+# Load the DumpPickedVersions extension, which will notify
+# you of versions picked by buildout that were not specifically
+# pinned. 
+extensions = buildout.dumppickedversions
+extends-cache = /local/plone/libreofficeextension/buildout-cache/downloads/extends
+
+develop =
+    src/am.LiboExtensionCenter
+
+
+[zopepy]
+# installs a zopepy python interpreter that runs with your
+# full Zope environment
+recipe = zc.recipe.egg
+eggs = ${buildout:eggs}
+interpreter = zopepy
+scripts = zopepy
+
+
+
+
+[unifiedinstaller]
+# This recipe installs the plonectl script and a few other convenience
+# items.
+# For options see http://pypi.python.org/pypi/plone.recipe.unifiedinstaller
+recipe = plone.recipe.unifiedinstaller
+user = ${buildout:user}
+primary-port = ${buildout:http-address}
+sudo-command = 
+
+
+[backup]
+# This recipe builds the backup, restore and snapshotbackup commands.
+# For options see http://pypi.python.org/pypi/collective.recipe.backup
+recipe = collective.recipe.backup
+location = ${buildout:backups-dir}/backups
+snapshotlocation = ${buildout:backups-dir}/snapshotbackups
+
+
+[zeoserver]
+# Use this section to install and configure a Zope
+# Enterprise Objects server.
+# For options see http://pypi.python.org/pypi/plone.recipe.zeoserver
+recipe = plone.recipe.zeoserver
+zeo-address = ${buildout:zeo-address}
+# if we try to start as root, Zope will switch to the user below
+effective-user = ${buildout:effective-user}
+# Put the log, pid and socket files in var/zeoserver
+zeo-log     = ${buildout:directory}/var/zeoserver/zeoserver.log
+pid-file    = ${buildout:directory}/var/zeoserver/zeoserver.pid
+socket-name = ${buildout:directory}/var/zeoserver/zeo.zdsock
+blob-storage = ${buildout:directory}/var/blobstorage
+
+[client1]
+# Use this section to install and configure a Zope
+# client instance.
+# For options see http://pypi.python.org/pypi/plone.recipe.zope2instance
+recipe = plone.recipe.zope2instance
+zeo-client = true
+zeo-address = ${zeoserver:zeo-address}
+# The line below sets only the initial password. It will not change an
+# existing password.
+user = ${buildout:user}
+# if we try to start as root, Zope will switch to the user below
+effective-user = ${buildout:effective-user}
+http-address = ${buildout:http-address}
+blob-storage = ${zeoserver:blob-storage}
+shared-blob = on
+# change debug-mode to "on" to run in development mode
+debug-mode = ${buildout:debug-mode}
+# change verbose-security to "on" for detailed security
+# errors while developing
+verbose-security = ${buildout:verbose-security}
+deprecation-warnings = ${buildout:deprecation-warnings}
+# Put the log, pid, lock files in var/client1
+event-log = ${buildout:directory}/var/client1/event.log
+z2-log    = ${buildout:directory}/var/client1/Z2.log
+pid-file  = ${buildout:directory}/var/client1/client1.pid
+lock-file = ${buildout:directory}/var/client1/client1.lock
+
+# If you want Zope to know about any additional eggs, list them here.
+# e.g. eggs = ${buildout:eggs} my.package
+eggs =
+    am.LiboExtensionCenter
+    ${buildout:eggs}
+
+# If you want to register ZCML slugs for any packages, list them here.
+# e.g. zcml = my.package my.other.package
+zcml = 
+    am.LiboExtensionCenter
+    ${buildout:zcml}
+    
+products =
+    ${buildout:directory}/products
+
+# You may also control the environment variables for the instance.
+environment-vars =
+    PYTHON_EGG_CACHE ${buildout:directory}/var/.python-eggs
+
+
+[client2]
+# a copy of client1, except adjusted address and var location
+<= client1
+http-address = ${buildout:client2-address}
+event-log = ${buildout:directory}/var/client2/event.log
+z2-log    = ${buildout:directory}/var/client2/Z2.log
+pid-file  = ${buildout:directory}/var/client2/client2.pid
+lock-file = ${buildout:directory}/var/client2/client2.lock
+
+
+[chown-zeo]
+# This recipe is used to set permissions for root mode installs
+# For options see http://pypi.python.org/pypi/plone.recipe.command
+recipe = plone.recipe.command
+command =echo Dummy references to force this to execute after referenced parts
+    echo ${backup:location} ${unifiedinstaller:sudo-command}
+    chmod 600 .installed.cfg
+    touch ${buildout:directory}/var/zeoserver/zeoserver.log
+    find ${buildout:directory}/var -type d -exec chmod 700 {} \;
+    chmod 744 ${buildout:directory}/bin/*
+update-command = ${chown-zeo:command}
+
+
+[osxcontroller]
+recipe=plone.recipe.osxcontroller
+
+
+[zopeskel]
+# installs paster and Zopeskel
+recipe = zc.recipe.egg
+eggs =
+    PasteScript
+    ZopeSkel
diff --git a/LiboExtensionWebsite/buildoutconfiguration/buildout.cfg b/LiboExtensionWebsite/buildoutconfiguration/buildout.cfg
new file mode 100644
index 0000000..c69187c
--- /dev/null
+++ b/LiboExtensionWebsite/buildoutconfiguration/buildout.cfg
@@ -0,0 +1,216 @@
+############################################
+#
+# Buildout Configuration File for ZEO Plone
+# -----------------------------------------
+# $LastChangedDate: 2011-01-21 10:51:54 -0800 (Fri, 21 Jan 2011) $ $LastChangedRevision: 46985 $
+#
+# After making changes in this configuration file,
+# you should run bin/buildout to update the components.
+# 
+# ALWAYS back up all Plone/Zope data and components
+# before changing configuration.
+# 
+# Running "bin/buildout" will update your installation,
+# installing missing components as necessary.
+# 
+# Use "bin/buildout -n" to update many components here to the newest
+# available releases.
+# This will update the add-on products you've added in the eggs= lines.
+# This will not, however, upgrade Plone itself (or anything else you've
+# pinned with a version specification). To upgrade Plone itself, see the
+# comments in "Plone Component Versions".
+#
+# Tutorial instructions for using zc.buildout for
+# configuration management are available at:
+# http://plone.org/documentation/tutorial/buildout
+# Full details at http://pypi.python.org/pypi/zc.buildout
+#
+############################################
+
+
+[buildout]
+
+############################################
+# Plone Component Versions
+# ------------------------
+# This version of the Unified Installer has the components of Plone 4 
+# preloaded so that it can install without an Internet connection.
+# If you want to update, uncomment the "http://..." line below,
+# edit it to point to the current version URL, comment out the 
+# "versions.cfg" line and run "bin/buildout" while attached to the 
+# Internet. Generally, you only want to do that as part of a planned migration.
+# Note that if you are updating components, you should also check the versions
+# section at the end of this file, since recipes or components other than
+# those of Zope and Plone may need updating at the same time.
+#
+extends = 
+    base.cfg
+    versions.cfg
+#    http://dist.plone.org/release/4.0-latest/versions.cfg
+
+
+############################################
+# Ports
+# -----
+# Specify the ports on which your Zope installation
+# will listen.
+# ZEO Server
+zeo-address = 127.0.0.1:8100
+# Zope client 1
+http-address = 8080
+# Zope client 2
+client2-address = 8081
+
+
+# If you try to start Zope as root, it will change user id to run as
+# the effective user specified here. This user id must own the var directory
+# of your buildout.
+effective-user = [your user]
+
+
+############################################
+# Eggs
+# ----
+# Add an indented line to the eggs section for any Python
+# eggs or packages you wish to include.
+#
+eggs =
+    Plone
+    PIL==1.1.6
+    Products.LinguaPlone
+    Products.PloneHotfix20110720
+    plonetheme.basic
+    zettwerk.ui
+    am.liboextensioncenter
+    Products.DocFinderTab
+    Products.Clouseau
+
+
+############################################
+# Optional Functionality
+# ----------------------
+# Uncomment the indented lines to include these products.
+# Documentation on all of them, along with many more products,
+# is available at
+# http://plone.org/products/
+#
+# Example products:
+# * LinguaPlone provides tools for building multi-lingual sites
+# * PloneFormGen provides through-the-web form building
+#
+#    Products.LinguaPlone==4.0.1
+#    Products.PloneFormGen==1.6.0
+#
+# Note that versions may be specified here or in the [versions]
+# section below. You should always specify versions that you know
+# are compatible with the Plone release and at an acceptable
+# development level.
+#
+# Commonly used development tools:
+# Several excellent development tools are included in the develop.cfg
+# buildout extension. Read it to learn how to activate these tools.
+
+
+############################################
+# ZCML Slugs
+# ----------
+# Some eggs need ZCML slugs to tell Zope to
+# use them. Eggs with names beginning with "Products."
+# usually don't need this.
+zcml =
+#    plone.reload
+     am.LiboExtensionCenter
+    
+############################################
+# Development Eggs
+# ----------------
+# You can use paster to create "development eggs" to
+# develop new products/themes. Put these in the src/
+# directory.
+# You will also need to add the egg names in the
+# eggs section above, and may also need to add them
+# to the zcml section.
+#
+# Provide the *paths* to the eggs you are developing here:
+develop =
+#    src/my.package
+     src/am.LiboExtensionCenter
+
+
+############################################
+# Debug Mode
+# ----------
+# Change debug-mode to "on" to run in development mode.
+# 
+debug-mode = off
+# Add-on developers should turn deprecation warnings on
+deprecation-warnings = off
+# change verbose-security to "on" for useful security errors while developing
+verbose-security = off
+
+
+############################################
+# Backup Directory
+# ----------------
+# Sets the target directory for the bin/backup and bin/snapshotbackup
+# commands. Default is inside this project's var directory, but ideally
+# this should be on a separate volume or backup server.
+# 
+backups-dir=${buildout:directory}/var
+
+
+
+############################################
+# Initial User
+# ------------
+# This is the user id and password that will be used to create the initial 
+# user id that will allow you to log in and create a Plone site. This only
+# sets the initial password; it will not allow you to change an already 
+# existing password. If you change the admin password via the web interface,
+# the one below will no longer be valid.
+# If you find yourself locked out of your Zope/Python installation, you may
+# add an emergency user via "bin/plonectl adduser".
+user=admin:[secret password]
+
+
+############################################
+# Parts Specification
+# -------------------
+# Specifies the components that should be included in the buildout.
+# All the basics are in the base.cfg extension; you may add your
+# own if you need them at the end of this file.
+parts =
+    zeoserver
+    client1
+    client2
+    zopepy
+    zopeskel
+    unifiedinstaller
+    backup
+    chown-zeo
+
+
+############################################
+# Versions Specification
+# ----------------------
+# Version information supplied here will "pin" Python packages to a particular
+# version number, even when you use the "newest" flag running buildout.
+# Specifying versions for all packages is a good idea and can prevent
+# accidental changes when you add new packages to your buildout.
+# Note that versions specified here will override those specified earlier
+# in the configuration, including those from the Plone and Zope version
+# config files.
+#
+[versions]
+Cheetah = 2.2.1
+Paste = 1.7.5.1
+PasteScript = 1.7.3
+ZopeSkel = 2.18
+collective.recipe.backup = 1.7
+plone.recipe.command = 1.1
+plone.recipe.osxcontroller = 0.4
+plone.recipe.unifiedinstaller = 4.0rc1
+
+#Required by:
+#PasteScript 1.7.3
+PasteDeploy = 1.3.4
\ No newline at end of file
diff --git a/LiboExtensionWebsite/buildoutconfiguration/versions.cfg b/LiboExtensionWebsite/buildoutconfiguration/versions.cfg
new file mode 100644
index 0000000..ce9b8ef
--- /dev/null
+++ b/LiboExtensionWebsite/buildoutconfiguration/versions.cfg
@@ -0,0 +1,131 @@
+[buildout]
+# extends = http://download.zope.org/Zope2/index/2.12.14/versions.cfg
+extends = zope_versions.cfg
+
+[versions]
+# Buildout infrastructure
+plone.recipe.alltests = 1.2
+plone.recipe.zope2instance = 4.1.4
+plone.recipe.zeoserver = 1.1.1
+distribute = 0.6.14
+setuptools = 0.6c11
+
+# External dependencies
+Markdown = 2.0.3
+PIL = 1.1.6
+Unidecode = 0.04.1
+argparse = 1.1
+elementtree = 1.2.7-20070827-preview
+feedparser = 4.1
+mailinglogger = 3.3.3
+nt-svcutils = 2.13.0
+python-openid = 2.2.5
+simplejson = 2.1.1
+
+# Plone release
+Plone                                 = 4.0.3
+Products.ATContentTypes               = 2.0.7
+Products.ATReferenceBrowserWidget     = 3.0
+Products.Archetypes                   = 1.6.4
+Products.CMFActionIcons               = 2.1.3
+Products.CMFCalendar                  = 2.2.2
+Products.CMFCore                      = 2.2.2
+Products.CMFDefault                   = 2.2.2
+Products.CMFDiffTool                  = 2.0
+Products.CMFDynamicViewFTI            = 4.0
+Products.CMFEditions                  = 2.0.4
+Products.CMFFormController            = 3.0.1
+Products.CMFPlacefulWorkflow          = 1.5.1
+Products.CMFPlone                     = 4.0b1
+Products.CMFQuickInstallerTool        = 3.0.3
+Products.CMFTestCase                  = 0.9.11
+Products.CMFTopic                     = 2.2.1
+Products.CMFUid                       = 2.2.1
+Products.contentmigration             = 2.0.1
+Products.DCWorkflow                   = 2.2.2
+Products.ExtendedPathIndex            = 2.9
+Products.ExternalEditor               = 1.0
+# 1.6.2 breaks things; see http://launchpad.net/bugs/643264
+Products.GenericSetup                 = 1.6.1
+Products.Marshall                     = 2.0
+Products.MimetypesRegistry            = 2.0.1
+Products.PasswordResetTool            = 2.0.5
+Products.PlacelessTranslationService  = 2.0.2
+Products.PloneLanguageTool            = 3.0.8
+Products.PlonePAS                     = 4.0.4
+Products.PloneTestCase                = 0.9.12
+Products.PluggableAuthService         = 1.7.2
+Products.PluginRegistry               = 1.3b1
+Products.PortalTransforms             = 2.0.3
+Products.ResourceRegistries           = 2.0.2
+Products.SecureMailHost               = 1.1.2
+Products.TinyMCE                      = 1.1.6
+Products.ZopeVersionControl           = 1.1.3
+Products.i18ntestcase                 = 1.2
+Products.kupu                         = 1.4.17
+Products.statusmessages               = 4.0
+Products.validation                   = 2.0
+archetypes.kss                        = 1.6.0
+archetypes.referencebrowserwidget     = 2.1
+archetypes.schemaextender             = 2.0.3
+borg.localrole                        = 3.0.2
+collective.monkeypatcher              = 1.0
+collective.testcaselayer              = 1.3
+five.customerize                      = 1.0
+five.localsitemanager                 = 2.0.4
+kss.core                              = 1.6.1
+plone.app.blob                        = 1.3
+plone.app.content                     = 2.0.2
+plone.app.contentmenu                 = 2.0.2
+plone.app.contentrules                = 2.0.6
+plone.app.controlpanel                = 2.0.5
+plone.app.customerize                 = 1.2.1
+plone.app.folder                      = 1.0.3
+plone.app.form                        = 2.0.1
+plone.app.i18n                        = 2.0
+plone.app.imaging                     = 1.0
+plone.app.iterate                     = 2.0
+plone.app.jquerytools                 = 1.1.2
+plone.app.kss                         = 1.6.2
+plone.app.layout                      = 2.0.6
+plone.app.linkintegrity               = 1.3.1
+plone.app.locales                     = 4.0.4
+plone.app.openid                      = 2.0.1
+plone.app.portlets                    = 2.0.2
+plone.app.redirector                  = 1.1
+plone.app.upgrade                     = 1.0.3
+plone.app.users                       = 1.0.3
+plone.app.viewletmanager              = 2.0.1
+plone.app.vocabularies                = 2.0.2
+plone.app.workflow                    = 2.0
+plone.browserlayer                    = 2.0.1
+plone.contentrules                    = 2.0
+plone.fieldsets                       = 2.0
+plone.folder                          = 1.0.1
+plone.i18n                            = 2.0
+plone.indexer                         = 1.0
+plone.intelligenttext                 = 2.0.1
+plone.keyring                         = 2.0
+plone.locking                         = 2.0
+plone.memoize                         = 1.1
+plone.openid                          = 2.0
+plone.portlet.collection              = 2.0.1
+plone.portlet.static                  = 2.0
+plone.portlets                        = 2.0.1
+plone.protect                         = 2.0
+plone.reload                          = 1.5
+plone.scale                           = 1.2
+plone.session                         = 3.0.1
+plone.stringinterp                    = 1.0.3
+plone.theme                           = 2.0
+plonetheme.classic                    = 1.0.1
+plonetheme.sunburst                   = 1.0.6
+wicked                                = 1.1.9
+z3c.autoinclude                       = 0.3.2
+zope.ramcache                         = 1.0
+
+# 2.12.5 breaks our tests; We can remove this pin once GenericSetup 1.6.2 works.
+DateTime                              = 2.12.4
+
+# CMFEditions is incompatible with ZODB 3.9.6+
+ZODB3                                 = 3.9.5


More information about the Libreoffice-commits mailing list