]>
Commit | Line | Data |
---|---|---|
649a8c01 | 1 | %define zope_subname CMF |
16479d24 | 2 | Summary: Content Management Framework for Zope |
7414167a | 3 | Summary(pl.UTF-8): Środowisko zarządzania treścią dla Zope |
649a8c01 | 4 | Name: Zope-%{zope_subname} |
6a256f2d | 5 | Version: 1.5.5 |
98db494b | 6 | Release: 1 |
8cc0b4d7 | 7 | Epoch: 1 |
16479d24 | 8 | License: Zope Public License (ZPL) |
9 | Group: Networking/Daemons | |
59a4b0ec | 10 | Source0: http://zope.org/Products/CMF/%{zope_subname}-%{version}/%{zope_subname}-%{version}.tar.gz |
6a256f2d | 11 | # Source0-md5: 301bf1cccefc1769614acf0fb3ba982c |
16479d24 | 12 | URL: http://cmf.zope.org/ |
dacd9736 | 13 | BuildRequires: python |
16479d24 | 14 | %pyrequires_eq python-modules |
1e0592c8 | 15 | BuildRequires: rpmbuild(macros) >= 1.268 |
bd02c35b | 16 | Requires(post,postun): /usr/sbin/installzopeproduct |
1e0592c8 | 17 | Requires: Zope >= 2.7.7 |
410b5478 | 18 | Obsoletes: CMF |
16479d24 | 19 | BuildArch: noarch |
44315b4b | 20 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
16479d24 | 21 | |
16479d24 | 22 | %description |
23 | Content Management Framework (CMF) for Zope from Zope Corporation | |
24 | delivers a powerful, tailored CMS in a fraction of the time of big | |
25 | vendors. | |
26 | ||
7414167a JR |
27 | %description -l pl.UTF-8 |
28 | CMF to Content Management Framework, czyli środowisko zarządzania | |
29 | treścią dla Zope. Dostarcza w krótkim czasie potężny, dopasowany | |
30 | system zarządzania treścią dla dużych producentów. | |
16479d24 | 31 | |
32 | %prep | |
59a4b0ec | 33 | %setup -q -n %{zope_subname}-%{version} |
16479d24 | 34 | |
35 | %build | |
e52aa3c6 | 36 | #mkdir docs |
98db494b | 37 | mkdir docs/CMFActionIcons docs/CMFCalendar docs/CMFCore docs/CMFDefault docs/CMFSetup docs/CMFTopic docs/DCWorkflow |
38 | mv -f CMFActionIcons/README.txt docs/CMFActionIcons | |
6a256f2d | 39 | mv -f {CHANGES.txt,HISTORY.txt,INSTALL*,README.txt} docs/ |
e52aa3c6 | 40 | mv -f CMFCalendar/{INSTALL.txt,README.txt,TODO.txt,CREDITS.txt} docs/CMFCalendar |
41 | mv -f CMFCore/README.txt docs/CMFCore | |
42 | mv -f CMFDefault/README.txt docs/CMFDefault | |
98db494b | 43 | mv -f CMFSetup/{CREDITS.txt,README.txt} docs/CMFSetup |
e52aa3c6 | 44 | mv -f CMFTopic/README.txt docs/CMFTopic |
45 | mv -f DCWorkflow/{README.txt,CHANGES.txt} docs/DCWorkflow | |
16479d24 | 46 | |
47 | %install | |
48 | rm -rf $RPM_BUILD_ROOT | |
e842294f | 49 | install -d $RPM_BUILD_ROOT%{_datadir}/%{name} |
16479d24 | 50 | |
98db494b | 51 | cp -af {CMFActionIcons,CMFCalendar,CMFCore,CMFDefault,CMFSetup,CMFTopic,CMFUid,DCWorkflow} $RPM_BUILD_ROOT%{_datadir}/%{name} |
16479d24 | 52 | |
e842294f JK |
53 | %py_comp $RPM_BUILD_ROOT%{_datadir}/%{name} |
54 | %py_ocomp $RPM_BUILD_ROOT%{_datadir}/%{name} | |
16479d24 | 55 | |
56 | # find $RPM_BUILD_ROOT -type f -name "*.py" -exec rm -rf {} \;; | |
e842294f | 57 | rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}/docs |
16479d24 | 58 | |
59 | %clean | |
60 | rm -rf $RPM_BUILD_ROOT | |
61 | ||
62 | %post | |
98db494b | 63 | for p in CMFActionIcons CMFCalendar CMFCore CMFDefault CMFSetup CMFTopic CMFUid DCWorkflow ; do |
d3c3bd4c JK |
64 | /usr/sbin/installzopeproduct %{_datadir}/%{name}/$p |
65 | done | |
1e0592c8 | 66 | %service -q zope restart |
16479d24 | 67 | |
68 | %postun | |
deed70cc | 69 | if [ "$1" = "0" ]; then |
98db494b | 70 | for p in CMFActionIcons CMFCalendar CMFCore CMFDefault CMFSetup CMFTopic CMFUid DCWorkflow ; do |
deed70cc JK |
71 | /usr/sbin/installzopeproduct -d $p |
72 | done | |
1e0592c8 | 73 | %service -q zope restart |
16479d24 | 74 | fi |
75 | ||
76 | %files | |
77 | %defattr(644,root,root,755) | |
78 | %doc docs/* | |
deed70cc | 79 | %{_datadir}/%{name} |