3 %define xalanver 1_2_D02
6 Summary: The servlet XML transformation system
11 Group: Applications/Publishing/XML/Java
12 Group(de): Applikationen/Publizieren/XML/Java
13 Group(pl): Aplikacje/Publikowanie/XML/Java
14 Source0: http://xml.apache.org/cocoon/dist/Cocoon-%{version}.tar.gz
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 Group: Applications/Publishing/XML/Java
31 Group(de): Applikationen/Publizieren/XML/Java
32 Group(pl): Aplikacje/Publikowanie/XML/Java
33 Summary: Online manual for Cocoon
36 Documentation for Cocoon, viewable through your web server, too.
39 Group: Applications/Publishing/XML/Java
40 Group(de): Applikationen/Publizieren/XML/Java
41 Group(pl): Aplikacje/Publikowanie/XML/Java
42 Requires: cocoon = %{version}
43 Summary: Optional jars for cocoon
46 Additional functionality for Cocoon:
47 - bsfengines - Bean Scripting Framework (Xalan existion)
48 - bsf - Bean Scripting Framework (Xalan existion functions)
49 - fop - converts xsl:fo into PDF output
52 Group: Applications/Publishing/XML/Java
53 Group(de): Applikationen/Publizieren/XML/Java
54 Group(pl): Aplikacje/Publikowanie/XML/Java
55 Requires: cocoon = %{version}
56 Summary: Fixes error reporting bug
58 %description sax-bugfix
59 Note The sax-bugfix.jar is an optional, unofficial bugfix - which must
60 be ahead of xerces in the CLASSPATH to work - to allow you to see line
61 numbers and column numbers in XML parsing error messages, and is only
62 needed on some virtual machines. If you get "sealing violations", try
63 removing it from your CLASSPATH.
66 Group: Applications/Publishing/XML/Java
67 Group(de): Applikationen/Publizieren/XML/Java
68 Group(pl): Aplikacje/Publikowanie/XML/Java
69 Requires: cocoon = %{version}
70 Summary: Samples for cocoon
73 This directory contains samples to show you the power of the Cocoon
74 Publishing Framework. Each subdirectory contains examples of possible
75 uses that should give you insights on Cocoon capabilities as well as
76 real-life suggestions on how to XML-ize your web-serving environment.
79 Group: Applications/Publishing/XML/Java
80 Group(de): Applikationen/Publizieren/XML/Java
81 Group(pl): Aplikacje/Publikowanie/XML/Java
82 Requires: cocoon = %{version}
83 Summary: Documentation for cocoon in XML
86 Documentation for cocoon in XML
95 rm -rf $RPM_BUILD_ROOT
96 install -d $RPM_BUILD_ROOT%{_datadir}/%{name} \
97 $RPM_BUILD_ROOT%{_datadir}/%{name}/{lib,conf,xsp-library} \
98 $RPM_BUILD_ROOT/home/httpd/%{name}/WEB-INF \
99 $RPM_BUILD_ROOT%{_localstatedir}/lib/%{name}/repository
102 lib/{turbine-pool,w3c,xalan_%{xalanver},xerces_%{xercesver}}.jar \
103 $RPM_BUILD_ROOT%{_datadir}/%{name}/lib
104 cp lib/{bsfengines,bsf,fop_%{fopver}}.jar \
105 $RPM_BUILD_ROOT%{_datadir}/%{name}/lib
106 cp lib/sax-bugfix.jar $RPM_BUILD_ROOT%{_datadir}/%{name}/lib
108 jar xf bin/cocoon.jar org/apache/cocoon/processor/xsp/library
109 mv org/apache/cocoon/processor/xsp/library/* \
110 $RPM_BUILD_ROOT%{_datadir}/%{name}/xsp-library
112 cp index.html $RPM_BUILD_ROOT/home/httpd/%{name}
114 cp %{SOURCE1} $RPM_BUILD_ROOT/%{_datadir}/%{name}/conf/web.xml
115 cp %{SOURCE2} $RPM_BUILD_ROOT%{_datadir}/%{name}/conf/webapp.conf
116 cp %{SOURCE3} $RPM_BUILD_ROOT%{_datadir}/%{name}/conf/cocoon.properties
118 cp -R samples $RPM_BUILD_ROOT/home/httpd/%{name}
120 mv {todo,changes}.xml xdocs
121 cp -R xdocs $RPM_BUILD_ROOT/home/httpd/%{name}
123 gzip -9nf LICENSE README
126 rm -rf $RPM_BUILD_ROOT
129 ln -sf %{_datadir}/%{name}/conf/cocoon.properties /home/httpd/%{name}/WEB-INF
132 rm -rf /home/httpd/%{name}/WEB-INF/{lib,cocoon.properties}
135 ln -sf %{_defaultdocdir}/%{name}-doc-%{version}/docs /home/httpd/%{name}
138 rm -rf /home/httpd/%{name}/docs
141 %defattr(644,root,root,755)
142 %attr(0640,root,http) %config(noreplace) %verify(not size mtime md5) %{_datadir}/%{name}/conf/cocoon.properties
143 %attr(0640,root,http) %config(noreplace) %verify(not size mtime md5) %{_datadir}/%{name}/conf/webapp.conf
144 %attr(0640,root,http) %config(noreplace) %verify(not size mtime md5) %{_datadir}/%{name}/conf/web.xml
145 %attr(0770,root,http) %dir %{_localstatedir}/lib/%{name}/repository
146 /home/httpd/%{name}/index.html
147 %{_datadir}/%{name}/lib/cocoon.jar
148 %{_datadir}/%{name}/lib/turbine-pool.jar
149 %{_datadir}/%{name}/lib/w3c.jar
150 %{_datadir}/%{name}/lib/xalan_%{xalanver}.jar
151 %{_datadir}/%{name}/lib/xerces_%{xercesver}.jar
152 %{_datadir}/%{name}/xsp-library
153 %doc LICENSE.gz README.gz
156 %defattr(644,root,root,755)
160 %defattr(644,root,root,755)
161 %{_datadir}/%{name}/lib/bsfengines.jar
162 %{_datadir}/%{name}/lib/bsf.jar
163 %{_datadir}/%{name}/lib/fop_%{fopver}.jar
166 %defattr(644,root,root,755)
167 %{_datadir}/%{name}/lib/sax-bugfix.jar
170 %defattr(644,root,root,755)
171 /home/httpd/%{name}/samples
174 %defattr(644,root,root,755)
175 /home/httpd/%{name}/xdocs