]> git.pld-linux.org Git - packages/Zope-archetypes.git/blob - Zope-archetypes.spec
- tabs in preamble
[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.UTF-8):      Ś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 BuildRequires:  rpmbuild(macros) >= 1.268
19 %pyrequires_eq  python-modules
20 Requires(post,postun):  /usr/sbin/installzopeproduct
21 Requires:       Zope
22 Requires:       Zope-CMF
23 Requires:       Zope-CMFPlone
24 Requires:       rtf-converter
25 Obsoletes:      Zope-PortalTransforms
26 Conflicts:      CMF
27 Conflicts:      Plone
28 BuildArch:      noarch
29 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
30
31 %description
32 Archetypes (formerly known as CMFTypes) is a framework designed to
33 facilitate the building of applications for Plone and CMF. Its main
34 purpose is to provide a common method for building content objects,
35 based on schema definitions.
36
37 %description -l pl.UTF-8
38 Archetypes (poprzednio znany jako CMFTypes) jest środowiskiem
39 ułatwiającym budowanie aplikacji dla Plone i CMF. Głównym zadaniem
40 jest dostarczenie podstawowych metod do zbudowania obiektów typu
41 content opartych na zdefiniowanych 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 %service -q zope restart
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         %service -q zope restart
83 fi
84
85 %files
86 %defattr(644,root,root,755)
87 %doc docs/*
88 %{_datadir}/%{name}
This page took 0.105352 seconds and 3 git commands to generate.