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