]> git.pld-linux.org Git - packages/tomcat.git/blob - tomcat.spec
- 7.0.12
[packages/tomcat.git] / tomcat.spec
1
2 # Conditional build:
3 %bcond_without  javadoc         # skip building javadocs
4
5 %define         jspapiver       2.2
6 %define         servletapiver   3.0
7
8 # Java Commons Logging version. Must be >= 1.1.
9 %define         jclver  1.1.1
10
11 %include        /usr/lib/rpm/macros.java
12 Summary:        Web server and Servlet/JSP Engine, RI for Servlet %{servletapiver}/JSP %{jspapiver} API
13 Summary(pl.UTF-8):      Serwer www i silnik Servlet/JSP będący wzorcową implementacją API Servlet %{servletapiver}/JSP %{jspapiver}
14 Name:           tomcat
15 Version:        7.0.12
16 Release:        1
17 License:        Apache v2.0
18 Group:          Networking/Daemons/Java
19 Source0:        http://www.apache.org/dist/tomcat/tomcat-7/v%{version}/src/apache-%{name}-%{version}-src.tar.gz
20 # Source0-md5:  edfd253c21b51ccadce8ec05be5e61fb
21 Source1:        apache-%{name}.init
22 Source2:        apache-%{name}.sysconfig
23 Source3:        %{name}-build.properties
24 Source10:       %{name}-context-ROOT.xml
25 Source11:       %{name}-context-docs.xml
26 Source12:       %{name}-context-manager.xml
27 Source13:       %{name}-context-host-manager.xml
28 Source14:       %{name}-context-examples.xml
29 Source100:      http://www.apache.org/dist/commons/logging/source/commons-logging-%{jclver}-src.tar.gz
30 # Source100-md5:        e5cfa8cca13152d7545fde6b1783c60a
31 Patch0:         %{name}-build.xml.patch
32 Patch1:         server.xml-URIEncoding-utf8.patch
33 Patch2:         %{name}-LDAPUserDatabase.patch
34 Patch3:         %{name}-catalina.policy-javadir.patch
35 Patch4:         %{name}-userdir.patch
36 Patch100:       jcl-build.xml.patch
37 URL:            http://tomcat.apache.org/
38 BuildRequires:  ant >= 1.5.3
39 BuildRequires:  ant-trax
40 BuildRequires:  eclipse-jdt >= 3.2
41 BuildRequires:  java(JSR109)
42 BuildRequires:  java-avalon-logkit
43 BuildRequires:  java-commons-daemon >= 1.0
44 BuildRequires:  java-commons-dbcp-tomcat5 >= 0:1.1
45 BuildRequires:  java-commons-pool-tomcat5
46 BuildRequires:  java-geronimo-spec-jaxrpc
47 BuildRequires:  java-jdbc-mysql
48 BuildRequires:  java-junit
49 BuildRequires:  java-log4j
50 BuildRequires:  java-mail
51 BuildRequires:  jdk
52 BuildRequires:  jpackage-utils
53 BuildRequires:  rpm-javaprov
54 BuildRequires:  rpmbuild(macros) >= 1.553
55 BuildRequires:  sed >= 4.0
56 Requires(post,preun):   /sbin/chkconfig
57 Requires(postun):       /usr/sbin/groupdel
58 Requires(postun):       /usr/sbin/userdel
59 Requires(pre):  /bin/id
60 Requires(pre):  /usr/bin/getgid
61 Requires(pre):  /usr/sbin/groupadd
62 Requires(pre):  /usr/sbin/useradd
63 Requires:       java(jaxp_parser_impl)
64 Requires:       java(jndi) >= 1.2.1
65 Requires:       java-%{name}-catalina = %{epoch}:%{version}-%{release}
66 Requires:       java-%{name}-coyote = %{epoch}:%{version}-%{release}
67 Requires:       java-%{name}-jasper = %{epoch}:%{version}-%{release}
68 Requires:       java-commons-dbcp-tomcat5 >= 0:1.1
69 Requires:       java-commons-pool-tomcat5
70 Requires:       java-jdbc-mysql
71 Requires:       java-mail
72 Requires:       java-servletapi = %{epoch}:%{version}-%{release}
73 Requires:       jpackage-utils
74 Requires:       jre >= 1.2
75 Requires:       jsvc
76 Requires:       rc-scripts
77 Suggests:       tomcat-native
78 Provides:       group(servlet)
79 Provides:       group(tomcat)
80 Provides:       user(tomcat)
81 Obsoletes:      apache-tomcat
82 Obsoletes:      jakarta-tomcat
83 BuildArch:      noarch
84 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
85
86 %define         _tomcatdir      %{_datadir}/tomcat
87 %define         _logdir         %{_var}/log
88 %define         _vardir         %{_var}/lib/tomcat
89
90 %define find_jar() %{expand:%%define jarfile {%(jar=$(find-jar %1); echo ${jar:-%%nil})}}%{?jarfile}%{!?jarfile:%{error:find-jar %1 failed}}%{nil}
91
92 %description
93 Tomcat is the servlet container that is used in the official Reference
94 Implementation for the Java Servlet and JavaServer Pages technologies.
95 The Java Servlet and JavaServer Pages specifications are developed by
96 Sun under the Java Community Process.
97
98 Tomcat is developed in an open and participatory environment and
99 released under the Apache Software License. Tomcat is intended to be a
100 collaboration of the best-of-breed developers from around the world.
101
102 %description -l pl.UTF-8
103 Tomcat to kontener serwletowy używany przez oficjalną implementację
104 wzorcową technologii Java Servlet i JavaServer Pages. Specyfikacje
105 Java Servlet i JavaServer Pages są rozwijane przez Suna zgodnie z Java
106 Community Process.
107
108 %package webapp-docs
109 Summary:        The Apache Tomcat Servlet/JSP Container documentation
110 Summary(pl.UTF-8):      Dokumentacja do Tomcata - kontenera Servlet/JSP
111 Group:          Documentation
112 Obsoletes:      apache-tomcat-doc
113 Obsoletes:      jakarta-tomcat-doc
114 Obsoletes:      tomcat-doc
115
116 %description webapp-docs
117 The Tomcat Servlet/JSP Container documentation.
118
119 %description webapp-docs -l pl.UTF-8
120 Dokumentacja do Tomcata - kontenera Servlet/JSP.
121
122 %package webapp-manager
123 Summary:        The Apache Tomcat Servlet/JSP application manager
124 Summary(pl.UTF-8):      Zarządca aplikacji w Tomcacie
125 Group:          Networking/Daemons/Java/Servlets
126 Requires:       %{name} = %{epoch}:%{version}-%{release}
127
128 %description webapp-manager
129 The Apache Tomcat Servlet/JSP application manager.
130
131 %description webapp-manager -l pl.UTF-8
132 Zarządca aplikacji w Tomcacie.
133
134 %package webapp-host-manager
135 Summary:        The Apache Tomcat Servlet/JSP virtual hosts manager
136 Summary(pl.UTF-8):      Zarządca wirtualnych hostów w Tomcacie
137 Group:          Networking/Daemons/Java/Servlets
138 Requires:       %{name} = %{epoch}:%{version}-%{release}
139 Obsoletes:      tomcat-admin
140
141 %description webapp-host-manager
142 The Apache Tomcat Servlet/JSP virtual hosts manager.
143
144 %description webapp-host-manager -l pl.UTF-8
145 Zarządca wirtualnych hostów w Tomcacie.
146
147 %package webapp-examples
148 Summary:        The Apache Tomcat Servlet/JSP example applications
149 Summary(pl.UTF-8):      Przykładowe aplikacje dla Tomcata
150 Group:          Networking/Daemons/Java/Servlets
151 Requires:       %{name} = %{epoch}:%{version}-%{release}
152
153 %description webapp-examples
154 The Apache Tomcat Servlet/JSP example applications.
155
156 %description webapp-examples -l pl.UTF-8
157 Przykładowe aplikacje dla Tomcata.
158
159 %package webservices
160 Summary:        Web Services support (JSR 109)
161 Summary(pl.UTF-8):      Wsparcie dla Web Services (JSR 109)
162 Group:          Libraries/Java
163 Requires:       %{name} = %{epoch}:%{version}-%{release}
164 Requires:       java(JSR109)
165 Requires:       java-geronimo-spec-jaxrpc
166
167 %description webservices
168 Factories for JSR 109 which may be used to resolve web services
169 references.
170
171 %description webservices -l pl.UTF-8
172 Wsparcie dla JSR 109 (Web Services).
173
174 %package jmx
175 Summary:        JMX remote interface for Tomcat
176 Summary(pl.UTF-8):      Zdalny interfejs JMX dla Tomcata
177 Group:          Libraries/Java
178 Requires:       %{name} = %{epoch}:%{version}-%{release}
179
180 %description jmx
181 JMX remote interface for Tomcat.
182
183 %description jmx -l pl.UTF-8
184 Zdalny interfejs JMX dla Tomcata.
185
186 %package -n java-tomcat-catalina
187 Summary:        Tomcat's servlet engine
188 Summary(pl.UTF-8):      Silnik servletów dla Tomcata.
189 Group:          Libraries/Java
190 Requires:       jpackage-utils
191
192 %description -n java-tomcat-catalina
193 Catalina is Tomcat's servlet container. Catalina implements Sun
194 Microsystems' specifications for servlet and JavaServer Pages (JSP).
195
196 %description -n java-tomcat-catalina -l pl.UTF-8
197 Bibliotek Javy zawierające silnik servletów i JSP tomcata.
198
199 %package -n java-tomcat-coyote
200 Summary:        Tomcat HTTP connector
201 Summary(pl.UTF-8):      Interfejs HTTP dla Tomcata
202 Group:          Libraries/Java
203 Requires:       jpackage-utils
204
205 %description -n java-tomcat-coyote
206 Coyote is Tomcat's HTTP Connector component that supports the HTTP 1.1
207 protocol for the web server or application container. Coyote listens
208 for incoming connections on a specific TCP port on the server and
209 forwards the request to the Tomcat Engine to process the request and
210 send back a response to the requesting client.
211
212 %description -n java-tomcat-coyote -l pl.UTF-8
213 Biblioteki Javy zawierające serwer HTTP 1.1 dla Tomcata.
214
215 %package -n java-tomcat-jasper
216 Summary:        JSP compiler
217 Summary(pl.UTF-8):      Kompilator JSP
218 Group:          Libraries/Java
219 Requires:       java-eclipse-jdt >= 3.2
220 Requires:       jpackage-utils
221 Obsoletes:      apache-tomcat-jasper
222 Obsoletes:      tomcat-jasper
223
224 %description -n java-tomcat-jasper
225 Jasper is Java ServerPages compiler used by Apache Tomcat servlet
226 container.
227
228 %description -n java-tomcat-jasper -l pl.UTF-8
229 Jasper jest kompilatorem Java ServerPages używanym przez kontener
230 servletów Apache Tomcat.
231
232 %package -n java-servletapi
233 Summary:        Java servlet and JSP implementation classes
234 Summary(pl.UTF-8):      Klasy z implementacją Java Servlet i JSP
235 Group:          Libraries/Java
236 Provides:       java(jsp) = %{jspapiver}
237 Provides:       java(servlet) = %{servletapiver}
238 Obsoletes:      jakarta-servletapi5
239 Obsoletes:      java-servletapi5
240 Obsoletes:      jakarta-servletapi5
241
242 %description -n java-servletapi
243 Implementation classes of the Java Servlet and JSP APIs (packages
244 javax.servlet, javax.servlet.http, javax.servlet.jsp, and
245 javax.servlet.jsp.tagext).
246
247 %description -n java-servletapi -l pl.UTF-8
248 Implementacje klas API Java Servlet i JSP (pakiety javax.servlet,
249 javax.servlet.http, javax.servlet.jsp i java.servlet.jsp.tagext).
250
251 %prep
252 %setup -q -a100 -n apache-%{name}-%{version}-src
253 %patch0 -p1
254 %patch1 -p1
255 %patch2 -p1
256 %patch3 -p1
257 %patch4 -p1
258
259 # Prepare java-commmons-logging sources
260 mkdir -p output/extras/logging
261 mv commons-logging-%{jclver}-src output/extras/logging
262 cd output/extras/logging/commons-logging-%{jclver}-src
263 %undos build.xml
264 %patch100 -p1
265 cd -
266
267 # we don't need those scripts
268 rm bin/*.bat
269 rm bin/{startup,shutdown}.sh
270
271 cp -a %{SOURCE3} build.properties
272 cat >>build.properties <<EOF
273
274 log4j.jar=%(find-jar log4j)
275 log4j12.jar=%(find-jar log4j)
276 junit.jar=%(find-jar junit)
277 logkit.jar=%(find-jar avalon-logkit)
278 avalon-framework-impl.jar=%(find-jar avalon-framework-impl.jar)
279 avalon-framework-api.jar=%(find-jar avalon-framework-api.jar)
280 servletapi.jar=$(pwd)/output/build/lib/servlet-api.jar
281 EOF
282
283 %build
284 export LC_ALL=en_US
285
286 # Base package
287 %ant \
288         -Drpm.javadir=%{_javadir} \
289         -Drpm.libdir=%{_libdir}
290
291 # Extras
292 mkdir -p output/extras/webservices
293
294 ln -sf %{_javadir}/geronimo-spec-jaxrpc.jar output/extras/webservices/jaxrpc.jar
295 ln -sf %{_javadir}/jsr109.jar output/extras/webservices/wsdl4j.jar
296
297 %ant -Dcommons-logging-version=%{jclver} extras
298
299 # Javadoc
300 %if %{with javadoc}
301 %ant javadoc
302 %endif
303
304 %install
305 rm -rf $RPM_BUILD_ROOT
306 cd output/build
307
308 TOMCATDIR=$RPM_BUILD_ROOT%{_tomcatdir}
309 CATALINADIR=$RPM_BUILD_ROOT/var/lib/tomcat
310
311 # useful for constructing relative symlinks. Is there a better way?
312 TOMCATDIRREV=$(echo %{_tomcatdir} | sed 's#[^/]\+#..#g;s#^/##')
313 CATALINADIRREV=$(echo /var/lib/tomcat | sed 's#[^/]\+#..#g;s#^/##')
314 SYSCONFDIRREV=$(echo %{_sysconfdir} | sed 's#[^/]\+#..#g;s#^/##')
315
316 install -d $TOMCATDIR \
317             $CATALINADIR/temp \
318             $RPM_BUILD_ROOT%{_vardir}/webapps \
319             $RPM_BUILD_ROOT%{_vardir}/work \
320             $RPM_BUILD_ROOT%{_vardir}/conf \
321             $RPM_BUILD_ROOT%{_logdir}/tomcat \
322             $RPM_BUILD_ROOT/etc/sysconfig \
323             $RPM_BUILD_ROOT/etc/rc.d/init.d
324
325 install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/tomcat
326 cp -a %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/tomcat
327
328 cp -a conf/* $CATALINADIR/conf
329 install -d $CATALINADIR/conf/Catalina/localhost
330 cp -a %{SOURCE10} $CATALINADIR/conf/Catalina/localhost/ROOT.xml
331 cp -a %{SOURCE11} $CATALINADIR/conf/Catalina/localhost/docs.xml
332 cp -a %{SOURCE12} $CATALINADIR/conf/Catalina/localhost/manager.xml
333 cp -a %{SOURCE13} $CATALINADIR/conf/Catalina/localhost/host-manager.xml
334 cp -a %{SOURCE14} $CATALINADIR/conf/Catalina/localhost/examples.xml
335
336 cp -a bin lib webapps $TOMCATDIR
337 cp -a temp $CATALINADIR
338
339 ln -sf $CATALINADIRREV%{_logdir}/tomcat $CATALINADIR/logs
340 ln -sf $TOMCATDIRREV%{_logdir}/tomcat $TOMCATDIR/logs
341 ln -sf $TOMCATDIRREV%{_vardir}/work $TOMCATDIR/work
342 ln -sf $TOMCATDIRREV%{_vardir}/conf $TOMCATDIR/conf
343 ln -sf $SYSCONFDIRREV%{_vardir}/conf $RPM_BUILD_ROOT%{_sysconfdir}/tomcat
344
345 # symlinks instead of copies
346 jars="commons-daemon commons-logging-api"
347 for jar in $jars; do
348         jar=$(find-jar $jar)
349         ln -sf $jar $TOMCATDIR/bin
350 done
351
352 jars="commons-pool-tomcat5 commons-dbcp-tomcat5 mysql-connector-java org.eclipse.jdt.core mail"
353 for jar in $jars; do
354         jar=$(find-jar $jar)
355         ln -sf $jar $TOMCATDIR/lib
356 done
357
358 install -d $RPM_BUILD_ROOT%{_javadir}
359 mv $TOMCATDIR/lib/jasper*.jar $RPM_BUILD_ROOT%{_javadir}
360 mv $TOMCATDIR/lib/jsp-api.jar $RPM_BUILD_ROOT%{_javadir}/jsp-api-%{jspapiver}.jar
361 mv $TOMCATDIR/lib/servlet-api.jar $RPM_BUILD_ROOT%{_javadir}/servlet-api-%{servletapiver}.jar
362 mv $TOMCATDIR/lib/catalina.jar $RPM_BUILD_ROOT%{_javadir}/tomcat-catalina.jar
363 mv $TOMCATDIR/lib/tomcat-coyote.jar $RPM_BUILD_ROOT%{_javadir}/tomcat-coyote.jar
364 mv $TOMCATDIR/lib/tomcat-util.jar $RPM_BUILD_ROOT%{_javadir}/tomcat-util.jar
365 mv $TOMCATDIR/lib/tomcat-api.jar $RPM_BUILD_ROOT%{_javadir}/tomcat-api.jar
366
367 ln -s jsp-api-%{jspapiver}.jar $RPM_BUILD_ROOT%{_javadir}/jsp-api.jar
368 ln -s servlet-api-%{servletapiver}.jar $RPM_BUILD_ROOT%{_javadir}/servlet-api.jar
369
370 # XXX add softlinks jasper-compiler.jar and jasper-runtime for compatibility with tomcat 5.5?
371 ln -sf %{_javadir}/jasper-el.jar $TOMCATDIR/lib
372 ln -sf %{_javadir}/jasper.jar $TOMCATDIR/lib
373
374 ln -sf %{_javadir}/jsp-api-%{jspapiver}.jar $TOMCATDIR/lib/jsp-api.jar
375 ln -sf %{_javadir}/servlet-api-%{servletapiver}.jar $TOMCATDIR/lib/servlet-api.jar
376
377 ln -sf %{_javadir}/tomcat-catalina.jar $TOMCATDIR/lib/catalina.jar
378 ln -sf %{_javadir}/tomcat-util.jar $TOMCATDIR/lib/util.jar
379 ln -sf %{_javadir}/tomcat-api.jar $TOMCATDIR/lib/api.jar
380
381 ln -sf %{_javadir}/tomcat-coyote.jar $TOMCATDIR/lib/tomcat-coyote.jar
382
383 cp -a ../extras/catalina-ws.jar $TOMCATDIR/lib/catalina-ws.jar
384 cp -a ../extras/catalina-jmx-remote.jar $TOMCATDIR/lib/catalina-jmx-remote.jar
385 cp -a ../extras/tomcat-juli-adapters.jar $RPM_BUILD_ROOT%{_javadir}/tomcat-juli-adapters.jar
386 cp -a ../extras/tomcat-juli.jar $RPM_BUILD_ROOT%{_javadir}/tomcat-juli.jar
387 ln -sf %{_javadir}/tomcat-juli-adapters.jar $TOMCATDIR/lib/juli-adapters.jar
388 ln -sf %{_javadir}/tomcat-juli.jar $TOMCATDIR/lib/juli.jar
389
390 ln -s %{_javadir}/geronimo-spec-jaxrpc.jar $TOMCATDIR/lib/jaxrpc.jar
391 ln -s %{_javadir}/jsr109.jar $TOMCATDIR/lib/jsr109.jar
392
393 %clean
394 rm -rf $RPM_BUILD_ROOT
395
396 %pre
397 %groupadd -g 234 -r -f tomcat
398 %groupadd -g 237 -r -f servlet
399 %useradd -u 234 -r -d /var/lib/tomcat -s /bin/false -c "Tomcat User" -g tomcat -G servlet tomcat
400
401 %post
402 /sbin/chkconfig --add tomcat
403 %service tomcat restart
404
405 %preun
406 if [ "$1" = "0" ]; then
407         %service tomcat stop
408         /sbin/chkconfig --del tomcat
409 fi
410
411 %postun
412 if [ "$1" = "0" ]; then
413         %userremove tomcat
414         %groupremove tomcat
415         %groupremove servlet
416 fi
417
418 %files
419 %defattr(644,root,root,755)
420 %doc KEYS RELEASE-NOTES TOMCAT-7-RELEASE-PLAN.txt
421 %attr(754,root,root) /etc/rc.d/init.d/tomcat
422 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/tomcat
423 %{_sysconfdir}/tomcat
424 %dir %{_tomcatdir}
425 %dir %{_tomcatdir}/conf
426 %dir %{_tomcatdir}/bin
427 %{_tomcatdir}/bin/catalina-tasks.xml
428 %attr(755,root,root) %{_tomcatdir}/bin/*.sh
429 %{_tomcatdir}/bin/*.jar
430 %dir %{_tomcatdir}/lib
431 %{_tomcatdir}/lib/annotations-api.jar
432 %{_tomcatdir}/lib/api.jar
433 %{_tomcatdir}/lib/catalina-ant.jar
434 %{_tomcatdir}/lib/catalina-ha.jar
435 %{_tomcatdir}/lib/catalina.jar
436 %{_tomcatdir}/lib/catalina-tribes.jar
437 %{_tomcatdir}/lib/commons-dbcp-tomcat5.jar
438 %{_tomcatdir}/lib/commons-pool-tomcat5.jar
439 %{_tomcatdir}/lib/el-api.jar
440 %{_tomcatdir}/lib/jasper-el.jar
441 %{_tomcatdir}/lib/jasper.jar
442 %{_tomcatdir}/lib/jsp-api.jar
443 %{_tomcatdir}/lib/juli-adapters.jar
444 %{_tomcatdir}/lib/juli.jar
445 %{_tomcatdir}/lib/mail.jar
446 %{_tomcatdir}/lib/mysql-connector-java.jar
447 %{_tomcatdir}/lib/org.eclipse.jdt.core.jar
448 %{_tomcatdir}/lib/servlet-api.jar
449 %{_tomcatdir}/lib/tomcat-coyote.jar
450 %{_tomcatdir}/lib/tomcat-i18n-es.jar
451 %{_tomcatdir}/lib/tomcat-i18n-fr.jar
452 %{_tomcatdir}/lib/tomcat-i18n-ja.jar
453 %{_tomcatdir}/lib/util.jar
454
455 %dir %{_tomcatdir}/webapps
456
457 %config(noreplace) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/Catalina/localhost/ROOT.xml
458 %{_tomcatdir}/webapps/ROOT
459
460 %{_tomcatdir}/logs
461 %{_tomcatdir}/work
462 %dir %attr(770,root,tomcat) %{_vardir}
463 # these directory has to be writeable because /admin need to modify config
464 # files and create temporary files
465 %dir %attr(770,root,tomcat) %{_vardir}/conf
466 %dir %attr(770,root,tomcat) %{_vardir}/conf/Catalina
467 %dir %{_vardir}/conf/Catalina/localhost
468 # tomcat config has to be writeable because of tomcat-users.xml file and Catalina dir
469 %config(noreplace) %attr(660,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/catalina.policy
470 %config(noreplace) %attr(660,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/*.properties*
471 %config(noreplace) %attr(660,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/*.xml
472 %dir %attr(770,root,tomcat) %{_vardir}/work
473 %dir %attr(770,root,tomcat) %{_vardir}/webapps
474 %dir %attr(770,root,tomcat) %{_vardir}/temp
475 %dir %attr(770,root,tomcat) %{_logdir}/tomcat
476 %{_vardir}/logs
477
478 %files webapp-docs
479 %defattr(644,root,root,755)
480 %config(noreplace,missingok) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/Catalina/localhost/docs.xml
481 %{_tomcatdir}/webapps/docs
482
483 %files webapp-manager
484 %defattr(644,root,root,755)
485 %config(noreplace,missingok) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/Catalina/localhost/manager.xml
486 %{_tomcatdir}/webapps/manager
487
488 %files webapp-host-manager
489 %defattr(644,root,root,755)
490 %config(noreplace,missingok) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/Catalina/localhost/host-manager.xml
491 %{_tomcatdir}/webapps/host-manager
492
493 %files webapp-examples
494 %defattr(644,root,root,755)
495 %config(noreplace,missingok) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/Catalina/localhost/examples.xml
496 %{_tomcatdir}/webapps/examples
497
498 %files webservices
499 %defattr(644,root,root,755)
500 %{_tomcatdir}/lib/catalina-ws.jar
501 %{_tomcatdir}/lib/jsr109.jar
502 %{_tomcatdir}/lib/jaxrpc.jar
503
504 %files jmx
505 %defattr(644,root,root,755)
506 %{_tomcatdir}/lib/catalina-jmx-remote.jar
507
508 %files -n java-tomcat-jasper
509 %defattr(644,root,root,755)
510 %{_javadir}/jasper-el.jar
511 %{_javadir}/jasper.jar
512
513 %files -n java-tomcat-catalina
514 %defattr(644,root,root,755)
515 %{_javadir}/tomcat-api.jar
516 %{_javadir}/tomcat-catalina.jar
517 %{_javadir}/tomcat-juli-adapters.jar
518 %{_javadir}/tomcat-juli.jar
519 %{_javadir}/tomcat-util.jar
520
521 %files -n java-tomcat-coyote
522 %defattr(644,root,root,755)
523 %{_javadir}/tomcat-coyote.jar
524
525 %files -n java-servletapi
526 %defattr(644,root,root,755)
527 %{_javadir}/jsp-api*.jar
528 %{_javadir}/servlet-api*.jar
This page took 0.089076 seconds and 3 git commands to generate.