3 # - check this version on Zope, Plone and CMF
5 %define zope_subname archetypes
6 Summary: Framework designed to facilitate the building of applications for Plone and CMF.
7 Summary(pl): ¦rodowsko u³atwiaj±ce budowanie aplikacji dla Plone i CMF.
8 Name: Zope-%{zope_subname}
12 Group: Development/Tools
13 Source0: http://dl.sourceforge.net/%{zope_subname}/%{zope_subname}-%{version}.tgz
14 # Source0-md5: b25fdf747a286488b17e512205f4f1ac
15 URL: http://dreamcatcher.homeunix.org/
16 %pyrequires_eq python-modules
18 Requires: Zope-CMFPlone
20 Requires(post,postun): /usr/sbin/installzopeproduct
22 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 Archetypes (formerly known as CMFTypes) is a framework designed
28 to facilitate the building of applications for Plone and CMF.
29 Its main purpose is to provide a common method for building
30 content objects, based on schema definitions.
33 Archetypes (poprzednio znany jako CMFTypes) jest ¶rodowskiem
34 u³atwiaj±cym budowanie aplikacji dla Plone i CMF.
35 G³ównym zadaniem jest dostarczenie podstawowych metod
36 do zbudowania obiektów typu content opartych na zdefiniowanych
41 rm -f %{zope_subname}-%{version}/ArchGenXML/.cvsignore
42 find . -type d -name debian | xargs rm -rf
45 install -d docs/{ArchExample,ArchGenXML,Archetypes,generator,validation}
46 cd %{zope_subname}-%{version}
47 mv -f ArchExample/ChangeLog ../docs/ArchExample
48 mv -f ArchGenXML/README ../docs/ArchGenXML
49 mv -f Archetypes/{docs/*,AUTHORS,ChangeLog,README.txt,TODO.txt} ../docs/Archetypes
50 rm -rf Archetypes/docs
51 mv -f generator/{ChangeLog,README} ../docs/generator
52 mv -f validation/{ChangeLog,README} ../docs/validation
55 rm -rf $RPM_BUILD_ROOT
56 install -d $RPM_BUILD_ROOT%{py_sitedir}
57 install -d $RPM_BUILD_ROOT%{_datadir}/%{name}
58 cp -af %{zope_subname}-%{version}/{generator,validation} $RPM_BUILD_ROOT%{py_sitedir}
59 cp -af %{zope_subname}-%{version}/{ArchExample,ArchGenXML,Archetypes} $RPM_BUILD_ROOT%{_datadir}/%{name}
61 %py_comp $RPM_BUILD_ROOT%{_datadir}/%{name}
62 %py_ocomp $RPM_BUILD_ROOT%{_datadir}/%{name}
64 %py_comp $RPM_BUILD_ROOT%{py_sitedir}
65 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}
67 rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}/docs
70 rm -rf $RPM_BUILD_ROOT
73 for p in ArchExample ArchGenXML Archetypes ; 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
81 if [ "$1" = "0" ]; then
82 for p in ArchExample ArchGenXML Archetypes ; do
83 /usr/sbin/installzopeproduct -d $p
86 if [ -f /var/lock/subsys/zope ]; then
87 /etc/rc.d/init.d/zope restart >&2
91 %defattr(644,root,root,755)
93 %{_datadir}/%{name}/ArchExample
94 %{_datadir}/%{name}/ArchGenXML
95 %{_datadir}/%{name}/Archetypes
96 %{py_sitedir}/generator
97 %{py_sitedir}/validation