]> git.pld-linux.org Git - packages/cocoon.git/blob - cocoon.spec
- massive attack: source-md5
[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 # 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/
20 Requires:       jre >= 1.1
21 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 BuildArch:      noarch
23 BuildRequires:  jar
24
25 %description
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.
28
29 %description -l pl
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.
33
34 %package doc
35 Summary:        Online manual for Cocoon
36 Summary(pl):    Podrêcznik online do Cocoona
37 Group:          Applications/Publishing/XML/Java
38
39 %description doc
40 Documentation for Cocoon, viewable through your web server, too.
41
42 %description doc -l pl
43 Dokumentacja do Cocoona, daj±ca siê ogl±daæ tak¿e przez serwer WWW.
44
45 %package optional
46 Summary:        Optional jars for cocoon
47 Summary(pl):    Opcjonalne pakiety do Cocoona
48 Group:          Applications/Publishing/XML/Java
49 Requires:       %{name} = %{version}
50
51 %description optional
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
56
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
62
63 %package sax-bugfix
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}
68
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.
75
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.
82
83 %package samples
84 Summary:        Samples for cocoon
85 Summary(pl):    Przyk³ady do Cocoona
86 Group:          Applications/Publishing/XML/Java
87 Requires:       %{name} = %{version}
88
89 %description samples
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.
94
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
99 serwis WWW.
100
101 %package xmldoc
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}
106
107 %description xmldoc
108 Documentation for cocoon in XML.
109
110 %description xmldoc -l pl
111 Dokumentacja do Cocoona w XML.
112
113 %prep
114 %setup -q
115 %patch0 -p1
116
117 %install
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
123
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
130
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
134
135 install index.html $RPM_BUILD_ROOT/home/httpd/%{name}
136
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
140
141 cp -R samples $RPM_BUILD_ROOT/home/httpd/%{name}
142
143 mv -f {todo,changes}.xml xdocs
144 cp -Rf xdocs $RPM_BUILD_ROOT/home/httpd/%{name}
145
146 %clean
147 rm -rf $RPM_BUILD_ROOT
148
149 %post
150 ln -sf %{_datadir}/%{name}/conf/cocoon.properties /home/httpd/%{name}/WEB-INF
151
152 %postun
153 rm -rf /home/httpd/%{name}/WEB-INF/{lib,cocoon.properties}
154
155 %post doc
156 ln -sf %{_defaultdocdir}/%{name}-doc-%{version}/docs /home/httpd/%{name}
157
158 %postun doc
159 rm -rf /home/httpd/%{name}/docs
160
161 %files
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
179 %doc LICENSE README
180
181 %files doc
182 %defattr(644,root,root,755)
183 %doc docs
184
185 %files optional
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
190
191 %files sax-bugfix
192 %defattr(644,root,root,755)
193 %{_datadir}/%{name}/lib/sax-bugfix.jar
194
195 %files samples
196 %defattr(644,root,root,755)
197 /home/httpd/%{name}/samples
198
199 %files xmldoc
200 %defattr(644,root,root,755)
201 /home/httpd/%{name}/xdocs
This page took 0.068077 seconds and 3 git commands to generate.