2 %include /usr/lib/rpm/macros.python
3 %define zope_subname CMFPlone
4 Summary: Free and open source Content Management System based on Zope and CMF
5 Summary(pl): Darmowy i otwarty system zarz±dzania tre¶ci± oparty na Zope i CMF
6 Name: Zope-%{zope_subname}
10 License: Zope Public License (ZPL), GPL
11 Group: Networking/Daemons
12 Source0: http://osdn.dl.sourceforge.net/sourceforge/plone/%{zope_subname}%{version}-final.tar.gz
13 # Source0-md5: 7d9805d07dec4dea30ff62e6c4f8481d
14 URL: http://www.plone.org/
15 %pyrequires_eq python-modules
16 Requires: Zope-archetypes >= 1.2.4
17 Requires: Zope-PortalTransforms
18 Requires: Zope-CMF > 1.4.2
19 Requires: Zope >= 2.6.2
20 Requires: Zope-BTreeFolder2
21 Requires: Zope-CMFQuickInstallerTool
22 Requires: Zope-ExternalEditor
23 Requires: Zope-Formulator >= 1.6.2
24 Requires: Zope-GroupUserFolder >= 2.0
25 Requires(post,postun): /usr/sbin/installzopeproduct
27 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32 Plone is a free, open source Content Management System. The focus of
33 Plone is to provide value at every level of an organization. It comes
34 with a workflow engine, pre-configured security and roles, a set of
35 content types and multi-lingual support. There are many developers,
36 writers and testers from all over the world, contributing to Plone
37 everyday. Plone is based on the Content Management Framework.
40 Plone jest darmowym systemem zarz±dzania informacj± z otwartym kodem
41 ¼ród³owym. G³ównym celem Plone jest mo¿liwo¶æ dzielenia siê informacj±
42 na ka¿dym poziomie dostêpu. Jest to "silnik" serwisu umo¿liwiaj±cy
43 pracê z wieloma jêzykami, z wstêpn± konfiguracj± uwzglêdniaj±c±
44 zabezpieczenia serwisu. Plone dzia³a w zestawie z CMF, Zope i
48 %setup -q -n %{zope_subname}-%{version}-final
49 # remove dirs - additional packages!
51 rm -rf {BTreeFolder2,CMFQuickInstallerTool,Formulator,GroupUserFolder,Archetypes,generator,validation}
52 rm -rf {CMFCalendar,CMFCore,CMFDefault,CMFTopic,DCWorkflow,PortalTransforms}
53 find . -type d -name debian | xargs rm -rf
56 mkdir docs docs/CMFPlone docs/CMFFormController docs/PlacelessTranslationService docs/PloneErrorReporting
57 mv -f CMFPlone/{CREDITS.txt,HISTORY.txt,INSTALL.txt,README.txt,UPGRADE.txt,LICENSE.txt} docs/CMFPlone
58 mv -f CMFPlone/docs/* docs/CMFPlone
59 rm -rf CMFPlone/LICENSE.GPL
60 mv -f CMFFormController/{AUTHORS,ChangeLog,README.txt} docs/CMFFormController
62 mv -f PlacelessTranslationService/{COPYING.txt,NEWS.txt} docs/PlacelessTranslationService
63 mv -f PloneErrorReporting/{ChangeLog,README.txt} docs/PloneErrorReporting
64 rm -rf PloneErrorReporting/LICENSE.txt
67 rm -rf $RPM_BUILD_ROOT
68 install -d $RPM_BUILD_ROOT%{_datadir}/%{name}
69 cp -af * $RPM_BUILD_ROOT%{_datadir}/%{name}
71 %py_comp $RPM_BUILD_ROOT%{_datadir}/%{name}
72 %py_ocomp $RPM_BUILD_ROOT%{_datadir}/%{name}
74 rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}/docs
77 rm -rf $RPM_BUILD_ROOT
80 for p in CMFPlone CMFActionIcons CMFFormController PlacelessTranslationService PloneErrorReporting; do
81 /usr/sbin/installzopeproduct %{_datadir}/%{name}/$p
83 if [ -f /var/lock/subsys/zope ]; then
84 /etc/rc.d/init.d/zope restart >&2
88 if [ "$1" = "0" ]; then
89 for p in CMFPlone CMFActionIcons CMFFormController PlacelessTranslationService PloneErrorReporting; do
90 /usr/sbin/installzopeproduct -d $p
92 if [ -f /var/lock/subsys/zope ]; then
93 /etc/rc.d/init.d/zope restart >&2
98 %defattr(644,root,root,755)