]> git.pld-linux.org Git - packages/cocoon.git/blob - cocoon.spec
- removed all Group fields translations (oure rpm now can handle translating
[packages/cocoon.git] / cocoon.spec
1
2 %define fopver 0_15_0
3 %define xalanver 1_2_D02
4 %define xercesver 1_2
5
6 Summary:        The servlet XML transformation system
7 Summary(pl):    Serwletowy system transformacji XML
8 Name:           cocoon
9 Version:        1.8.2
10 Release:        3
11 License:        Apache
12 Group:          Applications/Publishing/XML/Java
13 Source0:        http://xml.apache.org/cocoon/dist/Cocoon-%{version}.tar.gz
14 Source1:        %{name}-web.xml
15 Source2:        %{name}-webapp.conf
16 Source3:        %{name}-properties
17 Patch0:         %{name}-paths.patch
18 URL:            http://xml.apache.org/cocoon/
19 Requires:       jre >= 1.1
20 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
21 BuildArch:      noarch
22 BuildRequires:  jar
23
24 %description
25 Cocoon is a 100% pure Java publishing framework that relies on new W3C
26 technologies (such as XML and XSL) to provide web content.
27
28 %description -l pl
29 Cocoon jest napisanym w 100% w Javie ¶rodowiskiem publikowania, który
30 polega na nowych technologiach W3C (takich jak XML i XSL), aby
31 dostarczyæ zawarto¶æ stron WWW.
32
33 %package doc
34 Summary:        Online manual for Cocoon
35 Summary(pl):    Podrêcznik online do Cocoona
36 Group:          Applications/Publishing/XML/Java
37
38 %description doc
39 Documentation for Cocoon, viewable through your web server, too.
40
41 %description doc -l pl
42 Dokumentacja do Cocoona, daj±ca siê ogl±daæ tak¿e przez serwer WWW.
43
44 %package optional
45 Summary:        Optional jars for cocoon
46 Summary(pl):    Opcjonalne pakiety do Cocoona
47 Group:          Applications/Publishing/XML/Java
48 Requires:       %{name} = %{version}
49
50 %description optional
51 Additional functionality for Cocoon:
52  - bsfengines - Bean Scripting Framework (Xalan existion)
53  - bsf - Bean Scripting Framework (Xalan existion functions)
54  - fop - converts xsl:fo into PDF output
55
56 %description optional -l pl
57 Dodatkowa funkcjonalno¶æ do Cocoona:
58  - bsfengines - Bean Scripting Framework (Xalan)
59  - bsf - Bean Scription Framework (funkcje Xalan)
60  - fop - konwertuje xsl:fo na PDF
61
62 %package sax-bugfix
63 Summary:        Fixes error reporting bug
64 Summary(pl):    Poprawia b³±d przy raportowaniu b³êdu
65 Group:          Applications/Publishing/XML/Java
66 Requires:       %{name} = %{version}
67
68 %description sax-bugfix
69 Note The sax-bugfix.jar is an optional, unofficial bugfix - which must
70 be ahead of xerces in the CLASSPATH to work - to allow you to see line
71 numbers and column numbers in XML parsing error messages, and is only
72 needed on some virtual machines. If you get "sealing violations", try
73 removing it from your CLASSPATH.
74
75 %description sax-bugfix -l pl
76 sax-bugfix.jar jest opcjonaln±, nieoficjaln± poprawk± b³êdu - która
77 mui byæ przed xercesem w CLASSPATH - pozwalaj±ca zobaczyæ numery linii
78 i kolumn w komunikatach o b³êdach w parsowaniu XML, i jest potrzebna
79 tylko na niektórych maszynach wirtualnych. Je¿eli dostajesz "sealing
80 violations", spróbuj usun±æ j± z CLASSPATH.
81
82 %package samples
83 Summary:        Samples for cocoon
84 Summary(pl):    Przyk³ady do Cocoona
85 Group:          Applications/Publishing/XML/Java
86 Requires:       %{name} = %{version}
87
88 %description samples
89 This directory contains samples to show you the power of the Cocoon
90 Publishing Framework. Each subdirectory contains examples of possible
91 uses that should give you insights on Cocoon capabilities as well as
92 real-life suggestions on how to XML-ize your web-serving environment.
93
94 %description samples -l pl
95 Ten pakiet zawieraa przyk³ady pokazuj±ce si³ê ¦rodowiska Publikacji
96 Cocoon. Ka¿dy podkatalog zawiera przyk³ady mo¿liwych sposobów
97 wykorzystania mo¿liwo¶ci Cocoona oraz sugestie, jak z-XML-izowaæ swój
98 serwis WWW.
99
100 %package xmldoc
101 Summary:        Documentation for cocoon in XML
102 Summary(pl):    Dokumentacja do Cocoona w XML
103 Group:          Applications/Publishing/XML/Java
104 Requires:       %{name} = %{version}
105
106 %description xmldoc
107 Documentation for cocoon in XML.
108
109 %description xmldoc -l pl
110 Dokumentacja do Cocoona w XML.
111
112 %prep
113 %setup -q
114 %patch0 -p1
115
116 %install
117 rm -rf $RPM_BUILD_ROOT
118 install -d $RPM_BUILD_ROOT%{_datadir}/%{name} \
119         $RPM_BUILD_ROOT%{_datadir}/%{name}/{lib,conf,xsp-library} \
120         $RPM_BUILD_ROOT/home/httpd/%{name}/WEB-INF \
121         $RPM_BUILD_ROOT%{_localstatedir}/lib/%{name}/repository
122
123 install bin/cocoon.jar \
124         lib/{turbine-pool,w3c,xalan_%{xalanver},xerces_%{xercesver}}.jar \
125         $RPM_BUILD_ROOT%{_datadir}/%{name}/lib
126 install lib/{bsfengines,bsf,fop_%{fopver}}.jar \
127         $RPM_BUILD_ROOT%{_datadir}/%{name}/lib
128 install lib/sax-bugfix.jar $RPM_BUILD_ROOT%{_datadir}/%{name}/lib
129
130 jar xf bin/cocoon.jar org/apache/cocoon/processor/xsp/library
131 mv -f org/apache/cocoon/processor/xsp/library/* \
132         $RPM_BUILD_ROOT%{_datadir}/%{name}/xsp-library
133
134 install index.html $RPM_BUILD_ROOT/home/httpd/%{name}
135
136 install %{SOURCE1} $RPM_BUILD_ROOT/%{_datadir}/%{name}/conf/web.xml
137 install %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/%{name}/conf/webapp.conf
138 install %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/%{name}/conf/cocoon.properties
139
140 cp -R samples $RPM_BUILD_ROOT/home/httpd/%{name}
141
142 mv -f {todo,changes}.xml xdocs
143 cp -Rf xdocs $RPM_BUILD_ROOT/home/httpd/%{name}
144
145 gzip -9nf LICENSE README
146
147 %clean
148 rm -rf $RPM_BUILD_ROOT
149
150 %post
151 ln -sf %{_datadir}/%{name}/conf/cocoon.properties /home/httpd/%{name}/WEB-INF
152
153 %postun
154 rm -rf /home/httpd/%{name}/WEB-INF/{lib,cocoon.properties}
155
156 %post doc
157 ln -sf %{_defaultdocdir}/%{name}-doc-%{version}/docs /home/httpd/%{name}
158
159 %postun doc
160 rm -rf /home/httpd/%{name}/docs
161
162 %files
163 %defattr(644,root,root,755)
164 %dir %{_datadir}/%{name}
165 %dir %{_datadir}/%{name}/conf
166 %attr(0640,root,http) %config(noreplace) %verify(not size mtime md5) %{_datadir}/%{name}/conf/cocoon.properties
167 %attr(0640,root,http) %config(noreplace) %verify(not size mtime md5) %{_datadir}/%{name}/conf/webapp.conf
168 %attr(0640,root,http) %config(noreplace) %verify(not size mtime md5) %{_datadir}/%{name}/conf/web.xml
169 %dir %{_localstatedir}/lib/%{name}
170 %attr(0770,root,http) %dir %{_localstatedir}/lib/%{name}/repository
171 %dir /home/httpd/%{name}
172 /home/httpd/%{name}/index.html
173 %dir %{_datadir}/%{name}/lib
174 %{_datadir}/%{name}/lib/cocoon.jar
175 %{_datadir}/%{name}/lib/turbine-pool.jar
176 %{_datadir}/%{name}/lib/w3c.jar
177 %{_datadir}/%{name}/lib/xalan_%{xalanver}.jar
178 %{_datadir}/%{name}/lib/xerces_%{xercesver}.jar
179 %{_datadir}/%{name}/xsp-library
180 %doc LICENSE.gz README.gz
181
182 %files doc
183 %defattr(644,root,root,755)
184 %doc docs
185
186 %files optional
187 %defattr(644,root,root,755)
188 %{_datadir}/%{name}/lib/bsfengines.jar
189 %{_datadir}/%{name}/lib/bsf.jar
190 %{_datadir}/%{name}/lib/fop_%{fopver}.jar
191
192 %files sax-bugfix
193 %defattr(644,root,root,755)
194 %{_datadir}/%{name}/lib/sax-bugfix.jar
195
196 %files samples
197 %defattr(644,root,root,755)
198 /home/httpd/%{name}/samples
199
200 %files xmldoc
201 %defattr(644,root,root,755)
202 /home/httpd/%{name}/xdocs
This page took 0.041974 seconds and 4 git commands to generate.