Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:rkwasny:erp5
zope-BTreeFolder2
zope-BTreeFolder2.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File zope-BTreeFolder2.spec of Package zope-BTreeFolder2
%define product BTreeFolder2 %define version 1.0.1 %define release sles9 %define zope_minver 2.7 %define zope_home %{_libdir}/zope %define software_home %{zope_home}/lib/python Summary: BTreeFolder2 is a Zope product that acts like a Zope folder but can store many more items Name: zope-%{product} Version: %{version} Release: %{release} License: ZPL Group: System/Servers Source: http://hathawaymix.org/Software/BTreeFolder2/BTreeFolder2-%{version}.tar.bz2 URL: http://hathawaymix.org/Software/BTreeFolder2 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root BuildArch: noarch Requires: zope >= %{zope_minver} %description When you fill a Zope folder with too many items, both Zope and your browser get overwhelmed. Zope has to load and store a large folder object, and the browser has to render large HTML tables repeatedly. Zope can store a lot of objects, but it has trouble storing a lot of objects in a single standard folder. BTreeFolder2 solves this problem by storing subobjects in Zope BTrees, special structures designed for an object database. BTrees can hold numerous items without loading them all into memory at once. This product descends from the BTreeFolder product. Since they are more optimized, BTreeFolder2 instances can hold more objects than BTreeFolder instances. But since there are products that depend on the internal structure of BTreeFolder, the product has been renamed to make it possible to have both installed at the same time. New software should depend on BTreeFolder2, not BTreeFolder. This product also includes CMFBTreeFolder, which will be made available if you also have CMF installed. %prep %setup -c %build # Not much, eh? :-) %install %{__rm} -rf %{buildroot} %{__mkdir_p} %{buildroot}/%{software_home}/Products %{__cp} -a * %{buildroot}%{software_home}/Products/ %clean %{__rm} -rf %{buildroot} %post if [ "`%{_prefix}/bin/zopectl status`" != "daemon manager not running" ] ; then service zope restart fi %postun if [ -f "%{_prefix}/bin/zopectl" ] && [ "`%{_prefix}/bin/zopectl status`" != "daemon manager not running" ] ; then service zope restart fi %files %defattr(0644, root, root, 0755) %{software_home}/Products/* %changelog * Thu Jan 27 2005 Gaetan Lehmann <gaetan.lehmann@jouy.inra.fr> 1.0.1-1mdk - initial contrib
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor