]> git.pld-linux.org Git - packages/Zope-archetypes.git/blob - Zope-archetypes.spec
- cleanup
[packages/Zope-archetypes.git] / Zope-archetypes.spec
1 #
2 # Warning: Some old products can cause problems with archetypes - e.g. PortalTransport
3 #
4 %define         zope_subname    archetypes
5 Summary:        Framework designed to facilitate the building of applications for Plone and CMF
6 Summary(pl):    ¦rodowsko u³atwiaj±ce budowanie aplikacji dla Plone i CMF
7 Name:           Zope-%{zope_subname}
8 Version:        1.3.0
9 #%%define               sub_ver rc3
10 Release:        4
11 License:        GPL
12 Group:          Development/Tools
13 Source0:        http://dl.sourceforge.net/%{zope_subname}/Archetypes-%{version}-final-Bundle.tgz
14 # Source0-md5:  7bc41ec1de6682f57e603e34a1d19eaa
15 URL:            http://dreamcatcher.homeunix.org/
16 %pyrequires_eq  python-modules
17 Requires:       Zope
18 Requires:       Zope-CMFPlone
19 Requires:       Zope-CMF
20 Requires:       rtf-converter
21 Requires(post,postun):  /usr/sbin/installzopeproduct
22 Obsoletes:      Zope-PortalTransforms
23 Conflicts:      CMF
24 Conflicts:      Plone
25 BuildArch:      noarch
26 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27
28 %description
29 Archetypes (formerly known as CMFTypes) is a framework designed 
30 to facilitate the building of applications for Plone and CMF. 
31 Its main purpose is to provide a common method for building 
32 content objects, based on schema definitions. 
33
34 %description -l pl
35 Archetypes (poprzednio znany jako CMFTypes) jest ¶rodowskiem
36 u³atwiaj±cym budowanie aplikacji dla Plone i CMF.
37 G³ównym zadaniem jest dostarczenie podstawowych metod 
38 do zbudowania obiektów typu content opartych na zdefiniowanych
39 schematach. 
40
41 %prep
42 %setup -q -c
43 find . -type d -name debian | xargs rm -rf
44 find . -type f -name .cvsignore | xargs rm -rf
45
46 %build
47 mkdir docs docs/{Archetypes,MimetypesRegistry,PortalTransforms,generator,validation}
48 install -d docs/{Archetypes,MimetypesRegistry,PortalTransforms,generator,validation}
49 mv -f Archetypes/{AUTHORS,ChangeLog,HISTORY.txt,README.txt,DEPENDS,TODO.txt} docs/Archetypes
50 mv -f MimetypesRegistry/{ChangeLog,HISTORY.txt,README} docs/MimetypesRegistry
51 mv -f PortalTransforms/{ChangeLog,DEPENDS,HISTORY.txt,README,SUGGESTS,TODO} docs/PortalTransforms
52 rm -rf PortalTransforms/{MANIFEST.in,Makefile}
53 mv -f generator/{ChangeLog,README,HISTORY.txt} docs/generator
54 rm -rf {generator,validation}/MANIFEST.in
55 mv -f validation/{ChangeLog,README,HISTORY.txt} docs/validation
56
57 %install
58 rm -rf $RPM_BUILD_ROOT
59
60 install -d $RPM_BUILD_ROOT%{_datadir}/%{name}
61 cp -af {Archetypes,MimetypesRegistry,PortalTransforms,generator,validation} $RPM_BUILD_ROOT%{_datadir}/%{name}
62
63 %py_comp $RPM_BUILD_ROOT%{_datadir}/%{name}
64 %py_ocomp $RPM_BUILD_ROOT%{_datadir}/%{name}
65
66 %clean
67 rm -rf $RPM_BUILD_ROOT
68
69 %post
70 for p in Archetypes MimetypesRegistry generator validation PortalTransforms; do
71     /usr/sbin/installzopeproduct %{_datadir}/%{name}/$p
72 done
73 if [ -f /var/lock/subsys/zope ]; then
74         /etc/rc.d/init.d/zope restart >&2
75 fi
76
77 %postun
78 if [ "$1" = "0" ]; then
79     for p in Archetypes MimetypesRegistry generator validation PortalTransforms; do
80         /usr/sbin/installzopeproduct -d $p
81     done
82 fi
83 if [ -f /var/lock/subsys/zope ]; then
84             /etc/rc.d/init.d/zope restart >&2
85 fi
86
87 %files
88 %defattr(644,root,root,755)
89 %doc docs/* 
90 %{_datadir}/%{name}
This page took 0.483728 seconds and 4 git commands to generate.