]>
Commit | Line | Data |
---|---|---|
1adde380 | 1 | # |
2 | # Warning: Some old products can cause problems with archetypes - e.g. PortalTransport | |
3 | # | |
6cf24ed2 | 4 | %define zope_subname archetypes |
2546d6a8 | 5 | Summary: Framework designed to facilitate the building of applications for Plone and CMF |
410797fb | 6 | Summary(pl.UTF-8): Środowsko ułatwiające budowanie aplikacji dla Plone i CMF |
6cf24ed2 | 7 | Name: Zope-%{zope_subname} |
14fb439d | 8 | Version: 1.3.7 |
9 | #%%define part_name 1-3-7 | |
1adde380 | 10 | #%%define sub_ver rc3 |
05e1472b | 11 | Release: 1 |
f1a300fc | 12 | License: GPL |
6cf24ed2 | 13 | Group: Development/Tools |
14fb439d | 14 | Source0: http://plone.org/products/archetypes/releases/%{version}-final/archetypes-%{version}-final-bundle.tar.gz |
15 | # Source0-md5: cb169796a54cfe2c063a037604701337 | |
7973f2ea | 16 | URL: http://plone.org/products/archetypes/ |
20ab8e3f | 17 | BuildRequires: python |
39d77507 | 18 | BuildRequires: rpmbuild(macros) >= 1.268 |
6cf24ed2 | 19 | %pyrequires_eq python-modules |
39d77507 | 20 | Requires(post,postun): /usr/sbin/installzopeproduct |
b9e52263 | 21 | Requires: Zope |
b0a93502 | 22 | Requires: Zope-CMF |
39d77507 | 23 | Requires: Zope-CMFPlone |
1adde380 | 24 | Requires: rtf-converter |
2546d6a8 | 25 | Obsoletes: Zope-PortalTransforms |
e493b953 | 26 | Conflicts: CMF |
27 | Conflicts: Plone | |
2546d6a8 JB |
28 | BuildArch: noarch |
29 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) | |
6cf24ed2 | 30 | |
31 | %description | |
39d77507 ER |
32 | Archetypes (formerly known as CMFTypes) is a framework designed to |
33 | facilitate the building of applications for Plone and CMF. Its main | |
34 | purpose is to provide a common method for building content objects, | |
35 | based on schema definitions. | |
6cf24ed2 | 36 | |
44d6c12d JR |
37 | %description -l pl.UTF-8 |
38 | Archetypes (poprzednio znany jako CMFTypes) jest środowiskiem | |
39 | ułatwiającym budowanie aplikacji dla Plone i CMF. Głównym zadaniem | |
40 | jest dostarczenie podstawowych metod do zbudowania obiektów typu | |
39d77507 | 41 | content opartych na zdefiniowanych schematach. |
6cf24ed2 | 42 | |
43 | %prep | |
f1a300fc | 44 | %setup -q -c |
413e25c0 | 45 | find . -type d -name debian | xargs rm -rf |
a2b309b9 | 46 | find . -type f -name .cvsignore | xargs rm -rf |
6cf24ed2 | 47 | |
48 | %build | |
1adde380 | 49 | mkdir docs docs/{Archetypes,MimetypesRegistry,PortalTransforms,generator,validation} |
50 | install -d docs/{Archetypes,MimetypesRegistry,PortalTransforms,generator,validation} | |
2234b1db | 51 | mv -f Archetypes/{AUTHORS,ChangeLog,HISTORY.txt,README.txt,TODO.txt} docs/Archetypes |
1adde380 | 52 | mv -f MimetypesRegistry/{ChangeLog,HISTORY.txt,README} docs/MimetypesRegistry |
53 | mv -f PortalTransforms/{ChangeLog,DEPENDS,HISTORY.txt,README,SUGGESTS,TODO} docs/PortalTransforms | |
54 | rm -rf PortalTransforms/{MANIFEST.in,Makefile} | |
55 | mv -f generator/{ChangeLog,README,HISTORY.txt} docs/generator | |
56 | rm -rf {generator,validation}/MANIFEST.in | |
57 | mv -f validation/{ChangeLog,README,HISTORY.txt} docs/validation | |
6cf24ed2 | 58 | |
59 | %install | |
60 | rm -rf $RPM_BUILD_ROOT | |
b5a4d4be | 61 | |
e493b953 | 62 | install -d $RPM_BUILD_ROOT%{_datadir}/%{name} |
1adde380 | 63 | cp -af {Archetypes,MimetypesRegistry,PortalTransforms,generator,validation} $RPM_BUILD_ROOT%{_datadir}/%{name} |
6cf24ed2 | 64 | |
e493b953 | 65 | %py_comp $RPM_BUILD_ROOT%{_datadir}/%{name} |
66 | %py_ocomp $RPM_BUILD_ROOT%{_datadir}/%{name} | |
6cf24ed2 | 67 | |
6cf24ed2 | 68 | %clean |
69 | rm -rf $RPM_BUILD_ROOT | |
70 | ||
71 | %post | |
1adde380 | 72 | for p in Archetypes MimetypesRegistry generator validation PortalTransforms; do |
d79d2ac0 | 73 | /usr/sbin/installzopeproduct %{_datadir}/%{name}/$p |
e493b953 | 74 | done |
39d77507 | 75 | %service -q zope restart |
6cf24ed2 | 76 | |
77 | %postun | |
e493b953 | 78 | if [ "$1" = "0" ]; then |
d79d2ac0 | 79 | for p in Archetypes MimetypesRegistry generator validation PortalTransforms; do |
80 | /usr/sbin/installzopeproduct -d $p | |
81 | done | |
39d77507 | 82 | %service -q zope restart |
6cf24ed2 | 83 | fi |
84 | ||
85 | %files | |
86 | %defattr(644,root,root,755) | |
39d77507 | 87 | %doc docs/* |
b5a4d4be | 88 | %{_datadir}/%{name} |