1 %include /usr/lib/rpm/macros.python
2 %define zope_subname CMFPlone
3 Summary: Free and open source Content Management System based on Zope and CMF
4 Summary: Darmowy i otwarty system zarz±dzania tre¶ci± oparty na Zope i CMF
5 Name: Zope-%{zope_subname}
9 License: Zope Public License (ZPL), GPL
10 Group: Networking/Daemons
11 Source0: http://dl.sourceforge.net/plone/%{zope_subname}%{version}-%{sub_ver}.tar.gz
12 # Source0-md5: ae47b12f56eb6e4f86ec7b0650e35552
13 URL: http://www.plone.org/
14 %pyrequires_eq python-modules
15 Requires: Zope-CMF >= 1.4
16 Requires: Zope >= 2.6.2
17 Requires: Zope-BTreeFolder2
18 Requires: Zope-CMFQuickInstallerTool
19 Requires: Zope-ExternalEditor
20 Requires: Zope-Formulator
21 Requires: Zope-GroupUserFolder
22 Requires: /usr/sbin/installzopeproduct
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
28 Plone is a free, open source Content Management System. The focus of
29 Plone is to provide value at every level of an organization. It comes
30 with a workflow engine, pre-configured security and roles, a set of
31 content types and multi-lingual support. There are many developers,
32 writers and testers from all over the world, contributing to Plone
33 everyday. Plone is based on the Content Management Framework.
36 Plone jest darmowym systemem zarz±dzania informacj± z otwartym kodem
37 ¼ród³owym. G³ównym celem Plone jest mo¿liwo¶æ dzielenia siê informacj±
38 na ka¿dym poziomie dostêpu. Jest to "silnik" serwisu umo¿liwiaj±cy
39 pracê z wieloma jêzykami, z wstêpn± konfiguracj± uwzglêdniaj±c±
40 zabezpieczenia serwisu. Plone dzia³a w zestawie z CMF, Zope i
44 %setup -q -n %{zope_subname}-%{version}-%{sub_ver}
47 # remove dirs - additional packages!
48 rm -rf {BTreeFolder2,CMFQuickInstallerTool,ExternalEditor,GroupUserFolder,Formulator}
50 mkdir docs docs/CMFPlone docs/CMFFormController docs/i18n
51 rm -rf `find . type f -name .cvsignore`
52 mv -f CMFPlone/{CREDITS.txt,ChangeLog,HISTORY.txt,INSTALL.txt,README.txt} docs/CMFPlone
53 mv -f CMFPlone/docs/* docs/CMFPlone
54 mv -f CMFPlone/i18n/ChangeLog docs/i18n
55 rm -rf CMFPlone/i18n/{build.bat,msgfmt.exe}
56 mv -f CMFFormController/{AUTHORS,ChangeLog,README.txt} docs/CMFFormController
60 rm -rf $RPM_BUILD_ROOT
61 install -d $RPM_BUILD_ROOT%{_datadir}/%{name}
62 cp -af * $RPM_BUILD_ROOT%{_datadir}/%{name}
64 %py_comp $RPM_BUILD_ROOT%{_datadir}/%{name}
65 %py_ocomp $RPM_BUILD_ROOT%{_datadir}/%{name}
67 rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}/docs
70 rm -rf $RPM_BUILD_ROOT
73 for p in CMFPlone CMFActionIcons CMFFormController; do
74 /usr/sbin/installzopeproduct %{_datadir}/%{name}/$p
76 if [ -f /var/lock/subsys/zope ]; then
77 /etc/rc.d/init.d/zope restart >&2
79 echo "From /manage interface there should be a 'Select Type to Add' and says Plone Site" >&2
82 if [ "$1" = "0" ]; then
83 for p in CMFPlone CMFActionIcons CMFFormController; do
84 /usr/sbin/installzopeproduct -d $p
86 if [ -f /var/lock/subsys/zope ]; then
87 /etc/rc.d/init.d/zope restart >&2
92 %defattr(644,root,root,755)