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