]> git.pld-linux.org Git - packages/apache-tomcat.git/blame - apache-tomcat.spec
- fix one more jakarta in pkg name
[packages/apache-tomcat.git] / apache-tomcat.spec
CommitLineData
a50d18a2
ER
1# TODO
2# - packages for *.renametojar files (-cgi and -ssi in server/lib)
3#
d58ce9ff 4# Conditional build:
f5240219 5%bcond_without javadoc # skip building javadocs
6%bcond_with jta # put jta jar into tomcat lib dir.
7%bcond_without java_sun # build with gcj (does not work)
d58ce9ff
ER
8#
9Summary: Apache Servlet/JSP Engine, RI for Servlet 2.4/JSP 2.0 API
e22e9de1 10Summary(pl.UTF-8): Silnik Servlet/JSP Apache będący wzorcową implementacją API Servlet 2.4/JSP 2.0
3cd7b38d 11Name: apache-tomcat
7f75c591 12Version: 5.5.27
002c6dcf 13Release: 0.3
0efbe9ff 14License: Apache v2.0
15Group: Networking/Daemons/Java
3cd7b38d 16Source0: http://www.apache.org/dist/tomcat/tomcat-5/v%{version}/src/%{name}-%{version}-src.tar.gz
7f75c591 17# Source0-md5: eb3f196013550b9b1684e4ff18593a8e
fe9b4066 18Source1: %{name}.init
41883ff5 19Source2: %{name}.sysconfig
6ee17549 20Source10: %{name}-context-ROOT.xml
21Source11: %{name}-context-balancer.xml
22Source12: %{name}-context-jsp-examples.xml
23Source13: %{name}-context-tomcat-docs.xml
24Source14: %{name}-context-webdav.xml
3cd7b38d
ER
25Patch0: %{name}-skip-servletapi.patch
26Patch1: %{name}-nsis.patch
27Patch2: %{name}-native.patch
28Patch3: %{name}-skip-jdt.patch
05be5db6 29Patch4: %{name}-no-connectors.patch
7f75c591 30Patch5: %{name}-dbcp.patch
88f0da13 31# this patch is needed for struts >= 1.3
32Patch6: %{name}-struts.patch
9d7c820d 33# WTF? Why is it needed? Is it related to struts version?
34Patch7: %{name}-admin-struts.patch
797e0d23 35URL: http://tomcat.apache.org/
98717f43 36%if %{with java_sun}
f5240219 37BuildRequires: java-sun >= 1.5
38BuildRequires: java-sun-jre >= 1.5
39%else
40BuildRequires: java-gcj-compat-devel
86a31c23 41# BuildRequires: jsse >= 0:1.0.3
f5240219 42%endif
51bf99d9 43BuildRequires: ant >= 1.5.3
581348cf
ER
44BuildRequires: ant-trax
45BuildRequires: eclipse-jdt
4c334025 46BuildRequires: jaas
23f53f24 47BuildRequires: jakarta-regexp >= 0:1.3
90ee603b 48BuildRequires: java-commons-beanutils >= 1.7
9d7c820d 49BuildRequires: java-commons-chain
90ee603b 50BuildRequires: java-commons-collections >= 0:3.1
51BuildRequires: java-commons-collections-tomcat5 >= 0:3.1
52BuildRequires: java-commons-daemon >= 1.0
53BuildRequires: java-commons-dbcp >= 0:1.2.1
54BuildRequires: java-commons-dbcp-tomcat5 >= 0:1.2.1
55BuildRequires: java-commons-digester >= 0:1.7
56BuildRequires: java-commons-el >= 0:1.0
57BuildRequires: java-commons-fileupload >= 0:1.0
a291eeb3 58BuildRequires: java-commons-httpclient
90ee603b 59BuildRequires: java-commons-io >= 1.4
60BuildRequires: java-commons-launcher >= 0:0.9
61BuildRequires: java-commons-logging >= 0:1.0.4
62BuildRequires: java-commons-modeler >= 2.0
63BuildRequires: java-commons-pool >= 0:1.2
64BuildRequires: java-commons-pool-tomcat5 >= 0:1.2
4f1254e9 65%{?with_jta:BuildRequires: java-jta >= 0:1.0.1}
06b5adcb 66BuildRequires: java-log4j
67BuildRequires: java-puretls
8bb97185 68BuildRequires: java-servletapi5 = %{version}
a291eeb3 69#BuildRequires: java-struts >= 0:1.2.7
70BuildRequires: java-struts >= 1.0.2
06b5adcb 71BuildRequires: java-xerces >= 0:2.7.1
72BuildRequires: java-xml-commons
73#BuildRequires: java-xml-commons >= 1.3
8ba15a0f 74BuildRequires: java-mail >= 0:1.3.1
23f53f24
ER
75BuildRequires: jaxp_parser_impl >= 0:2.7.1
76BuildRequires: jdbc-stdext >= 0:2.0
8eee8985 77BuildRequires: jmx
23f53f24 78BuildRequires: jndi >= 0:1.2.1
581348cf 79BuildRequires: jpackage-utils
4185d1e3 80BuildRequires: junit >= 0:3.8.1
581348cf 81BuildRequires: rpmbuild(macros) >= 1.300
43310914
ER
82Requires(post,postun): /sbin/ldconfig
83Requires(post,preun): /sbin/chkconfig
84Requires(postun): /usr/sbin/groupdel
85Requires(postun): /usr/sbin/userdel
86Requires(pre): /bin/id
87Requires(pre): /usr/bin/getgid
88Requires(pre): /usr/sbin/groupadd
89Requires(pre): /usr/sbin/useradd
3cbc6002 90Requires: %{name}-jasper = %{version}-%{release}
43310914 91Requires: jaas
581348cf 92#Requires: jaf >= 1.0.1
47cfc2b4 93Requires: java-commons-beanutils
94Requires: java-commons-collections
90ee603b 95#Requires: java-commons-dbcp-tomcat5
47cfc2b4 96Requires: java-commons-digester
90ee603b 97Requires: java-commons-el
98#Requires: java-commons-fileupload
47cfc2b4 99Requires: java-commons-logging
100Requires: java-commons-modeler
06b5adcb 101Requires: java-regexp
c52ff900 102Requires: java-servletapi5 = %{version}
06b5adcb 103Requires: java-xml-commons
43310914
ER
104Requires: javamail >= 1.2
105Requires: jaxp_parser_impl
55df0736 106Requires: jdbc-stdext >= 2.0
55df0736 107Requires: jndi >= 1.2.1
43310914 108Requires: jre >= 1.2
55df0736 109Requires: jsse >= 1.0.2
4f1254e9 110%{?with_jta:Requires: jta >= 1.0.1}
d58ce9ff 111Requires: rc-scripts
15040216 112Provides: group(tomcat)
a291eeb3 113Provides: java-servlet-container
15040216 114Provides: user(tomcat)
3cd7b38d 115Obsoletes: jakarta-tomcat
4470e4fe 116BuildArch: noarch
117BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
118
8eee8985 119%define _tomcatdir %{_datadir}/tomcat
4470e4fe 120%define _logdir %{_var}/log
55df0736 121%define _vardir %{_var}/lib/tomcat
8eee8985 122%define _sysconfdir /etc/tomcat
4470e4fe 123
bec13d30
ER
124%define find_jar() %{expand:%%define jarfile {%(jar=$(find-jar %1); echo ${jar:-%%nil})}}%{?jarfile}%{!?jarfile:%{error:find-jar %1 failed}}%{nil}
125
4470e4fe 126%description
d58ce9ff
ER
127Tomcat is the servlet container that is used in the official Reference
128Implementation for the Java Servlet and JavaServer Pages technologies.
129The Java Servlet and JavaServer Pages specifications are developed by
130Sun under the Java Community Process.
4470e4fe 131
d58ce9ff
ER
132Tomcat is developed in an open and participatory environment and
133released under the Apache Software License. Tomcat is intended to be a
134collaboration of the best-of-breed developers from around the world.
135We invite you to participate in this open development project.
136
e22e9de1
JB
137%description -l pl.UTF-8
138Tomcat to kontener serwletowy używany przez oficjalną implementację
139wzorcową technologii Java Servlet i JavaServer Pages. Specyfikacje
3cd7b38d
ER
140Java Servlet i JavaServer Pages są rozwijane przez Suna zgodnie z Java
141Community Process.
4470e4fe 142
143%package doc
3cd7b38d 144Summary: The Apache Tomcat Servlet/JSP Container documentation
71272daf 145Summary(pl.UTF-8): Dokumentacja do Tomcata - kontenera Servlet/JSP
0efbe9ff 146Group: Documentation
3cd7b38d 147Obsoletes: jakarta-tomcat-doc
4470e4fe 148
149%description doc
2b38d386
JB
150The Tomcat Servlet/JSP Container documentation.
151
e22e9de1 152%description doc -l pl.UTF-8
71272daf 153Dokumentacja do Tomcata - kontenera Servlet/JSP.
4470e4fe 154
260f0a8a
SP
155%package admin
156Summary: Apache Tomcat`s Administration Web Application
157Summary(pl.UTF-8): Panel Administracyjny dla Apache Tomcat
0efbe9ff 158Group: Networking/Daemons/Java/Servlets
7d2c5ce8 159Requires: java-commons-chain
260f0a8a
SP
160
161%description admin
162Administration Web Application for Apache Tomcat.
163
164%description admin -l pl.UTF-8
165Panel Administracyjny dla Apache Tomcat.
166
fccb2a6f 167%package jasper
3cbc6002 168Summary: JSP compiler
169Summary(pl.UTF-8): Kompilator JSP
fccb2a6f 170Group: Libraries/Java
a8c0ebfc 171Requires: jpackage-utils
fccb2a6f
SP
172
173%description jasper
3cbc6002 174Jasper is Java ServerPages compiler used by Apache Tomcat servlet
175container.
176
177%description jasper -l pl.UTF-8
178Jasper jest kompilatorem Java ServerPages używanym przez kontener
179servletów Apache Tomcat.
fccb2a6f 180
4470e4fe 181%prep
3cd7b38d 182%setup -q -n %{name}-%{version}-src
8bfa2080
ER
183%patch0 -p1
184%patch1 -p1
185%patch2 -p1
186%patch3 -p1
05be5db6 187%patch4 -p1
99082140 188%patch5 -p1
88f0da13 189%patch6 -p1
8bfa2080 190
bec13d30
ER
191# we don't need dos scripts
192rm -f bin/*.bat
193
05be5db6 194# servletapi built from jakarta-servletapi5.spec
8bfa2080 195rm -rf servletapi
d58ce9ff
ER
196
197# Remove pre-built jars
198find -name '*.jar' | xargs rm -fv
4470e4fe 199
200%build
d58ce9ff
ER
201TOPDIR=$(pwd)
202
d58ce9ff 203# build tomcat 5.5
8bfa2080 204cat > build.properties <<EOF
e9abaf04 205commons-beanutils.jar=$(find-jar commons-beanutils-core)
a50d18a2
ER
206commons-launcher.jar=$(find-jar commons-launcher)
207commons-daemon.jar=$(find-jar commons-daemon)
208commons-digester.jar=$(find-jar commons-digester)
209commons-el.jar=$(find-jar commons-el)
210commons-logging-api.jar=$(find-jar commons-logging-api)
211commons-logging.jar=$(find-jar commons-logging)
212commons-modeler.jar=$(find-jar commons-modeler)
213xercesImpl.jar=$(find-jar jaxp_parser_impl)
214xml-apis.jar=$(find-jar xml-commons-apis)
215jdt.jar=$(find-jar org.eclipse.jdt.core)
74f47b90 216jasper-compiler-jdt.home=$TOPDIR/tomcat-deps
a50d18a2
ER
217commons-httpclient.jar=$(find-jar commons-httpclient)
218commons-collections.jar=$(find-jar commons-collections)
219commons-fileupload.jar=$(find-jar commons-fileupload)
bce65856 220commons-io.jar=$(find-jar commons-io)
a50d18a2
ER
221jmx.jar=$(find-jar jmx)
222jmx-tools.jar=$(find-jar jmx)
223junit.jar=$(find-jar junit)
e9abaf04 224struts.jar=$(find-jar struts-core)
225struts-core.jar=$(find-jar struts-core)
226struts-taglib.jar=$(find-jar struts-taglib)
a50d18a2
ER
227jcert.jar=$(find-jar jcert)
228jnet.jar=$(find-jar jnet)
229jsse.jar=$(find-jar jsse)
4f1254e9 230%{?with_jta:jta.jar=$(find-jar jta)}
a50d18a2
ER
231puretls.jar=$(find-jar puretls)
232servlet-api.jar=$(find-jar servlet-api)
8bfa2080 233servletapi.build.notrequired=true
a50d18a2 234jsp-api.jar=$(find-jar jsp-api)
8bfa2080 235jspapi.build.notrequired=true
a50d18a2 236log4j.jar=$(find-jar log4j)
e9abaf04 237tomcat-dbcp.jar=$(find-jar commons-dbcp-tomcat5)
fccb2a6f 238struts.lib=%{_javadir}-struts
d58ce9ff
ER
239EOF
240
bec13d30
ER
241if grep '=$' build.properties; then
242 : Some .jar could not be found
243 exit 1
244fi
245
05be5db6
ER
246%ant \
247 -Dcompile.source=1.4
d58ce9ff 248
4470e4fe 249%install
250rm -rf $RPM_BUILD_ROOT
8eee8985
ER
251cd build/build
252TOMCATDIR=$RPM_BUILD_ROOT%{_tomcatdir}
253CATALINADIR=$RPM_BUILD_ROOT/var/lib/tomcat
4470e4fe 254
8eee8985 255randpw=$(echo $RANDOM$$ | md5sum | cut -c 1-15)
a50d18a2 256%{__sed} -i -e "s:SHUTDOWN:${randpw}:" conf/{server,server-minimal}.xml
8eee8985
ER
257
258install -d $TOMCATDIR/bin \
259 $TOMCATDIR/common/{lib,classes,endorsed} \
260 $TOMCATDIR/server/{lib,classes} \
261 $TOMCATDIR/webapps \
55df0736 262 $RPM_BUILD_ROOT%{_logdir}/tomcat \
0d4dc1cd 263 $RPM_BUILD_ROOT%{_vardir}/webapps \
55df0736 264 $RPM_BUILD_ROOT%{_vardir}/work \
0d4dc1cd 265 $RPM_BUILD_ROOT%{_vardir}/conf \
2da87d83 266 $RPM_BUILD_ROOT/etc/sysconfig \
55df0736 267 $RPM_BUILD_ROOT/etc/rc.d/init.d
98862cba 268
8eee8985 269install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/tomcat
41883ff5 270install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/tomcat
4470e4fe 271
bec13d30 272cp -a conf/* $CATALINADIR/conf
6ee17549 273install %{SOURCE10} $CATALINADIR/conf/Catalina/localhost/ROOT.xml
274install %{SOURCE11} $CATALINADIR/conf/Catalina/localhost/balancer.xml
275install %{SOURCE12} $CATALINADIR/conf/Catalina/localhost/jsp-examples.xml
276install %{SOURCE13} $CATALINADIR/conf/Catalina/localhost/tomcat-docs.xml
277install %{SOURCE14} $CATALINADIR/conf/Catalina/localhost/webdav.xml
8eee8985 278cp -HR bin common server $TOMCATDIR
d58ce9ff 279
bec13d30
ER
280cp -a server/webapps $TOMCATDIR/server
281cp -a webapps $TOMCATDIR
282cp -a shared $TOMCATDIR
283cp -a temp $CATALINADIR
8eee8985 284
0d4dc1cd 285ln -sf %{_logdir}/tomcat $CATALINADIR/logs
a50d18a2 286ln -sf %{_vardir}/work $TOMCATDIR/work
0d4dc1cd 287ln -sf %{_vardir}/conf $TOMCATDIR/conf
288ln -sf %{_vardir}/conf $RPM_BUILD_ROOT%{_sysconfdir}
8eee8985
ER
289
290# symlinks instead of copies
eb34b9d3 291jars="commons-el commons-dbcp-tomcat5 servlet-api jsp-api commons-modeler"
bec13d30
ER
292for jar in $jars; do
293 jar=$(find-jar $jar)
294 ln -sf $jar $TOMCATDIR/common/lib
295done
296
297jars="jaxp_parser_impl xml-commons-apis"
298for jar in $jars; do
299 jar=$(find-jar $jar)
300 ln -sf $jar $TOMCATDIR/common/endorsed
301done
302
303jars="struts-core struts-taglib commons-collections commons-beanutils-core commons-digester commons-chain"
304for jar in $jars; do
305 jar=$(find-jar $jar)
306 ln -sf $jar $TOMCATDIR/server/webapps/admin/WEB-INF/lib
307done
7a892a2d 308
a50d18a2
ER
309%if 0
310# do not make these symlinks as ant didn't do
bec13d30
ER
311jars="commons-daemon"
312for jar in $jars; do
313 jar=$(find-jar $jar)
314 ln -sf $jar $TOMCATDIR/bin
315done
316
317jars="activation ant commons-dbcp commons-logging-api commons-pool servlet jdbc-stdext
318jmxri jndi %{?with_jta:jta} mail jsse junit mailapi pop3"
319for jar in $jars; do
320 jar=$(find-jar $jar)
321 ln -sf $jar $TOMCATDIR/common/lib
322done
323
324ln -sf servlet.jar $TOMCATDIR/common/lib/servletapi4.jar
a50d18a2
ER
325ln -sf jdbc-stdext.jar $TOMCATDIR/common/lib/jdbc2_0-stdext.jar
326ln -sf jdbc-stdext.jar $TOMCATDIR/common/lib/jdbc-stdext-2.0.jar
a50d18a2 327ln -sf pop3.jar $TOMCATDIR/common/lib/pop.jar
a50d18a2 328
bec13d30
ER
329jars="commons-beanutils commons-digester commons-fileupload commons-logging jaas regexp"
330for jar in $jars; do
331 jar=$(find-jar $jar)
332 ln -sf $jar $TOMCATDIR/server/lib
333done
334ln -sf regexp.jar $TOMCATDIR/server/lib/jakarta-regexp-1.2.jar
335ln -sf regexp.jar $TOMCATDIR/server/lib/regexp-1.2.jar
336%endif
55df0736 337
fccb2a6f 338install -d $RPM_BUILD_ROOT%{_javadir}
bec13d30
ER
339mv $TOMCATDIR/common/lib/jasper*.jar $RPM_BUILD_ROOT%{_javadir}
340ln -sf %{_javadir}/jasper-compiler-jdt.jar $TOMCATDIR/common/lib
341ln -sf %{_javadir}/jasper-compiler.jar $TOMCATDIR/common/lib
342ln -sf %{_javadir}/jasper-runtime.jar $TOMCATDIR/common/lib
fccb2a6f 343
4470e4fe 344%clean
345rm -rf $RPM_BUILD_ROOT
346
50d4797f 347%pre
21ee0b0d 348%groupadd -g 234 -r -f tomcat
349%useradd -u 234 -r -d /var/lib/tomcat -s /bin/false -c "Tomcat User" -g tomcat tomcat
50d4797f 350
351%post
352/sbin/chkconfig --add tomcat
4c334025 353%service tomcat restart
50d4797f 354
355%preun
356if [ "$1" = "0" ]; then
4c334025 357 %service tomcat stop
50d4797f 358 /sbin/chkconfig --del tomcat
359fi
360
361%postun
362if [ "$1" = "0" ]; then
15040216 363 %userremove tomcat
364 %groupremove tomcat
50d4797f 365fi
366
4470e4fe 367%files
368%defattr(644,root,root,755)
8eee8985 369%doc build/{RELEASE-NOTES,RUNNING.txt}
8eee8985 370%attr(754,root,root) /etc/rc.d/init.d/tomcat
a8b81dcd 371%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/tomcat
0d4dc1cd 372%{_sysconfdir}
55df0736 373%dir %{_tomcatdir}
0d4dc1cd 374%dir %{_tomcatdir}/conf
55df0736 375%dir %{_tomcatdir}/bin
8eee8985
ER
376%{_tomcatdir}/bin/catalina-tasks.xml
377%{_tomcatdir}/bin/jkstatus-tasks.xml
378%{_tomcatdir}/bin/jmxaccessor-tasks.xml
98862cba 379%attr(755,root,root) %{_tomcatdir}/bin/*.sh
98862cba 380%{_tomcatdir}/bin/*.jar
55df0736
JB
381%dir %{_tomcatdir}/common
382%dir %{_tomcatdir}/common/classes
50d4797f 383%dir %{_tomcatdir}/common/endorsed
8eee8985 384%dir %{_tomcatdir}/common/i18n
8665efb1 385%{_tomcatdir}/common/endorsed/*.jar
8eee8985
ER
386%{_tomcatdir}/common/i18n/tomcat-i18n-en.jar
387%lang(es) %{_tomcatdir}/common/i18n/tomcat-i18n-es.jar
388%lang(fr) %{_tomcatdir}/common/i18n/tomcat-i18n-fr.jar
389%lang(ja) %{_tomcatdir}/common/i18n/tomcat-i18n-ja.jar
4470e4fe 390%{_tomcatdir}/common/lib
55df0736
JB
391%dir %{_tomcatdir}/server
392%dir %{_tomcatdir}/server/classes
4470e4fe 393%{_tomcatdir}/server/lib
fe8e7b59 394%dir %{_tomcatdir}/server/webapps
260f0a8a
SP
395%{_tomcatdir}/server/webapps/host-manager
396%{_tomcatdir}/server/webapps/manager
55df0736
JB
397%{_tomcatdir}/webapps
398%{_tomcatdir}/work
50d4797f 399%{_tomcatdir}/shared
55df0736 400%dir %{_vardir}
fe8e7b59 401%dir %{_vardir}/conf
68c123a0
ER
402%dir %{_vardir}/conf/Catalina
403%dir %{_vardir}/conf/Catalina/localhost
404# tomcat config has to be writeable because of tomacta-users.xml file and Catalina dir
405%config(noreplace) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/MANIFEST.MF
406%config(noreplace) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/catalina.policy
407%config(noreplace) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/*.properties*
408%config(noreplace) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/*.manifest
409%config(noreplace) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/*.xml
410%config(noreplace) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/Catalina/localhost/balancer.xml
411%config(noreplace) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/Catalina/localhost/host-manager.xml
412%config(noreplace) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/Catalina/localhost/jsp-examples.xml
413%config(noreplace) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/Catalina/localhost/manager.xml
414%config(noreplace) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/Catalina/localhost/ROOT.xml
415%config(noreplace) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/Catalina/localhost/tomcat-docs.xml
416%config(noreplace) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/Catalina/localhost/webdav.xml
15040216 417%dir %attr(1730,root,tomcat) %{_vardir}/work
418%dir %attr(775,root,tomcat) %{_vardir}/webapps
419%dir %attr(775,root,tomcat) %{_vardir}/temp
420%dir %attr(775,root,tomcat) %{_logdir}/tomcat
77779b40 421%{_vardir}/logs
4470e4fe 422
8eee8985 423%if 0
4470e4fe 424%files doc
9c3d8079 425%defattr(644,root,root,755)
4470e4fe 426%doc catalina/docs/*
8eee8985 427%endif
fccb2a6f 428
260f0a8a
SP
429%files admin
430%defattr(644,root,root,755)
68c123a0 431%config(noreplace) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/Catalina/localhost/admin.xml
260f0a8a
SP
432%{_tomcatdir}/server/webapps/admin
433
fccb2a6f 434%files jasper
0803d634 435%defattr(644,root,root,755)
fccb2a6f
SP
436%{_javadir}/jasper-compiler-jdt.jar
437%{_javadir}/jasper-compiler.jar
438%{_javadir}/jasper-runtime.jar
This page took 0.137179 seconds and 4 git commands to generate.