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