3 %define xalanver 1_2_D02
6 Summary: The servlet XML transformation system
7 Summary(pl): Serwletowy system transformacji XML
12 Group: Applications/Publishing/XML/Java
13 Source0: http://xml.apache.org/cocoon/dist/Cocoon-%{version}.tar.gz
14 # Source0-md5: fb2e456f477c574f844a42b23e2bec48
15 Source1: %{name}-web.xml
16 Source2: %{name}-webapp.conf
17 Source3: %{name}-properties
18 Patch0: %{name}-paths.patch
19 URL: http://xml.apache.org/cocoon/
21 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
26 Cocoon is a 100% pure Java publishing framework that relies on new W3C
27 technologies (such as XML and XSL) to provide web content.
30 Cocoon jest napisanym w 100% w Javie ¶rodowiskiem publikowania, który
31 polega na nowych technologiach W3C (takich jak XML i XSL), aby
32 dostarczyæ zawarto¶æ stron WWW.
35 Summary: Online manual for Cocoon
36 Summary(pl): Podrêcznik online do Cocoona
37 Group: Applications/Publishing/XML/Java
40 Documentation for Cocoon, viewable through your web server, too.
42 %description doc -l pl
43 Dokumentacja do Cocoona, daj±ca siê ogl±daæ tak¿e przez serwer WWW.
46 Summary: Optional jars for cocoon
47 Summary(pl): Opcjonalne pakiety do Cocoona
48 Group: Applications/Publishing/XML/Java
49 Requires: %{name} = %{version}
52 Additional functionality for Cocoon:
53 - bsfengines - Bean Scripting Framework (Xalan existion)
54 - bsf - Bean Scripting Framework (Xalan existion functions)
55 - fop - converts xsl:fo into PDF output
57 %description optional -l pl
58 Dodatkowa funkcjonalno¶æ do Cocoona:
59 - bsfengines - Bean Scripting Framework (Xalan)
60 - bsf - Bean Scription Framework (funkcje Xalan)
61 - fop - konwertuje xsl:fo na PDF
64 Summary: Fixes error reporting bug
65 Summary(pl): Poprawia b³±d przy raportowaniu b³êdu
66 Group: Applications/Publishing/XML/Java
67 Requires: %{name} = %{version}
69 %description sax-bugfix
70 Note The sax-bugfix.jar is an optional, unofficial bugfix - which must
71 be ahead of xerces in the CLASSPATH to work - to allow you to see line
72 numbers and column numbers in XML parsing error messages, and is only
73 needed on some virtual machines. If you get "sealing violations", try
74 removing it from your CLASSPATH.
76 %description sax-bugfix -l pl
77 sax-bugfix.jar jest opcjonaln±, nieoficjaln± poprawk± b³êdu - która
78 mui byæ przed xercesem w CLASSPATH - pozwalaj±ca zobaczyæ numery linii
79 i kolumn w komunikatach o b³êdach w parsowaniu XML, i jest potrzebna
80 tylko na niektórych maszynach wirtualnych. Je¿eli dostajesz "sealing
81 violations", spróbuj usun±æ j± z CLASSPATH.
84 Summary: Samples for cocoon
85 Summary(pl): Przyk³ady do Cocoona
86 Group: Applications/Publishing/XML/Java
87 Requires: %{name} = %{version}
90 This directory contains samples to show you the power of the Cocoon
91 Publishing Framework. Each subdirectory contains examples of possible
92 uses that should give you insights on Cocoon capabilities as well as
93 real-life suggestions on how to XML-ize your web-serving environment.
95 %description samples -l pl
96 Ten pakiet zawieraa przyk³ady pokazuj±ce si³ê ¦rodowiska Publikacji
97 Cocoon. Ka¿dy podkatalog zawiera przyk³ady mo¿liwych sposobów
98 wykorzystania mo¿liwo¶ci Cocoona oraz sugestie, jak z-XML-izowaæ swój
102 Summary: Documentation for cocoon in XML
103 Summary(pl): Dokumentacja do Cocoona w XML
104 Group: Applications/Publishing/XML/Java
105 Requires: %{name} = %{version}
108 Documentation for cocoon in XML.
110 %description xmldoc -l pl
111 Dokumentacja do Cocoona w XML.
118 rm -rf $RPM_BUILD_ROOT
119 install -d $RPM_BUILD_ROOT%{_datadir}/%{name} \
120 $RPM_BUILD_ROOT%{_datadir}/%{name}/{lib,conf,xsp-library} \
121 $RPM_BUILD_ROOT/home/httpd/%{name}/WEB-INF \
122 $RPM_BUILD_ROOT%{_localstatedir}/lib/%{name}/repository
124 install bin/cocoon.jar \
125 lib/{turbine-pool,w3c,xalan_%{xalanver},xerces_%{xercesver}}.jar \
126 $RPM_BUILD_ROOT%{_datadir}/%{name}/lib
127 install lib/{bsfengines,bsf,fop_%{fopver}}.jar \
128 $RPM_BUILD_ROOT%{_datadir}/%{name}/lib
129 install lib/sax-bugfix.jar $RPM_BUILD_ROOT%{_datadir}/%{name}/lib
131 jar xf bin/cocoon.jar org/apache/cocoon/processor/xsp/library
132 mv -f org/apache/cocoon/processor/xsp/library/* \
133 $RPM_BUILD_ROOT%{_datadir}/%{name}/xsp-library
135 install index.html $RPM_BUILD_ROOT/home/httpd/%{name}
137 install %{SOURCE1} $RPM_BUILD_ROOT/%{_datadir}/%{name}/conf/web.xml
138 install %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/%{name}/conf/webapp.conf
139 install %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/%{name}/conf/cocoon.properties
141 cp -R samples $RPM_BUILD_ROOT/home/httpd/%{name}
143 mv -f {todo,changes}.xml xdocs
144 cp -Rf xdocs $RPM_BUILD_ROOT/home/httpd/%{name}
147 rm -rf $RPM_BUILD_ROOT
150 ln -sf %{_datadir}/%{name}/conf/cocoon.properties /home/httpd/%{name}/WEB-INF
153 rm -rf /home/httpd/%{name}/WEB-INF/{lib,cocoon.properties}
156 ln -sf %{_defaultdocdir}/%{name}-doc-%{version}/docs /home/httpd/%{name}
159 rm -rf /home/httpd/%{name}/docs
162 %defattr(644,root,root,755)
163 %dir %{_datadir}/%{name}
164 %dir %{_datadir}/%{name}/conf
165 %attr(0640,root,http) %config(noreplace) %verify(not size mtime md5) %{_datadir}/%{name}/conf/cocoon.properties
166 %attr(0640,root,http) %config(noreplace) %verify(not size mtime md5) %{_datadir}/%{name}/conf/webapp.conf
167 %attr(0640,root,http) %config(noreplace) %verify(not size mtime md5) %{_datadir}/%{name}/conf/web.xml
168 %dir %{_localstatedir}/lib/%{name}
169 %attr(0770,root,http) %dir %{_localstatedir}/lib/%{name}/repository
170 %dir /home/httpd/%{name}
171 /home/httpd/%{name}/index.html
172 %dir %{_datadir}/%{name}/lib
173 %{_datadir}/%{name}/lib/cocoon.jar
174 %{_datadir}/%{name}/lib/turbine-pool.jar
175 %{_datadir}/%{name}/lib/w3c.jar
176 %{_datadir}/%{name}/lib/xalan_%{xalanver}.jar
177 %{_datadir}/%{name}/lib/xerces_%{xercesver}.jar
178 %{_datadir}/%{name}/xsp-library
182 %defattr(644,root,root,755)
186 %defattr(644,root,root,755)
187 %{_datadir}/%{name}/lib/bsfengines.jar
188 %{_datadir}/%{name}/lib/bsf.jar
189 %{_datadir}/%{name}/lib/fop_%{fopver}.jar
192 %defattr(644,root,root,755)
193 %{_datadir}/%{name}/lib/sax-bugfix.jar
196 %defattr(644,root,root,755)
197 /home/httpd/%{name}/samples
200 %defattr(644,root,root,755)
201 /home/httpd/%{name}/xdocs