From 0d097ef27b35f0929e2f9e4473adfe696b7e7224 Mon Sep 17 00:00:00 2001 From: Robin Lee Date: Sat, 10 Jul 2010 13:53:58 +0800 Subject: python-grok 1.1.1-1, grokproject 2.0.1-1 and all their dependencies --- .../grokproject-2.0.1-work-without-buildout.patch | 501 +++++++++++++++++++++ grokproject/F-13/grokproject.spec | 69 +++ python-DateTime/F-13/python-DateTime.spec | 11 +- python-grok/F-13/python-grok.spec | 112 +++++ .../F-13/python-grokcore-annotation.spec | 56 +++ .../F-13/python-grokcore-component.spec | 54 +++ .../F-13/python-grokcore-content.spec | 52 +++ .../F-13/python-grokcore-formlib.spec | 60 +++ .../F-13/python-grokcore-message.spec | 51 +++ .../F-13/python-grokcore-security.spec | 53 +++ .../F-13/python-grokcore-site.spec | 58 +++ .../F-13/python-grokcore-startup.spec | 54 +++ .../F-13/python-grokcore-view.spec | 60 +++ .../F-13/python-grokcore-viewlet.spec | 58 +++ python-grokui-admin/F-13/python-grokui-admin.spec | 64 +++ python-grokui-base/F-13/python-grokui-base.spec | 74 +++ python-martian/F-13/python-martian.spec | 50 ++ .../F-13/python-megrok-layout.spec | 58 +++ python-megrok-menu/F-13/python-megrok-menu.spec | 56 +++ .../F-13/python-wsgi_intercept.spec | 49 ++ .../F-13/python-z3c-autoinclude.spec | 54 +++ .../F-13/python-z3c-flashmessage.spec | 53 +++ .../F-13/python-z3c-recipe-i18n.spec | 58 +++ .../F-13/python-z3c-testsetup.spec | 49 ++ python-zc-buildout/F-13/python-zc-buildout.spec | 53 +++ python-zc-catalog/F-13/python-zc-catalog.spec | 61 +++ .../F-13/python-zc-recipe-egg.spec | 50 ++ python-zodbcode/F-13/python-zodbcode.spec | 48 ++ .../F-13/python-zope-app-applicationcontrol.spec | 58 +++ .../F-13/python-zope-app-authentication.spec | 68 +++ .../F-13/python-zope-app-basicskin.spec | 50 ++ .../F-13/python-zope-app-broken.spec | 56 +++ .../F-13/python-zope-app-component.spec | 73 +++ .../F-13/python-zope-app-container.spec | 67 +++ .../F-13/python-zope-app-content.spec | 52 +++ .../F-13/python-zope-app-error.spec | 50 ++ .../F-13/python-zope-app-exception.spec | 51 +++ .../F-13/python-zope-app-folder.spec | 63 +++ .../F-13/python-zope-app-generations.spec | 55 +++ .../F-13/python-zope-app-http.spec | 53 +++ .../F-13/python-zope-app-i18n.spec | 57 +++ .../F-13/python-zope-app-interface.spec | 53 +++ .../F-13/python-zope-app-locales.spec | 53 +++ .../F-13/python-zope-app-localpermission.spec | 54 +++ .../F-13/python-zope-app-pagetemplate.spec | 63 +++ .../F-13/python-zope-app-principalannotation.spec | 55 +++ .../F-13/python-zope-app-renderer.spec | 59 +++ .../F-13/python-zope-app-rotterdam.spec | 59 +++ .../F-13/python-zope-app-security.spec | 59 +++ .../F-13/python-zope-app-wsgi.spec | 69 +++ .../F-13/python-zope-app-zcmlfiles.spec | 83 ++++ .../F-13/python-zope-app-zopeappgenerations.spec | 54 +++ .../F-13/python-zope-applicationcontrol.spec | 57 +++ .../F-13/python-zope-cachedescriptors.spec | 50 ++ python-zope-catalog/F-13/python-zope-catalog.spec | 58 +++ python-zope-copy/F-13/python-zope-copy.spec | 48 ++ .../F-13/python-zope-copypastemove.spec | 57 +++ .../F-13/python-zope-deprecation.spec | 48 ++ .../F-13/python-zope-dublincore.spec | 56 +++ .../F-13/python-zope-hookable.spec | 48 ++ python-zope-index/F-13/python-zope-index.spec | 62 +++ python-zope-intid/F-13/python-zope-intid.spec | 58 +++ .../F-13/python-zope-keyreference.spec | 52 +++ python-zope-login/F-13/python-zope-login.spec | 52 +++ .../F-13/python-zope-pagetemplate.spec | 16 +- .../F-13/python-zope-pluggableauth.spec | 61 +++ .../F-13/python-zope-principalannotation.spec | 57 +++ .../F-13/python-zope-principalregistry.spec | 52 +++ .../F-13/python-zope-securitypolicy.spec | 59 +++ 69 files changed, 4318 insertions(+), 13 deletions(-) create mode 100644 grokproject/F-13/grokproject-2.0.1-work-without-buildout.patch create mode 100644 grokproject/F-13/grokproject.spec create mode 100644 python-grok/F-13/python-grok.spec create mode 100644 python-grokcore-annotation/F-13/python-grokcore-annotation.spec create mode 100644 python-grokcore-component/F-13/python-grokcore-component.spec create mode 100644 python-grokcore-content/F-13/python-grokcore-content.spec create mode 100644 python-grokcore-formlib/F-13/python-grokcore-formlib.spec create mode 100644 python-grokcore-message/F-13/python-grokcore-message.spec create mode 100644 python-grokcore-security/F-13/python-grokcore-security.spec create mode 100644 python-grokcore-site/F-13/python-grokcore-site.spec create mode 100644 python-grokcore-startup/F-13/python-grokcore-startup.spec create mode 100644 python-grokcore-view/F-13/python-grokcore-view.spec create mode 100644 python-grokcore-viewlet/F-13/python-grokcore-viewlet.spec create mode 100644 python-grokui-admin/F-13/python-grokui-admin.spec create mode 100644 python-grokui-base/F-13/python-grokui-base.spec create mode 100644 python-martian/F-13/python-martian.spec create mode 100644 python-megrok-layout/F-13/python-megrok-layout.spec create mode 100644 python-megrok-menu/F-13/python-megrok-menu.spec create mode 100644 python-wsgi_intercept/F-13/python-wsgi_intercept.spec create mode 100644 python-z3c-autoinclude/F-13/python-z3c-autoinclude.spec create mode 100644 python-z3c-flashmessage/F-13/python-z3c-flashmessage.spec create mode 100644 python-z3c-recipe-i18n/F-13/python-z3c-recipe-i18n.spec create mode 100644 python-z3c-testsetup/F-13/python-z3c-testsetup.spec create mode 100644 python-zc-buildout/F-13/python-zc-buildout.spec create mode 100644 python-zc-catalog/F-13/python-zc-catalog.spec create mode 100644 python-zc-recipe-egg/F-13/python-zc-recipe-egg.spec create mode 100644 python-zodbcode/F-13/python-zodbcode.spec create mode 100644 python-zope-app-applicationcontrol/F-13/python-zope-app-applicationcontrol.spec create mode 100644 python-zope-app-authentication/F-13/python-zope-app-authentication.spec create mode 100644 python-zope-app-basicskin/F-13/python-zope-app-basicskin.spec create mode 100644 python-zope-app-broken/F-13/python-zope-app-broken.spec create mode 100644 python-zope-app-component/F-13/python-zope-app-component.spec create mode 100644 python-zope-app-container/F-13/python-zope-app-container.spec create mode 100644 python-zope-app-content/F-13/python-zope-app-content.spec create mode 100644 python-zope-app-error/F-13/python-zope-app-error.spec create mode 100644 python-zope-app-exception/F-13/python-zope-app-exception.spec create mode 100644 python-zope-app-folder/F-13/python-zope-app-folder.spec create mode 100644 python-zope-app-generations/F-13/python-zope-app-generations.spec create mode 100644 python-zope-app-http/F-13/python-zope-app-http.spec create mode 100644 python-zope-app-i18n/F-13/python-zope-app-i18n.spec create mode 100644 python-zope-app-interface/F-13/python-zope-app-interface.spec create mode 100644 python-zope-app-locales/F-13/python-zope-app-locales.spec create mode 100644 python-zope-app-localpermission/F-13/python-zope-app-localpermission.spec create mode 100644 python-zope-app-pagetemplate/F-13/python-zope-app-pagetemplate.spec create mode 100644 python-zope-app-principalannotation/F-13/python-zope-app-principalannotation.spec create mode 100644 python-zope-app-renderer/F-13/python-zope-app-renderer.spec create mode 100644 python-zope-app-rotterdam/F-13/python-zope-app-rotterdam.spec create mode 100644 python-zope-app-security/F-13/python-zope-app-security.spec create mode 100644 python-zope-app-wsgi/F-13/python-zope-app-wsgi.spec create mode 100644 python-zope-app-zcmlfiles/F-13/python-zope-app-zcmlfiles.spec create mode 100644 python-zope-app-zopeappgenerations/F-13/python-zope-app-zopeappgenerations.spec create mode 100644 python-zope-applicationcontrol/F-13/python-zope-applicationcontrol.spec create mode 100644 python-zope-cachedescriptors/F-13/python-zope-cachedescriptors.spec create mode 100644 python-zope-catalog/F-13/python-zope-catalog.spec create mode 100644 python-zope-copy/F-13/python-zope-copy.spec create mode 100644 python-zope-copypastemove/F-13/python-zope-copypastemove.spec create mode 100644 python-zope-deprecation/F-13/python-zope-deprecation.spec create mode 100644 python-zope-dublincore/F-13/python-zope-dublincore.spec create mode 100644 python-zope-hookable/F-13/python-zope-hookable.spec create mode 100644 python-zope-index/F-13/python-zope-index.spec create mode 100644 python-zope-intid/F-13/python-zope-intid.spec create mode 100644 python-zope-keyreference/F-13/python-zope-keyreference.spec create mode 100644 python-zope-login/F-13/python-zope-login.spec create mode 100644 python-zope-pluggableauth/F-13/python-zope-pluggableauth.spec create mode 100644 python-zope-principalannotation/F-13/python-zope-principalannotation.spec create mode 100644 python-zope-principalregistry/F-13/python-zope-principalregistry.spec create mode 100644 python-zope-securitypolicy/F-13/python-zope-securitypolicy.spec diff --git a/grokproject/F-13/grokproject-2.0.1-work-without-buildout.patch b/grokproject/F-13/grokproject-2.0.1-work-without-buildout.patch new file mode 100644 index 0000000..e5b85fd --- /dev/null +++ b/grokproject/F-13/grokproject-2.0.1-work-without-buildout.patch @@ -0,0 +1,501 @@ +diff -Naru grokproject-2.0.1/grokproject/template/bin/buildout_tmpl grokproject-2.0.1.new/grokproject/template/bin/buildout_tmpl +--- grokproject-2.0.1/grokproject/template/bin/buildout_tmpl 1970-01-01 08:00:00.000000000 +0800 ++++ grokproject-2.0.1.new/grokproject/template/bin/buildout_tmpl 2010-07-09 18:19:34.535708690 +0800 +@@ -0,0 +1,6 @@ ++#!/usr/bin/env python ++ ++import zc.buildout.buildout ++ ++if __name__ == '__main__': ++ zc.buildout.buildout.main() +diff -Naru grokproject-2.0.1/grokproject/template/bin/i18ncompile_tmpl grokproject-2.0.1.new/grokproject/template/bin/i18ncompile_tmpl +--- grokproject-2.0.1/grokproject/template/bin/i18ncompile_tmpl 1970-01-01 08:00:00.000000000 +0800 ++++ grokproject-2.0.1.new/grokproject/template/bin/i18ncompile_tmpl 2010-07-09 19:06:35.343485835 +0800 +@@ -0,0 +1,11 @@ ++#!/usr/bin/env python ++ ++import sys ++sys.path[0:0] = [ ++ '${package_directory}/src', ++ ] ++ ++import z3c.recipe.i18n.i18ncompile ++ ++if __name__ == '__main__': ++ z3c.recipe.i18n.i18ncompile.main(['i18ncompile', '-l', '${package_directory}/src/${package}/locales']) +diff -Naru grokproject-2.0.1/grokproject/template/bin/i18nextract_tmpl grokproject-2.0.1.new/grokproject/template/bin/i18nextract_tmpl +--- grokproject-2.0.1/grokproject/template/bin/i18nextract_tmpl 1970-01-01 08:00:00.000000000 +0800 ++++ grokproject-2.0.1.new/grokproject/template/bin/i18nextract_tmpl 2010-07-09 19:12:58.280483462 +0800 +@@ -0,0 +1,17 @@ ++#!/usr/bin/env python ++ ++import sys ++sys.path[0:0] = [ ++ '${package_directory}/src', ++ ] ++ ++import os ++sys.argv[0] = os.path.abspath(sys.argv[0]) ++from distutils.sysconfig import get_python_lib ++os.chdir(os.path.join(get_python_lib() + '/z3c/recipe/i18n')) ++ ++ ++import z3c.recipe.i18n.i18nextract ++ ++if __name__ == '__main__': ++ z3c.recipe.i18n.i18nextract.main(['i18nextract', '-d', '${package}', '-s', '${package_directory}/parts/i18n/configure.zcml', '-o', '${package_directory}/src/${package}/locales', '-p', '${package}']) +diff -Naru grokproject-2.0.1/grokproject/template/bin/i18nmergeall_tmpl grokproject-2.0.1.new/grokproject/template/bin/i18nmergeall_tmpl +--- grokproject-2.0.1/grokproject/template/bin/i18nmergeall_tmpl 1970-01-01 08:00:00.000000000 +0800 ++++ grokproject-2.0.1.new/grokproject/template/bin/i18nmergeall_tmpl 2010-07-09 19:13:52.852484485 +0800 +@@ -0,0 +1,11 @@ ++#!/usr/bin/env python ++ ++import sys ++sys.path[0:0] = [ ++ '${package_directory}/src', ++ ] ++ ++import z3c.recipe.i18n.i18nmergeall ++ ++if __name__ == '__main__': ++ z3c.recipe.i18n.i18nmergeall.main(['i18nmergeall', '-l', '${package_directory}/src/${package}/locales']) +diff -Naru grokproject-2.0.1/grokproject/template/bin/i18nstats_tmpl grokproject-2.0.1.new/grokproject/template/bin/i18nstats_tmpl +--- grokproject-2.0.1/grokproject/template/bin/i18nstats_tmpl 1970-01-01 08:00:00.000000000 +0800 ++++ grokproject-2.0.1.new/grokproject/template/bin/i18nstats_tmpl 2010-07-09 19:14:30.422483255 +0800 +@@ -0,0 +1,11 @@ ++#!/usr/bin/env python ++ ++import sys ++sys.path[0:0] = [ ++ '${package_directory}/src', ++ ] ++ ++import z3c.recipe.i18n.i18nstats ++ ++if __name__ == '__main__': ++ z3c.recipe.i18n.i18nstats.main(['i18nstats', '-l', '${package_directory}/src/${package}/locales']) +diff -Naru grokproject-2.0.1/grokproject/template/bin/interactive_debugger_tmpl grokproject-2.0.1.new/grokproject/template/bin/interactive_debugger_tmpl +--- grokproject-2.0.1/grokproject/template/bin/interactive_debugger_tmpl 1970-01-01 08:00:00.000000000 +0800 ++++ grokproject-2.0.1.new/grokproject/template/bin/interactive_debugger_tmpl 2010-07-09 19:15:00.335483401 +0800 +@@ -0,0 +1,15 @@ ++#!/usr/bin/env python ++ ++import sys ++sys.path[0:0] = [ ++ '${package_directory}/src', ++ ] ++ ++import os ++sys.argv[0] = os.path.abspath(sys.argv[0]) ++ ++ ++import grokcore.startup.startup ++ ++if __name__ == '__main__': ++ grokcore.startup.startup.interactive_debug_prompt(zope_conf="${package_directory}/parts/etc/zope.conf") +diff -Naru grokproject-2.0.1/grokproject/template/bin/paster_tmpl grokproject-2.0.1.new/grokproject/template/bin/paster_tmpl +--- grokproject-2.0.1/grokproject/template/bin/paster_tmpl 1970-01-01 08:00:00.000000000 +0800 ++++ grokproject-2.0.1.new/grokproject/template/bin/paster_tmpl 2010-07-09 19:15:14.306483840 +0800 +@@ -0,0 +1,11 @@ ++#!/usr/bin/env python ++ ++import sys ++sys.path[0:0] = [ ++ '${package_directory}/src', ++ ] ++ ++import paste.script.command ++ ++if __name__ == '__main__': ++ paste.script.command.run() +diff -Naru grokproject-2.0.1/grokproject/template/bin/python-console_tmpl grokproject-2.0.1.new/grokproject/template/bin/python-console_tmpl +--- grokproject-2.0.1/grokproject/template/bin/python-console_tmpl 1970-01-01 08:00:00.000000000 +0800 ++++ grokproject-2.0.1.new/grokproject/template/bin/python-console_tmpl 2010-07-09 19:15:36.011485452 +0800 +@@ -0,0 +1,32 @@ ++#!/usr/bin/env python ++ ++import sys ++ ++sys.path[0:0] = [ ++ '${package_directory}/src', ++ ] ++ ++_interactive = True ++if len(sys.argv) > 1: ++ _options, _args = __import__("getopt").getopt(sys.argv[1:], 'ic:m:') ++ _interactive = False ++ for (_opt, _val) in _options: ++ if _opt == '-i': ++ _interactive = True ++ elif _opt == '-c': ++ exec _val ++ elif _opt == '-m': ++ sys.argv[1:] = _args ++ _args = [] ++ __import__("runpy").run_module( ++ _val, {}, "__main__", alter_sys=True) ++ ++ if _args: ++ sys.argv[:] = _args ++ __file__ = _args[0] ++ del _options, _args ++ execfile(__file__) ++ ++if _interactive: ++ del _interactive ++ __import__("code").interact(banner="", local=globals()) +diff -Naru grokproject-2.0.1/grokproject/template/bin/test_tmpl grokproject-2.0.1.new/grokproject/template/bin/test_tmpl +--- grokproject-2.0.1/grokproject/template/bin/test_tmpl 1970-01-01 08:00:00.000000000 +0800 ++++ grokproject-2.0.1.new/grokproject/template/bin/test_tmpl 2010-07-09 22:24:50.419609459 +0800 +@@ -0,0 +1,18 @@ ++#!/usr/bin/env python ++ ++import sys ++sys.path[0:0] = [ ++ '${package_directory}/src', ++ ] ++ ++import os ++sys.argv[0] = os.path.abspath(sys.argv[0]) ++os.chdir('${package_directory}/parts/test') ++ ++ ++import zope.testing.testrunner ++ ++if __name__ == '__main__': ++ zope.testing.testrunner.run((['--tests-pattern', '^f?tests$$', '-v']) + [ ++ '--test-path', '${package_directory}/src', ++ ]) +diff -Naru grokproject-2.0.1/grokproject/template/bin/zpasswd_tmpl grokproject-2.0.1.new/grokproject/template/bin/zpasswd_tmpl +--- grokproject-2.0.1/grokproject/template/bin/zpasswd_tmpl 1970-01-01 08:00:00.000000000 +0800 ++++ grokproject-2.0.1.new/grokproject/template/bin/zpasswd_tmpl 2010-07-09 19:16:47.964483909 +0800 +@@ -0,0 +1,15 @@ ++#!/usr/bin/env python ++ ++import sys ++sys.path[0:0] = [ ++ '${package_directory}/src', ++ ] ++ ++import os ++sys.argv[0] = os.path.abspath(sys.argv[0]) ++ ++ ++import zope.password.zpasswd ++ ++if __name__ == '__main__': ++ zope.password.zpasswd.main() +diff -Naru grokproject-2.0.1/grokproject/template/parts/etc/debug.ini_tmpl grokproject-2.0.1.new/grokproject/template/parts/etc/debug.ini_tmpl +--- grokproject-2.0.1/grokproject/template/parts/etc/debug.ini_tmpl 1970-01-01 08:00:00.000000000 +0800 ++++ grokproject-2.0.1.new/grokproject/template/parts/etc/debug.ini_tmpl 2010-07-09 20:48:45.813208002 +0800 +@@ -0,0 +1,44 @@ ++[DEFAULT] ++zope_conf = %(here)s/zope.conf ++ ++[server:main] ++use = egg:Paste#http ++host = 127.0.0.1 ++port = 8080 ++ ++[pipeline:main] ++pipeline = accesslogging evalexception grok ++ ++[filter:accesslogging] ++use = egg:Paste#translogger ++ ++[filter:evalexception] ++use = egg:z3c.evalexception#ajax ++ ++[app:grok] ++use = egg:grokcore.startup#debug ++exempt-exceptions = zope.security.interfaces.IUnauthorized ++ ++# Logging configuration ++ ++[loggers] ++keys = root ++ ++[logger_root] ++level = INFO ++handlers = console ++ ++[handlers] ++keys = console ++ ++[handler_console] ++class = StreamHandler ++args = (sys.stderr,) ++level = NOTSET ++formatter = generic ++ ++[formatters] ++keys = generic ++ ++[formatter_generic] ++format = %(asctime)s %(levelname)s [%(name)s] %(message)s +diff -Naru grokproject-2.0.1/grokproject/template/parts/etc/deploy.ini_tmpl grokproject-2.0.1.new/grokproject/template/parts/etc/deploy.ini_tmpl +--- grokproject-2.0.1/grokproject/template/parts/etc/deploy.ini_tmpl 1970-01-01 08:00:00.000000000 +0800 ++++ grokproject-2.0.1.new/grokproject/template/parts/etc/deploy.ini_tmpl 2010-07-09 20:51:04.421208097 +0800 +@@ -0,0 +1,63 @@ ++[DEFAULT] ++zope_conf = %(here)s/zope.conf ++ ++[server:main] ++use = egg:Paste#http ++host = 127.0.0.1 ++port = 8080 ++ ++[pipeline:main] ++pipeline = gzip grok ++ ++[app:grok] ++use = egg:grokcore.startup ++ ++[filter:gzip] ++use = egg:Paste#gzip ++ ++# Logging configuration ++ ++[loggers] ++keys = root, accesslogging, grok ++ ++[logger_root] ++level = INFO ++handlers = eventlog ++ ++[logger_grok] ++# Set level to WARNING or below if you want to see ++# grok template registry warnings on commandline. ++level = ERROR ++handlers = eventlog ++qualname = grok ++propagate = 0 ++ ++[logger_accesslogging] ++level = INFO ++handlers = accesslog ++qualname = wsgi ++propagate = 0 ++ ++[handlers] ++keys = eventlog, accesslog ++ ++[handler_eventlog] ++class = FileHandler ++args = (os.path.join(r'${package_directory}', 'log', 'event.log'), 'a') ++level = NOTSET ++formatter = generic ++ ++[handler_accesslog] ++class = FileHandler ++args = (os.path.join(r'${package_directory}', 'log', 'accesslog.log'), 'a') ++level = INFO ++formatter = accesslog ++ ++[formatters] ++keys = generic, accesslog ++ ++[formatter_generic] ++format = %(asctime)s %(levelname)s [%(name)s] %(message)s ++ ++[formatter_accesslog] ++format = %(message)s +diff -Naru grokproject-2.0.1/grokproject/template/parts/etc/site.zcml_tmpl grokproject-2.0.1.new/grokproject/template/parts/etc/site.zcml_tmpl +--- grokproject-2.0.1/grokproject/template/parts/etc/site.zcml_tmpl 1970-01-01 08:00:00.000000000 +0800 ++++ grokproject-2.0.1.new/grokproject/template/parts/etc/site.zcml_tmpl 2010-07-09 22:33:52.329609115 +0800 +@@ -0,0 +1,36 @@ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ ++ +diff -Naru grokproject-2.0.1/grokproject/template/parts/etc/zope.conf_tmpl grokproject-2.0.1.new/grokproject/template/parts/etc/zope.conf_tmpl +--- grokproject-2.0.1/grokproject/template/parts/etc/zope.conf_tmpl 1970-01-01 08:00:00.000000000 +0800 ++++ grokproject-2.0.1.new/grokproject/template/parts/etc/zope.conf_tmpl 2010-07-09 20:54:36.240207655 +0800 +@@ -0,0 +1,40 @@ ++# Identify the component configuration used to define the site: ++site-definition ${package_directory}/parts/etc/site.zcml ++ ++ ++ # Standard blob storage ++ ++ blob-dir ${package_directory}/var/blobstorage ++ ++ path ${package_directory}/var/filestorage/Data.fs ++ ++ ++ ++# Uncomment this if you want a blob-less standard file storage instead: ++# ++# path ${package_directory}/var/filestorage ++# ++ ++# Uncomment this if you want to connect to a ZEO server instead: ++# ++# server localhost:8100 ++# storage 1 ++# # ZEO client cache, in bytes ++# cache-size 20MB ++# # Uncomment to have a persistent disk cache ++# #client zeo1 ++# ++ ++ ++ ++ ++# logfiles are setup in the debug.ini and deploy.ini files. ++ ++ ++# Comment this line to disable developer mode. This should be done in ++# production ++devmode on ++ ++# Extra configuration lines can be added to zope_conf's extra option. Put for ++# instance productconf sections in here. ++ +diff -Naru grokproject-2.0.1/grokproject/template/parts/i18n/configure.zcml_tmpl grokproject-2.0.1.new/grokproject/template/parts/i18n/configure.zcml_tmpl +--- grokproject-2.0.1/grokproject/template/parts/i18n/configure.zcml_tmpl 1970-01-01 08:00:00.000000000 +0800 ++++ grokproject-2.0.1.new/grokproject/template/parts/i18n/configure.zcml_tmpl 2010-07-09 20:48:45.785481360 +0800 +@@ -0,0 +1,7 @@ ++ ++ ++ ++ ++ +diff -Naru grokproject-2.0.1/grokproject/templates.py grokproject-2.0.1.new/grokproject/templates.py +--- grokproject-2.0.1/grokproject/templates.py 2010-05-31 04:11:48.000000000 +0800 ++++ grokproject-2.0.1.new/grokproject/templates.py 2010-07-10 12:15:20.531392557 +0800 +@@ -11,6 +11,10 @@ + from grokproject.utils import get_ssha_encoded_string + from grokproject.utils import create_buildout_default_file + from grokproject.utils import exist_buildout_default_file ++# three more needed by the Fedora patch ++from pkg_resources import get_distribution ++from shutil import rmtree ++import stat + + GROK_RELEASE_URL_DEFAULT = 'http://grok.zope.org/releaseinfo/' + +@@ -29,8 +33,9 @@ + default='false', should_ask=False, + getter=get_boolean_value_for_option), + ask_var('run_buildout', +- "After creating the project area, run the buildout.", +- default=True, should_ask=False, ++ "After creating the project area, run the buildout." ++ " (The default value is True upstream but False in Fedora)", ++ default=False, should_ask=False, + getter=get_boolean_value_for_option), + ask_var('eggs_dir', + 'Location where zc.buildout will look for and place packages', +@@ -73,10 +78,15 @@ + version = vars.get('grokversion') + if version is None: + print "Determining current grok version..." +- # if no version was specified, we look up the current version first +- current_info_url = urlparse.urljoin(grok_release_url, 'current') +- version = self.download(current_info_url).strip().replace( +- 'grok-', '').replace('.cfg', '') ++ if vars['run_buildout']: ++ # if no version was specified, we look up the current version ++ # first ++ current_info_url = urlparse.urljoin(grok_release_url, ++ 'current') ++ version = self.download(current_info_url).strip().replace( ++ 'grok-', '').replace('.cfg', '') ++ else: ++ version = get_distribution('grok').version + + if not grok_release_url.endswith('/'): + grok_release_url += '/' +@@ -124,9 +134,22 @@ + return contents + + def post(self, command, output_dir, vars): +- if not vars['run_buildout']: +- return + original_dir = os.getcwd() + os.chdir(vars['project']) +- run_buildout(command.verbose) ++ if not vars['run_buildout']: ++ print "Making make scripts executable properly..." ++ os.chdir('bin') ++ for f in os.listdir('.'): ++ mode = stat.S_IMODE(os.stat(f).st_mode) ++ if mode & stat.S_IRUSR: ++ mode = mode | stat.S_IXUSR ++ if mode & stat.S_IRGRP: ++ mode = mode | stat.S_IXGRP ++ if mode & stat.S_IROTH: ++ mode = mode | stat.S_IXOTH ++ os.chmod(f, mode) ++ else: ++ rmtree('bin') ++ rmtree('parts') ++ run_buildout(command.verbose) + os.chdir(original_dir) +diff -Naru grokproject-2.0.1/grokproject.egg-info/SOURCES.txt grokproject-2.0.1.new/grokproject.egg-info/SOURCES.txt +--- grokproject-2.0.1/grokproject.egg-info/SOURCES.txt 2010-07-09 22:13:44.930613198 +0800 ++++ grokproject-2.0.1.new/grokproject.egg-info/SOURCES.txt 2010-07-09 22:12:47.046608239 +0800 +@@ -22,6 +22,16 @@ + grokproject.egg-info/not-zip-safe + grokproject.egg-info/requires.txt + grokproject.egg-info/top_level.txt ++grokproject/template/bin/buildout_tmpl ++grokproject/template/bin/i18nextract_tmpl ++grokproject/template/bin/interactive_debugger_tmpl ++grokproject/template/bin/zpasswd_tmpl ++grokproject/template/bin/i18ncompile_tmpl ++grokproject/template/bin/python-console_tmpl ++grokproject/template/bin/paster_tmpl ++grokproject/template/bin/i18nmergeall_tmpl ++grokproject/template/bin/i18nstats_tmpl ++grokproject/template/bin/test_tmpl + grokproject/template/bootstrap.py + grokproject/template/buildout.cfg_tmpl + grokproject/template/setup.py_tmpl +@@ -32,6 +42,11 @@ + grokproject/template/etc/zope.conf.in_tmpl + grokproject/template/extends-cache/.directory + grokproject/template/log/.directory ++grokproject/template/parts/i18n/configure.zcml_tmpl ++grokproject/template/parts/etc/site.zcml_tmpl ++grokproject/template/parts/etc/debug.ini_tmpl ++grokproject/template/parts/etc/deploy.ini_tmpl ++grokproject/template/parts/etc/zope.conf_tmpl + grokproject/template/src/+package+/__init__.py + grokproject/template/src/+package+/app.py_tmpl + grokproject/template/src/+package+/app.txt_tmpl diff --git a/grokproject/F-13/grokproject.spec b/grokproject/F-13/grokproject.spec new file mode 100644 index 0000000..867e421 --- /dev/null +++ b/grokproject/F-13/grokproject.spec @@ -0,0 +1,69 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname grokproject + +Summary: Script that sets up a grok project directory +Name: grokproject +Version: 2.0.1 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/g/%{modname}/%{modname}-%{version}.tar.gz +# Patch to make it work without running buildout +Patch0: grokproject-2.0.1-work-without-buildout.patch +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: https://launchpad.net/grok + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-paste-script > 1.6 +# not listed by upstream +Requires: python-setuptools +# from the template +Requires: python-setuptools +Requires: python-grok +Requires: python-grokui-admin +Requires: python-z3c-testsetup +Requires: python-grokcore-startup +Requires: python-z3c-recipe-i18n + +%description +grokproject provides an easy way to get started with a Grok application. + +%prep +%setup -q -n %{modname}-%{version} +%patch0 -p1 +chmod a+x grokproject/template/bin/* + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT +# make some directories in the template +mkdir -p $RPM_BUILD_ROOT%{python_sitelib}/%{modname}/template/{parts/test,var/{filestorage,blobstoage}} + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc LICENSE.txt CHANGES.txt upgrading.txt README-shorttests.txt README.txt tests_alternative_release_url.txt TODO.txt tests_paste.txt +%{_bindir}/%{name} +%{python_sitelib}/%{modname}/ +# exclude some empty files +%exclude %{python_sitelib}/%{modname}/template/log/.directory +%exclude %{python_sitelib}/%{modname}/template/extends-cache/.directory +# exclude byte-compiled files in the template +%exclude %{python_sitelib}/%{modname}/template/bootstrap.pyo +%exclude %{python_sitelib}/%{modname}/template/bootstrap.pyc +%exclude %{python_sitelib}/%{modname}/template/src/+package+/__init__.pyo +%exclude %{python_sitelib}/%{modname}/template/src/+package+/__init__.pyc +%{python_sitelib}/%{modname}-*.egg-info + + +%changelog +* Sun Jul 4 2010 Robin Lee - 2.0.1-1 +- Initial packaging diff --git a/python-DateTime/F-13/python-DateTime.spec b/python-DateTime/F-13/python-DateTime.spec index 8c2062c..b3e69af 100644 --- a/python-DateTime/F-13/python-DateTime.spec +++ b/python-DateTime/F-13/python-DateTime.spec @@ -2,14 +2,12 @@ %{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} %endif %global modname DateTime -%global version 2.12.2 -%global release 1 Summary: This package provides a DateTime data type from Zope 2 Name: python-%{modname} -Version: %{version} -Release: %{release}%{?dist} -Source0: http://pypi.python.org/packages/source/D/%{modname}/%{modname}-%{version}.tar.gz +Version: 2.12.3 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/D/%{modname}/%{modname}-%{version}.zip BuildArch: noarch License: ZPLv2.1 Group: Development/Libraries @@ -46,5 +44,8 @@ rm -rf $RPM_BUILD_ROOT %changelog +* Sat Jul 10 2010 Robin Lee - 2.12.3-1 +- Update to 2.12.3 + * Tue Jun 15 2010 Robin Lee - 2.12.2-1 - Initial packaging diff --git a/python-grok/F-13/python-grok.spec b/python-grok/F-13/python-grok.spec new file mode 100644 index 0000000..61e07dc --- /dev/null +++ b/python-grok/F-13/python-grok.spec @@ -0,0 +1,112 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname grok + +Summary: Simple and interesting web framework based on Zope Toolkit +Name: python-%{modname} +Version: 1.1.1 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://grok.zope.org + +BuildRequires: python2-devel +BuildRequires: python-setuptools +BuildRequires: python-sphinx +Requires: python-setuptools +Requires: python-ZODB3 +Requires: python-grokcore-annotation >= 1.1 +Requires: python-grokcore-component < 2.0 +Requires: python-grokcore-formlib >= 1.4 +Requires: python-grokcore-security >= 1.1 +Requires: python-grokcore-site +Requires: python-grokcore-content +Requires: python-grokcore-view >= 1.12 +Requires: python-grokcore-viewlet >= 1.3 +Requires: python-martian < 0.12 +Requires: pytz +Requires: python-simplejson +Requires: python-z3c-autoinclude +Requires: python-z3c-flashmessage +Requires: python-z3c-testsetup +Requires: python-zc-catalog +Requires: python-zope-annotation +Requires: python-zope-app-publication +Requires: python-zope-app-publisher +Requires: python-zope-app-renderer +Requires: python-zope-app-zcmlfiles +Requires: python-zope-catalog +Requires: python-zope-component +Requires: python-zope-container +Requires: python-zope-contentprovider +Requires: python-zope-copypastemove +Requires: python-zope-event +Requires: python-zope-exceptions +Requires: python-zope-formlib +Requires: python-zope-i18n +Requires: python-zope-interface +Requires: python-zope-intid +Requires: python-zope-keyreference +Requires: python-zope-lifecycleevent +Requires: python-zope-location +Requires: python-zope-password +Requires: python-zope-pluggableauth +Requires: python-zope-publisher +Requires: python-zope-schema +Requires: python-zope-security +Requires: python-zope-securitypolicy +Requires: python-zope-site +Requires: python-zope-size +Requires: python-zope-traversing +Requires: python-zope-app-appsetup +Requires: python-zope-app-pagetemplate +Requires: python-zope-app-security +Requires: python-zope-app-testing +Requires: python-zope-deprecation +Requires: python-zope-dottedname +Requires: python-zope-hookable +Requires: python-zope-i18nmessageid +Requires: python-zope-pagetemplate +Requires: python-zope-testbrowser +Requires: python-zope-proxy +Requires: python-zope-viewlet + +%description +Grok makes it easier to get started with a Zope 3 web application. + +Grok uses the Component Architecture and builds on Zope 3 concepts +like content objects (models), views, and adapters. Its simplicity +lies in using "convention over configuration" and "sensible +defaults" when wiring components together. That means neither a +configuration language like ZCML nor a lot of repetition are needed to +create a web application with grok. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build +python -c "import sys; sys.path.append('grokdocs/src'); from grokdocs import grokdocs; grokdocs.render();" +rm -fr build/html/{.buildinfo,.doctrees/,_sources/} + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc LICENSE.txt CHANGES.txt README.txt TODO.txt CREDITS.txt COPYRIGHT.txt +%doc build/html/ +%{python_sitelib}/%{modname}/ +%{python_sitelib}/%{modname}-*.egg-info + + +%changelog +* Thu Jul 8 2010 Robin Lee - 1.1.1-1 +- Initial packaging diff --git a/python-grokcore-annotation/F-13/python-grokcore-annotation.spec b/python-grokcore-annotation/F-13/python-grokcore-annotation.spec new file mode 100644 index 0000000..df86a86 --- /dev/null +++ b/python-grokcore-annotation/F-13/python-grokcore-annotation.spec @@ -0,0 +1,56 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname grokcore.annotation +%global version 1.2 + +Summary: Grok-like configuration for Zope annotations +Name: python-grokcore-annotation +Version: %{version} +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/g/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://grok.zope.org + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-grok-filesystem +Requires: python-ZODB3 +Requires: python-grokcore-component +Requires: python-martian +Requires: python-setuptools +Requires: python-zope-annotation +Requires: python-zope-component +Requires: python-zope-container +Requires: python-zope-interface + +%description +This package provides a support to simplify the use of annotations in +Zope. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc LICENSE.txt CHANGES.txt README.txt COPYRIGHT.txt +%{python_sitelib}/grokcore/annotation/ +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Sun Jul 4 2010 Robin Lee - 1.2-1 +- Initial packaging diff --git a/python-grokcore-component/F-13/python-grokcore-component.spec b/python-grokcore-component/F-13/python-grokcore-component.spec new file mode 100644 index 0000000..7ce0ecd --- /dev/null +++ b/python-grokcore-component/F-13/python-grokcore-component.spec @@ -0,0 +1,54 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname grokcore.component + +Summary: Grok-like configuration for basic components +Name: python-%(echo %{modname} | sed -r 's|\.|-|') +Version: 1.8 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://grok.zope.org + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-grok-filesystem +Requires: python-setuptools +Requires: python-martian >= 0.10 +Requires: python-zope-component +Requires: python-zope-configuration +Requires: python-zope-interface +Requires: python-zope-testing + +%description +This package provides base classes of basic component types for the +Zope Component Architecture, as well as means for configuring and +registering them directly in Python (without ZCML). + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc LICENSE.txt CHANGES.txt README.txt INSTALL.txt TODO.txt CREDITS.txt COPYRIGHT.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Sun Jul 4 2010 Robin Lee - 1.8-1 +- Initial packaging diff --git a/python-grokcore-content/F-13/python-grokcore-content.spec b/python-grokcore-content/F-13/python-grokcore-content.spec new file mode 100644 index 0000000..07eab82 --- /dev/null +++ b/python-grokcore-content/F-13/python-grokcore-content.spec @@ -0,0 +1,52 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname grokcore.content + +Summary: Base content types for Grok +Name: python-%(echo %{modname} | sed -r 's|\.|-|') +Version: 1.0 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://grok.zope.org + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-grok-filesystem +Requires: python-setuptools +Requires: python-ZODB3 +Requires: python-grokcore-component >= 1.5 +Requires: python-zope-annotation +Requires: python-zope-container +Requires: python-zope-interface + +%description +This package provides base classes of basic content types. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt ZPL.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Sun Jul 4 2010 Robin Lee - 1.0-1 +- Initial packaging diff --git a/python-grokcore-formlib/F-13/python-grokcore-formlib.spec b/python-grokcore-formlib/F-13/python-grokcore-formlib.spec new file mode 100644 index 0000000..6910b51 --- /dev/null +++ b/python-grokcore-formlib/F-13/python-grokcore-formlib.spec @@ -0,0 +1,60 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname grokcore.formlib + +Summary: Grok-like configuration for zope.formlib components +Name: python-%(echo %{modname} | sed -r 's|\.|-|') +Version: 1.5 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://grok.zope.org + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-grok-filesystem +Requires: python-setuptools +Requires: python-grokcore-component >= 1.5 +Requires: python-grokcore-security >= 1.2 +Requires: python-grokcore-view >= 1.12 +Requires: python-martian >= 0.10 +Requires: pytz +Requires: python-zope-container +Requires: python-zope-event +Requires: python-zope-formlib +Requires: python-zope-interface +Requires: python-zope-lifecycleevent +Requires: python-zope-publisher +Requires: python-zope-schema + +%description +This package provides support for writing forms using the Zope Formlib +library and registering them directly in Python (without ZCML). + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc LICENSE.txt CHANGES.txt README.txt CREDITS.txt COPYRIGHT.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Sun Jul 4 2010 Robin Lee - 1.5-1 +- Initial packaging diff --git a/python-grokcore-message/F-13/python-grokcore-message.spec b/python-grokcore-message/F-13/python-grokcore-message.spec new file mode 100644 index 0000000..600a6b1 --- /dev/null +++ b/python-grokcore-message/F-13/python-grokcore-message.spec @@ -0,0 +1,51 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname grokcore.message + +Summary: Grok messaging machinery +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 0.3 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/grokcore.message + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-grok-filesystem +Requires: python-setuptools +Requires: python-z3c-flashmessage +Requires: python-grokcore-component +Requires: python-zope-component + +%description +This package provides integration of z3c.flashmessage for a grok +setup. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc LICENSE.txt CHANGES.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Fri Jul 9 2010 Robin Lee - 0.3-1 +- Initial packaging diff --git a/python-grokcore-security/F-13/python-grokcore-security.spec b/python-grokcore-security/F-13/python-grokcore-security.spec new file mode 100644 index 0000000..31d66fb --- /dev/null +++ b/python-grokcore-security/F-13/python-grokcore-security.spec @@ -0,0 +1,53 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname grokcore.security + +Summary: Grok-like configuration for Zope security components +Name: python-%(echo %{modname} | sed -r 's|\.|-|') +Version: 1.4 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://grok.zope.org + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-grok-filesystem +Requires: python-setuptools +Requires: python-grokcore-component >= 1.5.1 +Requires: python-martian >= 0.10 +Requires: python-zope-component +Requires: python-zope-interface +Requires: python-zope-security + +%description +This package provides basic elements for defining Zope permissions and +security checkers without ZCML. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc LICENSE.txt CHANGES.txt README.txt CREDITS.txt COPYRIGHT.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Sun Jul 4 2010 Robin Lee - 1.4-1 +- Initial packaging diff --git a/python-grokcore-site/F-13/python-grokcore-site.spec b/python-grokcore-site/F-13/python-grokcore-site.spec new file mode 100644 index 0000000..8b9e18d --- /dev/null +++ b/python-grokcore-site/F-13/python-grokcore-site.spec @@ -0,0 +1,58 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname grokcore.site + +Summary: Grok-like configuration for Zope local site and utilities +Name: python-%(echo %{modname} | sed -r 's|\.|-|') +Version: 1.2 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://grok.zope.org + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-grok-filesystem +Requires: python-setuptools +Requires: python-ZODB3 +Requires: python-grokcore-component +Requires: python-martian +Requires: python-zope-annotation +Requires: python-zope-component +Requires: python-zope-container +Requires: python-zope-interface +Requires: python-zope-lifecycleevent +Requires: python-zope-site +Requires: python-zope-location + +%description +This package provides support to write local site and utilities for +Zope directly in Python (without ZCML). + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc LICENSE.txt CHANGES.txt README.txt COPYRIGHT.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Sun Jul 4 2010 Robin Lee - 1.2-1 +- Initial packaging diff --git a/python-grokcore-startup/F-13/python-grokcore-startup.spec b/python-grokcore-startup/F-13/python-grokcore-startup.spec new file mode 100644 index 0000000..991e0c5 --- /dev/null +++ b/python-grokcore-startup/F-13/python-grokcore-startup.spec @@ -0,0 +1,54 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname grokcore.startup + +Summary: Paster support for Grok projects +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 1.0 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://grok.zope.org + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-grok-filesystem +Requires: python-setuptools +Requires: python-zdaemon +Requires: python-zope-component +Requires: python-zope-security +Requires: python-zope-publisher +Requires: python-zope-dottedname +Requires: python-zope-app-wsgi +Requires: python-zope-app-debug + +%description +This package provides elements for starting a Grok project with paster and WSGI. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc LICENSE.txt CHANGES.txt README.txt CREDITS.txt COPYRIGHT.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Thu Jul 8 2010 Robin Lee - 1.0-1 +- Initial packaging diff --git a/python-grokcore-view/F-13/python-grokcore-view.spec b/python-grokcore-view/F-13/python-grokcore-view.spec new file mode 100644 index 0000000..1b72954 --- /dev/null +++ b/python-grokcore-view/F-13/python-grokcore-view.spec @@ -0,0 +1,60 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname grokcore.view + +Summary: Grok-like configuration for Zope browser pages +Name: python-%(echo %{modname} | sed -r 's|\.|-|') +Version: 1.13.5 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://grok.zope.org + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-grok-filesystem +Requires: python-setuptools +Requires: python-grokcore-component >= 1.5 +Requires: python-grokcore-security >= 1.2 +Requires: python-martian >= 0.10 +Requires: python-zope-browserresource >= 3.9.0 +Requires: python-zope-component +Requires: python-zope-interface +Requires: python-zope-login +Requires: python-zope-pagetemplate +Requires: python-zope-ptresource >= 3.9.0 +Requires: python-zope-publisher +Requires: python-zope-security +Requires: python-zope-traversing + +%description +This package provides support for writing browser pages for Zope +and registering them directly in Python (without ZCML). + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc LICENSE.txt CHANGES.txt README.txt TODO.txt CREDITS.txt COPYRIGHT.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Sun Jul 4 2010 Robin Lee - 1.13.5-1 +- Initial packaging diff --git a/python-grokcore-viewlet/F-13/python-grokcore-viewlet.spec b/python-grokcore-viewlet/F-13/python-grokcore-viewlet.spec new file mode 100644 index 0000000..1ea7fa9 --- /dev/null +++ b/python-grokcore-viewlet/F-13/python-grokcore-viewlet.spec @@ -0,0 +1,58 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname grokcore.viewlet + +Summary: Grok-like configuration for zope viewlets +Name: python-%(echo %{modname} | sed -r 's|\.|-|') +Version: 1.4.1 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://grok.zope.org + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-grok-filesystem +Requires: python-setuptools +Requires: python-grokcore-component >= 1.5 +Requires: python-grokcore-security >= 1.1 +Requires: python-grokcore-view >= 1.12.1 +Requires: python-martian >= 0.10 +Requires: python-zope-viewlet +Requires: python-zope-component +Requires: python-zope-interface +Requires: python-zope-publisher +Requires: python-zope-security + +%description +This package provides support to write and register Zope Viewlets +directly in Python (without ZCML). It's designed to be used with +grokcore.view which let you write and register Zope Views. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc LICENSE.txt CHANGES.txt README.txt CREDITS.txt COPYRIGHT.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Sun Jul 4 2010 Robin Lee - 1.4.1-1 +- Initial packaging diff --git a/python-grokui-admin/F-13/python-grokui-admin.spec b/python-grokui-admin/F-13/python-grokui-admin.spec new file mode 100644 index 0000000..c096345 --- /dev/null +++ b/python-grokui-admin/F-13/python-grokui-admin.spec @@ -0,0 +1,64 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname grokui.admin + +Summary: The Grok administration and development UI +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 0.7.0 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://svn.zope.org/grokui.admin + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-grok-filesystem +Requires: python-ZODB3 +Requires: python-grok +Requires: python-grokui-base +Requires: python-megrok-layout >= 1.0.1 +Requires: python-setuptools +Requires: python-z3c-flashmessage +Requires: python-zope-applicationcontrol +Requires: python-zope-component +Requires: python-zope-configuration +Requires: python-zope-contentprovider +Requires: python-zope-exceptions +Requires: python-zope-i18nmessageid +Requires: python-zope-interface +Requires: python-zope-location +Requires: python-zope-schema +Requires: python-zope-site +Requires: python-zope-size +Requires: python-zope-traversing + +%description +grokui.admin: A basic grok admin UI + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc LICENSE.txt CHANGES.txt README.txt COPYRIGHT.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Thu Jul 8 2010 Robin Lee - 0.7.0-1 +- Initial packaging diff --git a/python-grokui-base/F-13/python-grokui-base.spec b/python-grokui-base/F-13/python-grokui-base.spec new file mode 100644 index 0000000..0675871 --- /dev/null +++ b/python-grokui-base/F-13/python-grokui-base.spec @@ -0,0 +1,74 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname grokui.base + +Summary: The Grok administration and development UI (base) +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 0.2.2 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://svn.zope.org/grokui.base + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-grok-filesystem +Requires: python-grokcore-component +Requires: python-grokcore-message +Requires: python-grokcore-view +Requires: python-grokcore-viewlet +Requires: python-megrok-layout +Requires: python-megrok-menu +Requires: python-setuptools +Requires: python-zope-authentication +Requires: python-zope-browsermenu +Requires: python-zope-component +Requires: python-zope-interface +Requires: python-zope-location +Requires: python-zope-publisher +Requires: python-zope-site +Requires: python-zope-security +Requires: python-zope-traversing + +%description +grokui.base is a base layer to build a zope instance-level set of +utilities. The package provides a collection of easy-to-use components +that will allow you to build your own configuration or admin panels. +grokui.base provides the components that should be used by other +grokui packages to plug into a coherent layout. + +Using grokui.base we can provide different UI parts that can be used +independently from each other, for example a ZODB browser or a +general admin panel to manage local Grok applications. It is up to the +admins to decide what grok UI parts they want to have installed. + +In general, grokui.base provides viewlets, menus, layouts and a +special namespace for use by other components. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc LICENSE.txt CHANGES.txt README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Fri Jul 9 2010 Robin Lee - 0.2.2-1 +- Initial packaging diff --git a/python-martian/F-13/python-martian.spec b/python-martian/F-13/python-martian.spec new file mode 100644 index 0000000..ac22d3c --- /dev/null +++ b/python-martian/F-13/python-martian.spec @@ -0,0 +1,50 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname martian + +Summary: A library to grok configuration from Python code +Name: python-%{modname} +Version: 0.11.2 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/%{modname}/ + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-interface +Requires: python-setuptools + +%description +Martian is a library that allows the embedding of configuration +information in Python code. Martian can then grok the system and +do the appropriate configuration registrations. One example of a system +that uses Martian is the system where it originated: Grok +(http://grok.zope.org) + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc LICENSE.txt CHANGES.txt README.txt CREDITS.txt +%{python_sitelib}/%{modname}/ +%{python_sitelib}/%{modname}-*.egg-info + + +%changelog +* Sun Jul 4 2010 Robin Lee - 0.11.2-1 +- Initial packaging diff --git a/python-megrok-layout/F-13/python-megrok-layout.spec b/python-megrok-layout/F-13/python-megrok-layout.spec new file mode 100644 index 0000000..d031194 --- /dev/null +++ b/python-megrok-layout/F-13/python-megrok-layout.spec @@ -0,0 +1,58 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname megrok.layout + +Summary: A layout component package for zope3 and Grok +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 1.1.0 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: GPL +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/megrok.layout + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-grok-filesystem +Requires: python-grokcore-component +Requires: python-grokcore-formlib +Requires: python-grokcore-message +Requires: python-grokcore-security +Requires: python-grokcore-view >= 1.13.1 +Requires: python-martian +Requires: python-setuptools +Requires: python-zope-component >= 3.9.1 +Requires: python-zope-interface +Requires: python-zope-publisher + +%description +The megrok.layout package provides a simple way to write view +components which can be included into a defined layout. It turns +around two main components : the Page and the Layout. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc docs/* +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Fri Jul 9 2010 Robin Lee - 1.1.0-1 +- Initial packaging diff --git a/python-megrok-menu/F-13/python-megrok-menu.spec b/python-megrok-menu/F-13/python-megrok-menu.spec new file mode 100644 index 0000000..16db8df --- /dev/null +++ b/python-megrok-menu/F-13/python-megrok-menu.spec @@ -0,0 +1,56 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname megrok.menu + +Summary: Grok extension to configure browser menus +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 0.4 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/megrok.menu + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-grok-filesystem +Requires: python-grokcore-component +Requires: python-grokcore-security +Requires: python-grokcore-view +Requires: python-grokcore-viewlet +Requires: python-martian +Requires: python-setuptools +Requires: python-zope-browsermenu +Requires: python-zope-configuration +Requires: python-zope-publisher + +%description +This package allows you to register browser menus and menu items for +browser views in Grok. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc LICENSE.txt CHANGES.txt README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Fri Jul 9 2010 Robin Lee - 0.4-1 +- Initial packaging diff --git a/python-wsgi_intercept/F-13/python-wsgi_intercept.spec b/python-wsgi_intercept/F-13/python-wsgi_intercept.spec new file mode 100644 index 0000000..70d7bce --- /dev/null +++ b/python-wsgi_intercept/F-13/python-wsgi_intercept.spec @@ -0,0 +1,49 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname wsgi_intercept + +Summary: Installs a WSGI application in place of a real URI for testing +Name: python-%{modname} +Version: 0.4 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: MIT +Group: Development/Libraries +BuildArch: noarch +URL: http://code.google.com/p/wsgi-intercept/ + +BuildRequires: python2-devel +BuildRequires: python-setuptools + +%description +Testing a WSGI application normally involves starting a server at a local host +and port, then pointing your test code to that address. Instead, this library +lets you intercept calls to any specific host/port combination and redirect them +into a `WSGI application`_ importable by your test program. Thus, you can avoid +spawning multiple processes or threads to test your Web app. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build +sed -i -e '/^#! *\//, 1d' %{modname}/test/test_{wsgi_{urllib2,compliance},mechanoid,webtest,httplib2,webunit}.py + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc LICENSE.txt AUTHORS.txt CHANGELOG.txt README.txt +%{python_sitelib}/%{modname}/ +%{python_sitelib}/%{modname}-*.egg-info + + +%changelog +* Thu Jul 8 2010 Robin Lee - 0.4-1 +- Initial packaging diff --git a/python-z3c-autoinclude/F-13/python-z3c-autoinclude.spec b/python-z3c-autoinclude/F-13/python-z3c-autoinclude.spec new file mode 100644 index 0000000..8a9c4e1 --- /dev/null +++ b/python-z3c-autoinclude/F-13/python-z3c-autoinclude.spec @@ -0,0 +1,54 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname z3c.autoinclude + +Summary: Automatically include ZCML +Name: python-%(echo %{modname} | sed -r 's|\.|-|') +Version: 0.3.3 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/%{modname}/ + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: python-zope-dottedname +Requires: python-zope-interface +Requires: python-zope-configuration +Requires: python-zope-schema +Requires: python-zc-buildout + +%description +This package adds two new ZCML directives to automatically detect +ZCML files to include: "includeDependencies" and "includePlugins". + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc LICENSE.txt CHANGES.txt README.txt TODO.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|') +%{_bindir}/autoinclude-test +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Sun Jul 4 2010 Robin Lee - 0.3.3-1 +- Initial packaging diff --git a/python-z3c-flashmessage/F-13/python-z3c-flashmessage.spec b/python-z3c-flashmessage/F-13/python-z3c-flashmessage.spec new file mode 100644 index 0000000..d3f19a0 --- /dev/null +++ b/python-z3c-flashmessage/F-13/python-z3c-flashmessage.spec @@ -0,0 +1,53 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname z3c.flashmessage + +Summary: A package for sending 'flash messages' to users +Name: python-%(echo %{modname} | sed -r 's|\.|-|') +Version: 1.0 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/z3c.flashmessage/ + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: python-ZODB3 +Requires: python-zope-interface +Requires: python-zope-component +Requires: python-zope-session +Requires: python-zope-security + + +%description +Components to display small messages to users. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Sun Jul 4 2010 Robin Lee - 1.0-1 +- Initial packaging diff --git a/python-z3c-recipe-i18n/F-13/python-z3c-recipe-i18n.spec b/python-z3c-recipe-i18n/F-13/python-z3c-recipe-i18n.spec new file mode 100644 index 0000000..931fd37 --- /dev/null +++ b/python-z3c-recipe-i18n/F-13/python-z3c-recipe-i18n.spec @@ -0,0 +1,58 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname z3c.recipe.i18n + +Summary: Zope3 egg based i18n locales extraction recipes +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 0.7.0 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/z3c.recipe.i18n + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem >= 1-10 +Requires: python-setuptools +Requires: python-zc-buildout +Requires: python-zc-recipe-egg +Requires: python-zope-app-appsetup +Requires: python-zope-app-locales +Requires: python-zope-configuration +# from "extract" extra of zope.app.locales +Requires: python-zope-tal +Requires: python-zope-app-applicationcontrol + +%description +This Zope 3 recipes offers different tools which allows to extract i18n +translation messages from egg based packages. + +%prep +%setup -q -n %{modname}-%{version} +sed -i 's/\r//' src/z3c/recipe/i18n/i18ncompile.py +sed -i -e '/^#! *\//, 1d' src/z3c/recipe/i18n/i18n{extract,compile,stats,mergeall}.py + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Sat Jul 10 2010 Robin Lee - 0.7.0-1 +- Initial packaging diff --git a/python-z3c-testsetup/F-13/python-z3c-testsetup.spec b/python-z3c-testsetup/F-13/python-z3c-testsetup.spec new file mode 100644 index 0000000..d48faf0 --- /dev/null +++ b/python-z3c-testsetup/F-13/python-z3c-testsetup.spec @@ -0,0 +1,49 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname z3c.testsetup + +Summary: Easier test setup for Zope 3 projects and other Python packages +Name: python-%(echo %{modname} | sed -r 's|\.|-|') +Version: 0.7 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/z3c.testsetup + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: python-zope-testing +Requires: python-martian + +%description +z3c.testsetup: easy test setup for zope 3 and python projects + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc DEVELOPMENT.txt LICENSE.txt CHANGES.txt README.txt COPYRIGHT.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Sun Jul 4 2010 Robin Lee - 0.7-1 +- Initial packaging diff --git a/python-zc-buildout/F-13/python-zc-buildout.spec b/python-zc-buildout/F-13/python-zc-buildout.spec new file mode 100644 index 0000000..09c5997 --- /dev/null +++ b/python-zc-buildout/F-13/python-zc-buildout.spec @@ -0,0 +1,53 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zc.buildout + +Summary: System for managing development buildouts +Name: python-%(echo %{modname} | sed -r 's|\.|-|') +Version: 1.4.3 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://buildout.org + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools + +%description +The Buildout project provides support for creating applications, +especially Python applications. It provides tools for assembling +applications from multiple parts, Python or otherwise. An application +may actually contain multiple programs, processes, and configuration +settings. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt todo.txt DEVELOPERS.txt doc/ specifications/ +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|') +%{_bindir}/buildout +%exclude %{_usr}/README.txt +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Sun Jul 4 2010 Robin Lee - 1.4.3-1 +- Initial packaging diff --git a/python-zc-catalog/F-13/python-zc-catalog.spec b/python-zc-catalog/F-13/python-zc-catalog.spec new file mode 100644 index 0000000..c4a419c --- /dev/null +++ b/python-zc-catalog/F-13/python-zc-catalog.spec @@ -0,0 +1,61 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zc.catalog + +Summary: Extensions to the Zope 3 Catalog +Name: python-%(echo %{modname} | sed -r 's|\.|-|') +Version: 1.4.4 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/zc.catalog + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-ZODB3 +Requires: pytz +Requires: python-setuptools +Requires: python-zope-catalog +Requires: python-zope-component +Requires: python-zope-container +Requires: python-zope-i18nmessageid +Requires: python-zope-index >= 3.5.1 +Requires: python-zope-interface +Requires: python-zope-publisher >= 3.12 +Requires: python-zope-schema +Requires: python-zope-security + +%description +zc.catalog is an extension to the Zope 3 catalog, Zope 3's indexing +and search facility. zc.catalog contains a number of extensions to the +Zope 3 catalog, such as some new indexes, improved globbing and +stemming support, and an alternative catalog implementation. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt ZopePublicLicense.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Tue Jul 6 2010 Robin Lee - 1.4.4-1 +- Initial packaging diff --git a/python-zc-recipe-egg/F-13/python-zc-recipe-egg.spec b/python-zc-recipe-egg/F-13/python-zc-recipe-egg.spec new file mode 100644 index 0000000..7c8974e --- /dev/null +++ b/python-zc-recipe-egg/F-13/python-zc-recipe-egg.spec @@ -0,0 +1,50 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zc.recipe.egg + +Summary: Recipe for installing Python package distributions as eggs +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 1.2.2 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://cheeseshop.python.org/pypi/zc.recipe.egg + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem >= 1-10 +Requires: python-zc-buildout >= 1.2.0 +Requires: python-setuptools + +%description +The egg-installation recipe installs eggs into a buildout eggs +directory. It also generates scripts in a buildout bin directory with +egg paths baked into them. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Sat Jul 10 2010 Robin Lee - 1.2.2-1 +- Initial packaging diff --git a/python-zodbcode/F-13/python-zodbcode.spec b/python-zodbcode/F-13/python-zodbcode.spec new file mode 100644 index 0000000..2dc2ff6 --- /dev/null +++ b/python-zodbcode/F-13/python-zodbcode.spec @@ -0,0 +1,48 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zodbcode + +Summary: Allows Python code to live in the ZODB +Name: python-%{modname} +Version: 3.4.0 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/zodbcode + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-ZODB3 +Requires: python-zope-interface + +%description +The package seeks to allow Python code to be stored in the ZODB. The main +benefits are that this code can then be easily transferred to other servers +and be changed at run time. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitelib}/%{modname}/ +%{python_sitelib}/%{modname}-*.egg-info + + +%changelog +* Tue Jul 6 2010 Robin Lee - 3.4.0-1 +- Initial packaging diff --git a/python-zope-app-applicationcontrol/F-13/python-zope-app-applicationcontrol.spec b/python-zope-app-applicationcontrol/F-13/python-zope-app-applicationcontrol.spec new file mode 100644 index 0000000..4379027 --- /dev/null +++ b/python-zope-app-applicationcontrol/F-13/python-zope-app-applicationcontrol.spec @@ -0,0 +1,58 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.app.applicationcontrol + +Summary: Zope applicationcontrol +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.5.7 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/zope.app.applicationcontrol + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: python-zope-applicationcontrol +Requires: python-zope-component +Requires: python-zope-i18nmessageid +Requires: python-zope-interface +Requires: python-zope-location +Requires: python-zope-security +Requires: python-zope-size +Requires: python-zope-traversing >= 3.7.0 + +%description +The application control instance is usually generated upon startup. +This package provides runtime information adapter for application +control and Zope version. Also provide a utility with methods for +shutting down and restarting the server. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Thu Jul 8 2010 Robin Lee - 3.5.7-1 +- Initial packaging diff --git a/python-zope-app-authentication/F-13/python-zope-app-authentication.spec b/python-zope-app-authentication/F-13/python-zope-app-authentication.spec new file mode 100644 index 0000000..dff2163 --- /dev/null +++ b/python-zope-app-authentication/F-13/python-zope-app-authentication.spec @@ -0,0 +1,68 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.app.authentication + +Summary: Principals and groups management for the pluggable authentication utility +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.7.1 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/zope.app.authentication + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-ZODB3 +Requires: python-setuptools +Requires: python-zope-app-form +Requires: python-zope-app-container +Requires: python-zope-app-component +Requires: python-zope-authentication +Requires: python-zope-component +Requires: python-zope-container +Requires: python-zope-dublincore +Requires: python-zope-event +Requires: python-zope-exceptions +Requires: python-zope-formlib +Requires: python-zope-i18n +Requires: python-zope-i18nmessageid +Requires: python-zope-interface +Requires: python-zope-location +Requires: python-zope-password >= 3.5.1 +Requires: python-zope-pluggableauth >= 1.0.1 +Requires: python-zope-schema +Requires: python-zope-security +Requires: python-zope-traversing + +%description +This package provides a flexible and pluggable authentication utility for Zope +3. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Wed Jul 7 2010 Robin Lee - 3.7.1-1 +- Initial packaging diff --git a/python-zope-app-basicskin/F-13/python-zope-app-basicskin.spec b/python-zope-app-basicskin/F-13/python-zope-app-basicskin.spec new file mode 100644 index 0000000..9b286fa --- /dev/null +++ b/python-zope-app-basicskin/F-13/python-zope-app-basicskin.spec @@ -0,0 +1,50 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.app.basicskin + +Summary: Zope ZMI Basic Skin +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.5.0 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.zip +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/zope.app.basicskin + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: python-zope-component +Requires: python-zope-interface +Requires: python-zope-publisher + +%description +A very simple skin for the original Zope 3 ZMI. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Mon Jul 5 2010 Robin Lee - 3.5.0-1 +- Initial packaging diff --git a/python-zope-app-broken/F-13/python-zope-app-broken.spec b/python-zope-app-broken/F-13/python-zope-app-broken.spec new file mode 100644 index 0000000..e8d4239 --- /dev/null +++ b/python-zope-app-broken/F-13/python-zope-app-broken.spec @@ -0,0 +1,56 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.app.broken + +Summary: Zope Broken (ZODB) Object Support +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.5.0 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://cheeseshop.python.org/pypi/zope.app.broken + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: python-zope-interface +Requires: python-zope-location +Requires: python-zope-security +Requires: python-zope-annotation +Requires: python-zope-broken +Requires: python-zope-app-appsetup +Requires: python-ZODB3 + +%description +When an object cannot be correctly loaded from the ZODB, this package allows +this object still to be instantiated, but as a "Broken" object. This allows +for gracefully updating the database without interruption. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Mon Jul 5 2010 Robin Lee - 3.5.0-1 +- Initial packaging diff --git a/python-zope-app-component/F-13/python-zope-app-component.spec b/python-zope-app-component/F-13/python-zope-app-component.spec new file mode 100644 index 0000000..d25ecb9 --- /dev/null +++ b/python-zope-app-component/F-13/python-zope-app-component.spec @@ -0,0 +1,73 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.app.component + +Summary: Local Zope Component Support +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.8.4 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/zope.app.component + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: python-zope-site +Requires: python-zope-annotation +Requires: python-zope-app-container +Requires: python-zope-app-pagetemplate +Requires: python-zope-cachedescriptors +Requires: python-zope-component +Requires: python-zope-configuration +Requires: python-zope-deferredimport +Requires: python-zope-deprecation +Requires: python-zope-event +Requires: python-zope-exceptions +Requires: python-zope-filerepresentation +Requires: python-zope-formlib +Requires: python-zope-i18nmessageid +Requires: python-zope-interface +Requires: python-zope-lifecycleevent +Requires: python-zope-publisher >= 3.12.0 +Requires: python-zope-schema +Requires: python-zope-security +Requires: python-zope-traversing +Requires: python-zope-componentvocabulary +Requires: python-ZODB3 +# below are from zope.component 'hook' extra +Requires: python-zope-hookable + + +%description +This package provides various ZCML directives (view, resource) and a +user interface related to local component management. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Mon Jul 5 2010 Robin Lee - 3.8.4-1 +- Initial packaging diff --git a/python-zope-app-container/F-13/python-zope-app-container.spec b/python-zope-app-container/F-13/python-zope-app-container.spec new file mode 100644 index 0000000..1d60b08 --- /dev/null +++ b/python-zope-app-container/F-13/python-zope-app-container.spec @@ -0,0 +1,67 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.app.container + +Summary: Zope Container +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.8.2 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://cheeseshop.python.org/pypi/zope.app.container + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: python-zope-browser +Requires: python-zope-component +Requires: python-zope-container +Requires: python-zope-copypastemove +Requires: python-zope-dublincore +Requires: python-zope-event +Requires: python-zope-exceptions +Requires: python-zope-i18n +Requires: python-zope-i18nmessageid +Requires: python-zope-interface +Requires: python-zope-lifecycleevent +Requires: python-zope-location +Requires: python-zope-publisher >= 3.12 +Requires: python-zope-schema +Requires: python-zope-security +Requires: python-zope-size +Requires: python-zope-traversing +Requires: python-zope-app-publisher + +%description +This package define interfaces of container components, and provides +sample container implementations such as a BTreeContainer and +OrderedContainer. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Tue Jul 6 2010 Robin Lee - 3.8.2-1 +- Initial packaging diff --git a/python-zope-app-content/F-13/python-zope-app-content.spec b/python-zope-app-content/F-13/python-zope-app-content.spec new file mode 100644 index 0000000..7fe63a0 --- /dev/null +++ b/python-zope-app-content/F-13/python-zope-app-content.spec @@ -0,0 +1,52 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.app.content + +Summary: Zope Content Type +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.4.0 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://cheeseshop.python.org/pypi/zope.app.content + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: python-zope-app-component +Requires: python-zope-app-interface +Requires: python-zope-interface +Requires: python-zope-schema + +%description +This package defines an 'IInterface' that allows the developer to mark +interfaces as content types. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Tue Jul 6 2010 Robin Lee - 3.4.0-1 +- Initial packaging diff --git a/python-zope-app-error/F-13/python-zope-app-error.spec b/python-zope-app-error/F-13/python-zope-app-error.spec new file mode 100644 index 0000000..1f996b8 --- /dev/null +++ b/python-zope-app-error/F-13/python-zope-app-error.spec @@ -0,0 +1,50 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.app.error + +Summary: Error reporting utility management UI for Zope3 +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.5.2 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/zope.app.error + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: python-zope-error +Requires: python-zope-app-publisher + +%description +This package provides management views for the error reporting +utility defined in zope.error package. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Tue Jul 6 2010 Robin Lee - 3.5.2-1 +- Initial packaging diff --git a/python-zope-app-exception/F-13/python-zope-app-exception.spec b/python-zope-app-exception/F-13/python-zope-app-exception.spec new file mode 100644 index 0000000..a4e8151 --- /dev/null +++ b/python-zope-app-exception/F-13/python-zope-app-exception.spec @@ -0,0 +1,51 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.app.exception + +Summary: Zope 3 exception views +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.6.1 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/zope.app.exception + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: python-zope-interface +Requires: python-zope-publisher >= 3.12 +Requires: python-zope-browser >= 1.2 +Requires: python-zope-browserpage >= 3.11.0 + +%description +This packages provides Zope 3 browser views for some generic exceptions. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Tue Jul 6 2010 Robin Lee - 3.6.1-1 +- Initial packaging diff --git a/python-zope-app-folder/F-13/python-zope-app-folder.spec b/python-zope-app-folder/F-13/python-zope-app-folder.spec new file mode 100644 index 0000000..bec3643 --- /dev/null +++ b/python-zope-app-folder/F-13/python-zope-app-folder.spec @@ -0,0 +1,63 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.app.folder + +Summary: Folder and Site -- Zope 3 Content Components +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.5.1 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/zope.app.folder + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: python-zope-container +Requires: python-zope-site +Requires: python-zope-datetime +Requires: python-zope-dublincore +Requires: python-zope-event +Requires: python-zope-interface +Requires: python-zope-schema +Requires: python-zope-security +Requires: python-zope-traversing +Requires: python-zope-app-authentication +Requires: python-zope-app-component +Requires: python-zope-app-content +Requires: python-zope-app-security +Requires: python-ZODB3 + +%description +This packages provides the standard Folder content type for Zope 3. It also +implements the root folder of a Zope application. Folders can also be +converted to sites, which allow one to register components locally. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Wed Jul 7 2010 Robin Lee - 3.5.1-1 +- Initial packaging diff --git a/python-zope-app-generations/F-13/python-zope-app-generations.spec b/python-zope-app-generations/F-13/python-zope-app-generations.spec new file mode 100644 index 0000000..117edb4 --- /dev/null +++ b/python-zope-app-generations/F-13/python-zope-app-generations.spec @@ -0,0 +1,55 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.app.generations + +Summary: Zope Application Schema Generations +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.5.1 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/zope.app.generations + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: python-zope-app-renderer +Requires: python-zope-interface +Requires: python-zope-app-publication +Requires: python-ZODB3 +Requires: python-zope-processlifetime + +%description +Generations are a way of updating objects in the database when the application +schema changes. An application schema is essentially the structure of data, +the structure of classes in the case of ZODB or the table descriptions in the +case of a relational database. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Wed Jul 7 2010 Robin Lee - 3.5.1-1 +- Initial packaging diff --git a/python-zope-app-http/F-13/python-zope-app-http.spec b/python-zope-app-http/F-13/python-zope-app-http.spec new file mode 100644 index 0000000..d1056c8 --- /dev/null +++ b/python-zope-app-http/F-13/python-zope-app-http.spec @@ -0,0 +1,53 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.app.http + +Summary: HTTP Behavior for the Zope Publisher +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.8 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/zope.app.http + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: python-zope-interface +Requires: python-zope-publisher >= 3.12 +Requires: python-zope-container +Requires: python-zope-filerepresentation + +%description +This package implements the simplest HTTP behavior within the Zope +Publisher. It implements all HTTP verbs as views and defines the necessary +HTTP exceptions. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Wed Jul 7 2010 Robin Lee - 3.8-1 +- Initial packaging diff --git a/python-zope-app-i18n/F-13/python-zope-app-i18n.spec b/python-zope-app-i18n/F-13/python-zope-app-i18n.spec new file mode 100644 index 0000000..ca3a162 --- /dev/null +++ b/python-zope-app-i18n/F-13/python-zope-app-i18n.spec @@ -0,0 +1,57 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.app.i18n + +Summary: Persistent translation domains and message catalogs +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.6.2 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/zope.app.i18n + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: python-zope-app-publisher +Requires: python-zope-component >= 3.6 +Requires: python-zope-container +Requires: python-zope-configuration +Requires: python-zope-i18n +Requires: python-zope-i18nmessageid +Requires: python-zope-interface +Requires: python-zope-security +Requires: python-ZODB3 + +%description +This package provides placeful persistent translation domains and +message catalogs along with ZMI views for managing them. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Wed Jul 7 2010 Robin Lee - 3.6.2-1 +- Initial packaging diff --git a/python-zope-app-interface/F-13/python-zope-app-interface.spec b/python-zope-app-interface/F-13/python-zope-app-interface.spec new file mode 100644 index 0000000..390abf9 --- /dev/null +++ b/python-zope-app-interface/F-13/python-zope-app-interface.spec @@ -0,0 +1,53 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.app.interface + +Summary: Zope Interface Extensions +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.5.2 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://cheeseshop.python.org/pypi/zope.app.interface + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: python-ZODB3 +Requires: python-zodbcode +Requires: python-zope-componentvocabulary +Requires: python-zope-security + +%description +This package provides several extensions to Zope interfaces, such as a +persistent implementation, interface type queries, and a vocabulary of all +registered interfaces of the system (or of a particular type). + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Thu Jul 8 2010 Robin Lee - 3.5.2-1 +- Initial packaging diff --git a/python-zope-app-locales/F-13/python-zope-app-locales.spec b/python-zope-app-locales/F-13/python-zope-app-locales.spec new file mode 100644 index 0000000..53398b4 --- /dev/null +++ b/python-zope-app-locales/F-13/python-zope-app-locales.spec @@ -0,0 +1,53 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.app.locales + +Summary: Zope locale extraction and management utilities +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.6.1 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.zip +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/zope.app.locales + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: python-zope-i18nmessageid +Requires: python-zope-interface + +%description +This package provides some facilities for extracting and managing i18n +messages that occur in Zope software. + +%prep +%setup -q -n %{modname}-%{version} +# remove shebangs +sed -i -e '/^#! *\//, 1d' src/zope/app/locales/{pygettext,extract}.py + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{_bindir}/i18nextract +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Wed Jul 7 2010 Robin Lee - 3.6.1-1 +- Initial packaging diff --git a/python-zope-app-localpermission/F-13/python-zope-app-localpermission.spec b/python-zope-app-localpermission/F-13/python-zope-app-localpermission.spec new file mode 100644 index 0000000..c11c82c --- /dev/null +++ b/python-zope-app-localpermission/F-13/python-zope-app-localpermission.spec @@ -0,0 +1,54 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.app.localpermission + +Summary: Local Persistent Permissions for zope.security +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.7.2 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/zope.app.localpermission + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: python-ZODB3 +Requires: python-zope-component +Requires: python-zope-i18nmessageid +Requires: python-zope-interface +Requires: python-zope-location +Requires: python-zope-security + +%description +This package implements local persistent permissions for zope.security that +can be added and registered per site. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Wed Jul 7 2010 Robin Lee - 3.7.2-1 +- Initial packaging diff --git a/python-zope-app-pagetemplate/F-13/python-zope-app-pagetemplate.spec b/python-zope-app-pagetemplate/F-13/python-zope-app-pagetemplate.spec new file mode 100644 index 0000000..5fd3fc3 --- /dev/null +++ b/python-zope-app-pagetemplate/F-13/python-zope-app-pagetemplate.spec @@ -0,0 +1,63 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.app.pagetemplate + +Summary: PageTemplate integration for Zope 3 +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.11.0 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/zope.app.pagetemplate + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: python-zope-browserpage >= 3.12.0 +Requires: python-zope-component +Requires: python-zope-configuration +Requires: python-zope-dublincore +Requires: python-zope-i18nmessageid +Requires: python-zope-interface +Requires: python-zope-pagetemplate >= 3.5.0 +Requires: python-zope-publisher +Requires: python-zope-schema +Requires: python-zope-security +Requires: python-zope-size +Requires: python-zope-tales +Requires: python-zope-traversing +# from "untrustedpython" extra of zope.security +Requires: python-RestrictedPython + +%description +This package integrates the Page Template templating system into the Zope 3 +application server. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Wed Jul 7 2010 Robin Lee - 3.11.0-1 +- Initial packaging diff --git a/python-zope-app-principalannotation/F-13/python-zope-app-principalannotation.spec b/python-zope-app-principalannotation/F-13/python-zope-app-principalannotation.spec new file mode 100644 index 0000000..9decab5 --- /dev/null +++ b/python-zope-app-principalannotation/F-13/python-zope-app-principalannotation.spec @@ -0,0 +1,55 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.app.principalannotation + +Summary: Bootstrap subscriber and browser menu item for zope.principalannotation +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.7.0 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/zope.app.principalannotation + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: python-transaction +Requires: python-zope-app-appsetup >= 3.11.0 +Requires: python-zope-processlifetime +Requires: python-zope-principalannotation + +%description +This package used to provide implementation of IAnnotations for zope.security +principal objects, but it's now moved to the zope.principalannotation +package. This package only contains a bootstrap subscriber that sets up +the principal annotation utility for the root site and the browser add +menu item for adding the annotation utility through ZMI. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Wed Jul 7 2010 Robin Lee - 3.7.0-1 +- Initial packaging diff --git a/python-zope-app-renderer/F-13/python-zope-app-renderer.spec b/python-zope-app-renderer/F-13/python-zope-app-renderer.spec new file mode 100644 index 0000000..eaff88c --- /dev/null +++ b/python-zope-app-renderer/F-13/python-zope-app-renderer.spec @@ -0,0 +1,59 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.app.renderer + +Summary: Text Renderer Framework +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.5.1 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/zope.app.renderer + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: python-docutils >= 0.5 +# roman module is provided by python-docutils +#Requires: python-roman +Requires: python-zope-component +Requires: python-zope-configuration +Requires: python-zope-i18nmessageid +Requires: python-zope-interface +Requires: python-zope-publisher +Requires: python-zope-schema +Requires: python-zope-structuredtext + +%description +This package provides a framework to convert a string from one format, such as +Structured or Restructured Text, to another, such as HTML. Converters are +looked up by adapter and uses other packages to implement the converters. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Sun Jul 4 2010 Robin Lee - 3.5.1-1 +- Initial packaging diff --git a/python-zope-app-rotterdam/F-13/python-zope-app-rotterdam.spec b/python-zope-app-rotterdam/F-13/python-zope-app-rotterdam.spec new file mode 100644 index 0000000..2029a64 --- /dev/null +++ b/python-zope-app-rotterdam/F-13/python-zope-app-rotterdam.spec @@ -0,0 +1,59 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.app.rotterdam + +Summary: Rotterdam -- A Zope 3 ZMI Skin +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.5.1 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/zope.app.rotterdam + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: python-zope-app-basicskin +Requires: python-zope-app-form +Requires: python-zope-app-pagetemplate +Requires: python-zope-component +Requires: python-zope-container +Requires: python-zope-i18n +Requires: python-zope-i18nmessageid +Requires: python-zope-interface +Requires: python-zope-proxy +Requires: python-zope-publisher >= 3.12 +Requires: python-zope-security +Requires: python-zope-traversing + +%description +This package provides an advanced skin for the Zope 3 ZMI. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Wed Jul 7 2010 Robin Lee - 3.5.1-1 +- Initial packaging diff --git a/python-zope-app-security/F-13/python-zope-app-security.spec b/python-zope-app-security/F-13/python-zope-app-security.spec new file mode 100644 index 0000000..31c7a7d --- /dev/null +++ b/python-zope-app-security/F-13/python-zope-app-security.spec @@ -0,0 +1,59 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.app.security + +Summary: ZMI Views For Zope3 Security Components +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.7.5 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/zope.app.security + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: python-zope-app-localpermission +Requires: python-zope-app-pagetemplate +Requires: python-zope-app-publisher +Requires: python-zope-authentication +Requires: python-zope-i18n +Requires: python-zope-i18nmessageid +Requires: python-zope-interface +Requires: python-zope-principalregistry +Requires: python-zope-publisher >= 3.12 +Requires: python-zope-security +Requires: python-zope-securitypolicy +Requires: python-zope-login + +%description +This package provides ZMI browser views for Zope security components. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Wed Jul 7 2010 Robin Lee - 3.7.5-1 +- Initial packaging diff --git a/python-zope-app-wsgi/F-13/python-zope-app-wsgi.spec b/python-zope-app-wsgi/F-13/python-zope-app-wsgi.spec new file mode 100644 index 0000000..c71e796 --- /dev/null +++ b/python-zope-app-wsgi/F-13/python-zope-app-wsgi.spec @@ -0,0 +1,69 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.app.wsgi + +Summary: WSGI application for the zope.publisher +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.9.2 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/zope.app.wsgi + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: python-ZConfig +Requires: python-wsgi_intercept +Requires: python-ZODB3 +Requires: python-zope-app-appsetup >= 3.14.0 +Requires: python-zope-processlifetime +Requires: python-zope-app-publication +Requires: python-zope-event +Requires: python-zope-interface +Requires: python-zope-publisher +Requires: python-zope-security +Requires: python-zope-component +Requires: python-zope-configuration +Requires: python-zope-container +Requires: python-zope-error +Requires: python-zope-lifecycleevent +Requires: python-zope-session +Requires: python-zope-site +Requires: python-zope-testbrowser +Requires: python-zope-testing +Requires: python-zope-traversing + +%description +This package provides the 'WSGIPublisherApplication' class which +exposes the object publishing machinery in 'zope.publisher' as a +WSGI application. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Wed Jul 7 2010 Robin Lee - 3.9.2-1 +- Initial packaging diff --git a/python-zope-app-zcmlfiles/F-13/python-zope-app-zcmlfiles.spec b/python-zope-app-zcmlfiles/F-13/python-zope-app-zcmlfiles.spec new file mode 100644 index 0000000..92857fe --- /dev/null +++ b/python-zope-app-zcmlfiles/F-13/python-zope-app-zcmlfiles.spec @@ -0,0 +1,83 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.app.zcmlfiles + +Summary: Zope application server ZCML files +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.7.0 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/zope.app.zcmlfiles + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: python-zope-annotation +Requires: python-zope-component +Requires: python-zope-componentvocabulary +Requires: python-zope-copypastemove +Requires: python-zope-dublincore +Requires: python-zope-formlib +Requires: python-zope-i18n +Requires: python-zope-location +Requires: python-zope-publisher +Requires: python-zope-size +Requires: python-zope-traversing +Requires: python-zope-app-applicationcontrol +Requires: python-zope-app-appsetup +Requires: python-zope-app-basicskin +Requires: python-zope-app-broken +Requires: python-zope-app-component +Requires: python-zope-app-container +Requires: python-zope-app-content +Requires: python-zope-app-dependable +Requires: python-zope-app-error +Requires: python-zope-app-exception +Requires: python-zope-app-folder +Requires: python-zope-app-form +Requires: python-zope-app-generations +Requires: python-zope-app-http +Requires: python-zope-app-i18n +Requires: python-zope-app-locales >= 3.6.0 +Requires: python-zope-app-pagetemplate +Requires: python-zope-app-principalannotation +Requires: python-zope-app-publication +Requires: python-zope-app-publisher +Requires: python-zope-app-rotterdam +Requires: python-zope-app-schema +Requires: python-zope-app-security +Requires: python-zope-app-wsgi +Requires: python-zope-app-zopeappgenerations + +%description +Zope application server ZCML files + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Sun Jul 4 2010 Robin Lee - 3.7.0-1 +- Initial packaging diff --git a/python-zope-app-zopeappgenerations/F-13/python-zope-app-zopeappgenerations.spec b/python-zope-app-zopeappgenerations/F-13/python-zope-app-zopeappgenerations.spec new file mode 100644 index 0000000..7bd8822 --- /dev/null +++ b/python-zope-app-zopeappgenerations/F-13/python-zope-app-zopeappgenerations.spec @@ -0,0 +1,54 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.app.zopeappgenerations + +Summary: Zope Application ZODB Update Generations +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.5.0 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/zope.app.zopeappgenerations + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: python-zope-annotation +Requires: python-zope-app-authentication +Requires: python-zope-app-component +Requires: python-zope-app-generations >= 3.5.0 +Requires: python-zope-copypastemove +Requires: python-zope-dublincore + +%description +This package provides the ZODB schema update generations for all components +included in the classic Zope 3 releases. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Wed Jul 7 2010 Robin Lee - 3.5.0-1 +- Initial packaging diff --git a/python-zope-applicationcontrol/F-13/python-zope-applicationcontrol.spec b/python-zope-applicationcontrol/F-13/python-zope-applicationcontrol.spec new file mode 100644 index 0000000..c6033c0 --- /dev/null +++ b/python-zope-applicationcontrol/F-13/python-zope-applicationcontrol.spec @@ -0,0 +1,57 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.applicationcontrol + +Summary: Zope applicationcontrol +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.5.5 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://cheeseshop.python.org/pypi/zope.applicationcontrol + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: python-zope-interface +Requires: python-zope-component +Requires: python-zope-location +Requires: python-zope-security +Requires: python-zope-traversing >= 3.7.0 + +%description +The application control instance can be generated upon startup of an +application built with the Zope Toolkit. + +This package provides an API to retrieve runtime information. It also +provides a utility with methods for shutting down and restarting the +server. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Thu Jul 8 2010 Robin Lee - 3.5.5-1 +- Initial packaging diff --git a/python-zope-cachedescriptors/F-13/python-zope-cachedescriptors.spec b/python-zope-cachedescriptors/F-13/python-zope-cachedescriptors.spec new file mode 100644 index 0000000..39e2463 --- /dev/null +++ b/python-zope-cachedescriptors/F-13/python-zope-cachedescriptors.spec @@ -0,0 +1,50 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.cachedescriptors + +Summary: Method and property caching decorators +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.5.1 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.zip +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/zope.cachedescriptors + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools + +%description +Cached descriptors cache their output. They take into account +instance attributes that they depend on, so when the instance +attributes change, the descriptors will change the values they +return. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Tue Jul 6 2010 Robin Lee - 3.5.1-1 +- Initial packaging diff --git a/python-zope-catalog/F-13/python-zope-catalog.spec b/python-zope-catalog/F-13/python-zope-catalog.spec new file mode 100644 index 0000000..0a0fc9b --- /dev/null +++ b/python-zope-catalog/F-13/python-zope-catalog.spec @@ -0,0 +1,58 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.catalog + +Summary: Cataloging and Indexing Framework for the Zope Toolkit +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.8.1 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.zip +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/zope.catalog + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: python-ZODB3 +Requires: python-zope-annotation +Requires: python-zope-intid +Requires: python-zope-component +Requires: python-zope-container +Requires: python-zope-index >= 3.5.0 +Requires: python-zope-interface +Requires: python-zope-lifecycleevent +Requires: python-zope-location +Requires: python-zope-schema + +%description +Catalogs provide management of collections of related indexes with a basic +search algorithm. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Wed Jul 7 2010 Robin Lee - 3.8.1-1 +- Initial packaging diff --git a/python-zope-copy/F-13/python-zope-copy.spec b/python-zope-copy/F-13/python-zope-copy.spec new file mode 100644 index 0000000..c78e4ed --- /dev/null +++ b/python-zope-copy/F-13/python-zope-copy.spec @@ -0,0 +1,48 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.copy + +Summary: Pluggable object copying mechanism +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.5.0 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/zope.copy + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: python-zope-interface + +%description +This package provides a pluggable way to copy persistent objects. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc LICENSE.txt CHANGES.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Wed Jul 7 2010 Robin Lee - 3.5.0-1 +- Initial packaging diff --git a/python-zope-copypastemove/F-13/python-zope-copypastemove.spec b/python-zope-copypastemove/F-13/python-zope-copypastemove.spec new file mode 100644 index 0000000..23c84eb --- /dev/null +++ b/python-zope-copypastemove/F-13/python-zope-copypastemove.spec @@ -0,0 +1,57 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.copypastemove + +Summary: Copy, Paste and Move support for content components +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.6.0 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.zip +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/zope.copypastemove + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: python-zope-annotation +Requires: python-zope-component +Requires: python-zope-container +Requires: python-zope-copy +Requires: python-zope-event +Requires: python-zope-exceptions +Requires: python-zope-interface +Requires: python-zope-lifecycleevent +Requires: python-zope-location + +%description +This package provides Copy, Paste and Move support for content +components in Zope. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Wed Jul 7 2010 Robin Lee - 3.6.0-1 +- Initial packaging diff --git a/python-zope-deprecation/F-13/python-zope-deprecation.spec b/python-zope-deprecation/F-13/python-zope-deprecation.spec new file mode 100644 index 0000000..aa03d48 --- /dev/null +++ b/python-zope-deprecation/F-13/python-zope-deprecation.spec @@ -0,0 +1,48 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.deprecation + +Summary: Zope 3 Deprecation Infrastructure +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.4.0 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://www.python.org/pypi/zope.deprecation + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools + +%description +This package provides a simple function called 'deprecated(names, reason)' to +deprecate the previously mentioned Python objects. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Tue Jul 6 2010 Robin Lee - 3.4.0-1 +- Initial packaging diff --git a/python-zope-dublincore/F-13/python-zope-dublincore.spec b/python-zope-dublincore/F-13/python-zope-dublincore.spec new file mode 100644 index 0000000..8d28f51 --- /dev/null +++ b/python-zope-dublincore/F-13/python-zope-dublincore.spec @@ -0,0 +1,56 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.dublincore + +Summary: Zope Dublin Core implementation +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.6.3 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/zope.dublincore + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: pytz +Requires: python-zope-component +Requires: python-zope-datetime +Requires: python-zope-interface +Requires: python-zope-lifecycleevent +Requires: python-zope-location +Requires: python-zope-schema +Requires: python-zope-security + +%description +zope.dublincore provides a Dublin Core support for Zope-based web +applications. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Sun Jul 4 2010 Robin Lee - 3.6.3-1 +- Initial packaging diff --git a/python-zope-hookable/F-13/python-zope-hookable.spec b/python-zope-hookable/F-13/python-zope-hookable.spec new file mode 100644 index 0000000..55b16b8 --- /dev/null +++ b/python-zope-hookable/F-13/python-zope-hookable.spec @@ -0,0 +1,48 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} +%endif +%global modname zope.hookable + +Summary: Zope hookable +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.4.1 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +URL: http://svn.zope.org/zope.hookable + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools + +%description +Hookable object support. + +%prep +%setup -q -n %{modname}-%{version} + +%build +env CFLAGS="$RPM_OPT_FLAGS" python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT +# remove contained source file(s) +find $RPM_BUILD_ROOT -name '*.c' -type f -print0 | xargs -0 rm -fv + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitearch}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitearch}/%{modname}-*.egg-info +%{python_sitearch}/%{modname}-*-nspkg.pth + + +%changelog +* Thu Jul 8 2010 Robin Lee - 3.4.1-1 +- Initial packaging diff --git a/python-zope-index/F-13/python-zope-index.spec b/python-zope-index/F-13/python-zope-index.spec new file mode 100644 index 0000000..0b90bda --- /dev/null +++ b/python-zope-index/F-13/python-zope-index.spec @@ -0,0 +1,62 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitearch: %global python_sitearch %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")} +%endif +%global modname zope.index + +Summary: Indices for using with catalog like text, field, etc +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.6.1 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +URL: http://pypi.python.org/pypi/zope.index + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: python-ZODB3 +Requires: python-zope-interface + +%description +The 'zope.index' package provides several indices for the Zope +catalog. These include: + +* a field index (for indexing orderable values), + +* a keyword index, + +* a topic index, + +* a text index (with support for lexicon, splitter, normalizer, etc.) + +%prep +%setup -q -n %{modname}-%{version} + +# remove some shebangs +sed -i -e '/^#! *\//, 1d' src/zope/index/text/tests/{mhindex,wordstats,hs-tool}.py + +%build +env CFLAGS="$RPM_OPT_FLAGS" python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT +# remove contained source file(s) +find $RPM_BUILD_ROOT -name '*.c' -type f -print0 | xargs -0 rm -fv + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitearch}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitearch}/%{modname}-*.egg-info +%{python_sitearch}/%{modname}-*-nspkg.pth + + +%changelog +* Fri Jul 9 2010 Robin Lee - 3.6.1-1 +- Initial packaging diff --git a/python-zope-intid/F-13/python-zope-intid.spec b/python-zope-intid/F-13/python-zope-intid.spec new file mode 100644 index 0000000..2182bb5 --- /dev/null +++ b/python-zope-intid/F-13/python-zope-intid.spec @@ -0,0 +1,58 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.intid + +Summary: Integer Id Utility +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.7.2 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.zip +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/zope.intid + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: python-ZODB3 +Requires: python-zope-lifecycleevent >= 3.5.2 +Requires: python-zope-component +Requires: python-zope-event +Requires: python-zope-interface +Requires: python-zope-keyreference +Requires: python-zope-location >= 3.5.4 +Requires: python-zope-security + +%description +This package provides an API to create integer ids for any object. Later +objects can be looked up by their id as well. This functionality is commonly +used in situations where dealing with objects is undesirably, such as in +search indices or any code that needs an easy hash of an object. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Wed Jul 7 2010 Robin Lee - 3.7.2-1 +- Initial packaging diff --git a/python-zope-keyreference/F-13/python-zope-keyreference.spec b/python-zope-keyreference/F-13/python-zope-keyreference.spec new file mode 100644 index 0000000..3c4f62d --- /dev/null +++ b/python-zope-keyreference/F-13/python-zope-keyreference.spec @@ -0,0 +1,52 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.keyreference + +Summary: Key References +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.6.2 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.zip +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/zope.keyreference + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: python-ZODB3 +Requires: python-zope-component +Requires: python-zope-i18nmessageid +Requires: python-zope-interface +Requires: python-zope-schema + +%description +Object references that support stable comparison and hashes. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Thu Jul 8 2010 Robin Lee - 3.6.2-1 +- Initial packaging diff --git a/python-zope-login/F-13/python-zope-login.spec b/python-zope-login/F-13/python-zope-login.spec new file mode 100644 index 0000000..7045fb6 --- /dev/null +++ b/python-zope-login/F-13/python-zope-login.spec @@ -0,0 +1,52 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.login + +Summary: Login helpers for zope.publisher / authentication +Name: python-%(echo %{modname} | sed -r 's|\.|-|') +Version: 1.0.0 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.zip +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/zope.login + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: python-zope-authentication +Requires: python-zope-component +Requires: python-zope-interface +Requires: python-zope-publisher + +%description +This package provides a login helpers for zope.publisher based on the concepts +of zope.authentication. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Sun Jul 4 2010 Robin Lee - 1.0.0-1 +- Initial packaging diff --git a/python-zope-pagetemplate/F-13/python-zope-pagetemplate.spec b/python-zope-pagetemplate/F-13/python-zope-pagetemplate.spec index ff098c2..62d46d2 100644 --- a/python-zope-pagetemplate/F-13/python-zope-pagetemplate.spec +++ b/python-zope-pagetemplate/F-13/python-zope-pagetemplate.spec @@ -2,14 +2,12 @@ %{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} %endif %global modname zope.pagetemplate -%global version 3.5.1 -%global release 1 Summary: Zope Page Templates Name: python-zope-pagetemplate -Version: %{version} -Release: %{release}%{?dist} -Source0: http://pypi.python.org/packages/source/z/%{modname}/%{modname}-%{version}.zip +Version: 3.5.2 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/z/%{modname}/%{modname}-%{version}.tar.gz License: ZPLv2.1 Group: Development/Libraries BuildArch: noarch @@ -42,20 +40,22 @@ python setup.py build %install rm -rf $RPM_BUILD_ROOT python setup.py install --root=$RPM_BUILD_ROOT -rm -f $RPM_BUILD_ROOT%{python_sitelib}/zope/pagetemplate/*.txt %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) -%doc CHANGES.txt -%doc src/zope/pagetemplate/*.txt +%doc CHANGES.txt COPYRIGHT.txt LICENSE.txt README.txt %{python_sitelib}/zope/pagetemplate/ %{python_sitelib}/%{modname}-*.egg-info %{python_sitelib}/%{modname}-*-nspkg.pth %changelog +* Fri Jul 9 2010 Robin Lee - 3.5.2-1 +- Update to 3.5.2 +- Don't move the text files + * Thu Jun 17 2010 Robin Lee - 3.5.1-1 - Initial packaging diff --git a/python-zope-pluggableauth/F-13/python-zope-pluggableauth.spec b/python-zope-pluggableauth/F-13/python-zope-pluggableauth.spec new file mode 100644 index 0000000..8fbb7fa --- /dev/null +++ b/python-zope-pluggableauth/F-13/python-zope-pluggableauth.spec @@ -0,0 +1,61 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.pluggableauth + +Summary: Pluggable Authentication Utility +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 1.0.3 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/zope.pluggableauth + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-ZODB3 +Requires: python-setuptools +Requires: python-zope-authentication +Requires: python-zope-component +Requires: python-zope-container +Requires: python-zope-event +Requires: python-zope-i18nmessageid +Requires: python-zope-interface +Requires: python-zope-publisher >= 3.12 +Requires: python-zope-schema +Requires: python-zope-security +Requires: python-zope-session +Requires: python-zope-site +Requires: python-zope-traversing + +%description +Based on zope.authentication, this package provides a flexible and +pluggable authentication utility. Several common plugins are provided. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt ZPL.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Sat Jul 10 2010 Robin Lee - 1.0.3-1 +- Initial packaging diff --git a/python-zope-principalannotation/F-13/python-zope-principalannotation.spec b/python-zope-principalannotation/F-13/python-zope-principalannotation.spec new file mode 100644 index 0000000..9d6681e --- /dev/null +++ b/python-zope-principalannotation/F-13/python-zope-principalannotation.spec @@ -0,0 +1,57 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.principalannotation + +Summary: Annotations for Zope Principals +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.6.1 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/zope.principalannotation + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: python-ZODB3 +Requires: python-zope-annotation +Requires: python-zope-component +Requires: python-zope-interface +Requires: python-zope-location +Requires: python-zope-security +Requires: python-zope-site + +%description +This package implements annotations for zope.security principals. +To make it clear, the 'principal' here is the object that provides +'zope.security.interfaces.IPrincipal' interface and 'annotations' is +the object providing 'zope.annotation.interfaces.IAnnotations'. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc LICENSE.txt CHANGES.txt README.txt COPYRIGHT.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Wed Jul 7 2010 Robin Lee - 3.6.1-1 +- Initial packaging diff --git a/python-zope-principalregistry/F-13/python-zope-principalregistry.spec b/python-zope-principalregistry/F-13/python-zope-principalregistry.spec new file mode 100644 index 0000000..de5c2ab --- /dev/null +++ b/python-zope-principalregistry/F-13/python-zope-principalregistry.spec @@ -0,0 +1,52 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.principalregistry + +Summary: Global principal registry component for Zope3 +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.7.0 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/zope.principalregistry + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: python-zope-authentication +Requires: python-zope-component +Requires: python-zope-interface +Requires: python-zope-password +Requires: python-zope-security + +%description +%{summary} + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Wed Jul 7 2010 Robin Lee - 3.7.0-1 +- Initial packaging diff --git a/python-zope-securitypolicy/F-13/python-zope-securitypolicy.spec b/python-zope-securitypolicy/F-13/python-zope-securitypolicy.spec new file mode 100644 index 0000000..9c5aad0 --- /dev/null +++ b/python-zope-securitypolicy/F-13/python-zope-securitypolicy.spec @@ -0,0 +1,59 @@ +%if ! (0%{?fedora} > 12 || 0%{?rhel} > 5) +%{!?python_sitelib: %global python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} +%endif +%global modname zope.securitypolicy + +Summary: Default security policy for Zope3 +Name: python-%(echo %{modname} | sed -r 's|\.|-|g') +Version: 3.6.1 +Release: 1%{?dist} +Source0: http://pypi.python.org/packages/source/%(echo %{modname} | sed -r 's|^(.).*|\1|')/%{modname}/%{modname}-%{version}.tar.gz +License: ZPLv2.1 +Group: Development/Libraries +BuildArch: noarch +URL: http://pypi.python.org/pypi/zope.securitypolicy + +BuildRequires: python2-devel +BuildRequires: python-setuptools +Requires: python-zope-filesystem +Requires: python-setuptools +Requires: python-ZODB3 +Requires: python-zope-annotation +Requires: python-zope-authentication +Requires: python-zope-component +Requires: python-zope-configuration +Requires: python-zope-i18nmessageid +Requires: python-zope-interface +Requires: python-zope-location +Requires: python-zope-schema +Requires: python-zope-security + +%description +This package provides an useful security policy for Zope3. It's the +default security policy used in "zope3 the application" and many other +zope-based projects. + +%prep +%setup -q -n %{modname}-%{version} + +%build +python setup.py build + +%install +rm -rf $RPM_BUILD_ROOT +python setup.py install --root=$RPM_BUILD_ROOT + +%clean +rm -rf $RPM_BUILD_ROOT + +%files +%defattr(-,root,root,-) +%doc CHANGES.txt README.txt +%{python_sitelib}/%(echo %{modname} | sed -r 's|\.|/|g') +%{python_sitelib}/%{modname}-*.egg-info +%{python_sitelib}/%{modname}-*-nspkg.pth + + +%changelog +* Thu Jul 8 2010 Robin Lee - 3.6.1-1 +- Initial packaging -- cgit