]>
Commit | Line | Data |
---|---|---|
649a8c01 | 1 | %define zope_subname CMF |
16479d24 | 2 | Summary: Content Management Framework for Zope |
75cf52f1 | 3 | Summary(pl.UTF-8): Środowisko zarządzania treścią dla Zope |
649a8c01 | 4 | Name: Zope-%{zope_subname} |
f6b56cbe | 5 | Version: 2.1.1 |
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 |
f6b56cbe | 11 | # Source0-md5: 769a487678e2f6cccfb1a3e970921c79 |
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 |
f6b56cbe | 17 | Requires: Zope >= 2.10.4 |
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 |
f6b56cbe | 37 | mkdir docs/CMFActionIcons docs/CMFCalendar docs/CMFCore docs/CMFDefault docs/CMFTopic docs/DCWorkflow docs/GenericSetup |
98db494b | 38 | mv -f CMFActionIcons/README.txt docs/CMFActionIcons |
6a256f2d | 39 | mv -f {CHANGES.txt,HISTORY.txt,INSTALL*,README.txt} docs/ |
f6b56cbe | 40 | mv -f CMFCalendar/{README.txt,CREDITS.txt} docs/CMFCalendar |
e52aa3c6 | 41 | mv -f CMFCore/README.txt docs/CMFCore |
42 | mv -f CMFDefault/README.txt docs/CMFDefault | |
f6b56cbe | 43 | mv -f GenericSetup/{CREDITS.txt,README.txt} docs/GenericSetup |
44 | mv -f DCWorkflow/README.txt docs/DCWorkflow | |
16479d24 | 45 | |
46 | %install | |
47 | rm -rf $RPM_BUILD_ROOT | |
e842294f | 48 | install -d $RPM_BUILD_ROOT%{_datadir}/%{name} |
16479d24 | 49 | |
f6b56cbe | 50 | cp -af {CMFActionIcons,CMFCalendar,CMFCore,CMFDefault,CMFTopic,CMFUid,DCWorkflow,GenericSetup} $RPM_BUILD_ROOT%{_datadir}/%{name} |
16479d24 | 51 | |
e842294f JK |
52 | %py_comp $RPM_BUILD_ROOT%{_datadir}/%{name} |
53 | %py_ocomp $RPM_BUILD_ROOT%{_datadir}/%{name} | |
16479d24 | 54 | |
55 | # find $RPM_BUILD_ROOT -type f -name "*.py" -exec rm -rf {} \;; | |
e842294f | 56 | rm -rf $RPM_BUILD_ROOT%{_datadir}/%{name}/docs |
16479d24 | 57 | |
58 | %clean | |
59 | rm -rf $RPM_BUILD_ROOT | |
60 | ||
61 | %post | |
f6b56cbe | 62 | for p in CMFActionIcons CMFCalendar CMFCore CMFDefault CMFTopic CMFUid DCWorkflow GenericSetup; do |
d3c3bd4c JK |
63 | /usr/sbin/installzopeproduct %{_datadir}/%{name}/$p |
64 | done | |
1e0592c8 | 65 | %service -q zope restart |
16479d24 | 66 | |
67 | %postun | |
deed70cc | 68 | if [ "$1" = "0" ]; then |
f6b56cbe | 69 | for p in CMFActionIcons CMFCalendar CMFCore CMFDefault CMFTopic CMFUid DCWorkflow GenericSetup ; do |
deed70cc JK |
70 | /usr/sbin/installzopeproduct -d $p |
71 | done | |
1e0592c8 | 72 | %service -q zope restart |
16479d24 | 73 | fi |
74 | ||
75 | %files | |
76 | %defattr(644,root,root,755) | |
77 | %doc docs/* | |
deed70cc | 78 | %{_datadir}/%{name} |