]> git.pld-linux.org Git - packages/tomcat.git/blame - tomcat.spec
- fix one more jakarta in pkg name
[packages/tomcat.git] / tomcat.spec
CommitLineData
4f9f35cf
ER
1# TODO
2# - packages for *.renametojar files (-cgi and -ssi in server/lib)
3#
eca62e60 4# Conditional build:
ac632beb 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)
eca62e60
ER
8#
9Summary: Apache Servlet/JSP Engine, RI for Servlet 2.4/JSP 2.0 API
f045ab88 10Summary(pl.UTF-8): Silnik Servlet/JSP Apache będący wzorcową implementacją API Servlet 2.4/JSP 2.0
51bcbcd2 11Name: apache-tomcat
f9d6e42f 12Version: 5.5.27
a9b6042d 13Release: 0.3
c1934721 14License: Apache v2.0
15Group: Networking/Daemons/Java
51bcbcd2 16Source0: http://www.apache.org/dist/tomcat/tomcat-5/v%{version}/src/%{name}-%{version}-src.tar.gz
f9d6e42f 17# Source0-md5: eb3f196013550b9b1684e4ff18593a8e
9ba83a1b 18Source1: %{name}.init
f93b3a59 19Source2: %{name}.sysconfig
3e2cdbf3 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
51bcbcd2
ER
25Patch0: %{name}-skip-servletapi.patch
26Patch1: %{name}-nsis.patch
27Patch2: %{name}-native.patch
28Patch3: %{name}-skip-jdt.patch
d61c5134 29Patch4: %{name}-no-connectors.patch
f9d6e42f 30Patch5: %{name}-dbcp.patch
7cf40cc1 31# this patch is needed for struts >= 1.3
32Patch6: %{name}-struts.patch
73014acb 33# WTF? Why is it needed? Is it related to struts version?
34Patch7: %{name}-admin-struts.patch
aef723ef 35URL: http://tomcat.apache.org/
51193398 36%if %{with java_sun}
ac632beb 37BuildRequires: java-sun >= 1.5
38BuildRequires: java-sun-jre >= 1.5
39%else
40BuildRequires: java-gcj-compat-devel
19bbcbf6 41# BuildRequires: jsse >= 0:1.0.3
ac632beb 42%endif
498e9275 43BuildRequires: ant >= 1.5.3
7ea1b4e7
ER
44BuildRequires: ant-trax
45BuildRequires: eclipse-jdt
6c0937ca 46BuildRequires: jaas
ac4a959f 47BuildRequires: jakarta-regexp >= 0:1.3
5d4d27d1 48BuildRequires: java-commons-beanutils >= 1.7
73014acb 49BuildRequires: java-commons-chain
5d4d27d1 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
a567480f 58BuildRequires: java-commons-httpclient
5d4d27d1 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
2547d651 65%{?with_jta:BuildRequires: java-jta >= 0:1.0.1}
7d5d4854 66BuildRequires: java-log4j
67BuildRequires: java-puretls
b3ca1c9e 68BuildRequires: java-servletapi5 = %{version}
a567480f 69#BuildRequires: java-struts >= 0:1.2.7
70BuildRequires: java-struts >= 1.0.2
7d5d4854 71BuildRequires: java-xerces >= 0:2.7.1
72BuildRequires: java-xml-commons
73#BuildRequires: java-xml-commons >= 1.3
e9d9d15e 74BuildRequires: java-mail >= 0:1.3.1
ac4a959f
ER
75BuildRequires: jaxp_parser_impl >= 0:2.7.1
76BuildRequires: jdbc-stdext >= 0:2.0
a97a4eb2 77BuildRequires: jmx
ac4a959f 78BuildRequires: jndi >= 0:1.2.1
7ea1b4e7 79BuildRequires: jpackage-utils
f2271359 80BuildRequires: junit >= 0:3.8.1
7ea1b4e7 81BuildRequires: rpmbuild(macros) >= 1.300
8129909e
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
55a9c77b 90Requires: %{name}-jasper = %{version}-%{release}
8129909e 91Requires: jaas
7ea1b4e7 92#Requires: jaf >= 1.0.1
bf862eba 93Requires: java-commons-beanutils
94Requires: java-commons-collections
5d4d27d1 95#Requires: java-commons-dbcp-tomcat5
bf862eba 96Requires: java-commons-digester
5d4d27d1 97Requires: java-commons-el
98#Requires: java-commons-fileupload
bf862eba 99Requires: java-commons-logging
100Requires: java-commons-modeler
7d5d4854 101Requires: java-regexp
fbf473d1 102Requires: java-servletapi5 = %{version}
7d5d4854 103Requires: java-xml-commons
8129909e
ER
104Requires: javamail >= 1.2
105Requires: jaxp_parser_impl
a0446376 106Requires: jdbc-stdext >= 2.0
a0446376 107Requires: jndi >= 1.2.1
8129909e 108Requires: jre >= 1.2
a0446376 109Requires: jsse >= 1.0.2
2547d651 110%{?with_jta:Requires: jta >= 1.0.1}
eca62e60 111Requires: rc-scripts
201f6baa 112Provides: group(tomcat)
a567480f 113Provides: java-servlet-container
201f6baa 114Provides: user(tomcat)
51bcbcd2 115Obsoletes: jakarta-tomcat
623f0978 116BuildArch: noarch
117BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
118
a97a4eb2 119%define _tomcatdir %{_datadir}/tomcat
623f0978 120%define _logdir %{_var}/log
a0446376 121%define _vardir %{_var}/lib/tomcat
a97a4eb2 122%define _sysconfdir /etc/tomcat
623f0978 123
3bd96a5e
ER
124%define find_jar() %{expand:%%define jarfile {%(jar=$(find-jar %1); echo ${jar:-%%nil})}}%{?jarfile}%{!?jarfile:%{error:find-jar %1 failed}}%{nil}
125
623f0978 126%description
eca62e60
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.
623f0978 131
eca62e60
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
f045ab88
JB
137%description -l pl.UTF-8
138Tomcat to kontener serwletowy używany przez oficjalną implementację
139wzorcową technologii Java Servlet i JavaServer Pages. Specyfikacje
51bcbcd2
ER
140Java Servlet i JavaServer Pages są rozwijane przez Suna zgodnie z Java
141Community Process.
623f0978 142
143%package doc
51bcbcd2 144Summary: The Apache Tomcat Servlet/JSP Container documentation
152e6062 145Summary(pl.UTF-8): Dokumentacja do Tomcata - kontenera Servlet/JSP
c1934721 146Group: Documentation
51bcbcd2 147Obsoletes: jakarta-tomcat-doc
623f0978 148
149%description doc
e1f70dd8
JB
150The Tomcat Servlet/JSP Container documentation.
151
f045ab88 152%description doc -l pl.UTF-8
152e6062 153Dokumentacja do Tomcata - kontenera Servlet/JSP.
623f0978 154
804609f8
SP
155%package admin
156Summary: Apache Tomcat`s Administration Web Application
157Summary(pl.UTF-8): Panel Administracyjny dla Apache Tomcat
c1934721 158Group: Networking/Daemons/Java/Servlets
bb78b380 159Requires: java-commons-chain
804609f8
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
d4ae229e 167%package jasper
55a9c77b 168Summary: JSP compiler
169Summary(pl.UTF-8): Kompilator JSP
d4ae229e 170Group: Libraries/Java
15b32f14 171Requires: jpackage-utils
d4ae229e
SP
172
173%description jasper
55a9c77b 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.
d4ae229e 180
623f0978 181%prep
51bcbcd2 182%setup -q -n %{name}-%{version}-src
7bfc9a0d
ER
183%patch0 -p1
184%patch1 -p1
185%patch2 -p1
186%patch3 -p1
d61c5134 187%patch4 -p1
e40b89eb 188%patch5 -p1
7cf40cc1 189%patch6 -p1
7bfc9a0d 190
3bd96a5e
ER
191# we don't need dos scripts
192rm -f bin/*.bat
193
d61c5134 194# servletapi built from jakarta-servletapi5.spec
7bfc9a0d 195rm -rf servletapi
eca62e60
ER
196
197# Remove pre-built jars
198find -name '*.jar' | xargs rm -fv
623f0978 199
200%build
eca62e60
ER
201TOPDIR=$(pwd)
202
eca62e60 203# build tomcat 5.5
7bfc9a0d 204cat > build.properties <<EOF
a48f26fe 205commons-beanutils.jar=$(find-jar commons-beanutils-core)
4f9f35cf
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)
c2e39bad 216jasper-compiler-jdt.home=$TOPDIR/tomcat-deps
4f9f35cf
ER
217commons-httpclient.jar=$(find-jar commons-httpclient)
218commons-collections.jar=$(find-jar commons-collections)
219commons-fileupload.jar=$(find-jar commons-fileupload)
9e94226b 220commons-io.jar=$(find-jar commons-io)
4f9f35cf
ER
221jmx.jar=$(find-jar jmx)
222jmx-tools.jar=$(find-jar jmx)
223junit.jar=$(find-jar junit)
a48f26fe 224struts.jar=$(find-jar struts-core)
225struts-core.jar=$(find-jar struts-core)
226struts-taglib.jar=$(find-jar struts-taglib)
4f9f35cf
ER
227jcert.jar=$(find-jar jcert)
228jnet.jar=$(find-jar jnet)
229jsse.jar=$(find-jar jsse)
2547d651 230%{?with_jta:jta.jar=$(find-jar jta)}
4f9f35cf
ER
231puretls.jar=$(find-jar puretls)
232servlet-api.jar=$(find-jar servlet-api)
7bfc9a0d 233servletapi.build.notrequired=true
4f9f35cf 234jsp-api.jar=$(find-jar jsp-api)
7bfc9a0d 235jspapi.build.notrequired=true
4f9f35cf 236log4j.jar=$(find-jar log4j)
a48f26fe 237tomcat-dbcp.jar=$(find-jar commons-dbcp-tomcat5)
d4ae229e 238struts.lib=%{_javadir}-struts
eca62e60
ER
239EOF
240
3bd96a5e
ER
241if grep '=$' build.properties; then
242 : Some .jar could not be found
243 exit 1
244fi
245
d61c5134
ER
246%ant \
247 -Dcompile.source=1.4
eca62e60 248
623f0978 249%install
250rm -rf $RPM_BUILD_ROOT
a97a4eb2
ER
251cd build/build
252TOMCATDIR=$RPM_BUILD_ROOT%{_tomcatdir}
253CATALINADIR=$RPM_BUILD_ROOT/var/lib/tomcat
623f0978 254
a97a4eb2 255randpw=$(echo $RANDOM$$ | md5sum | cut -c 1-15)
4f9f35cf 256%{__sed} -i -e "s:SHUTDOWN:${randpw}:" conf/{server,server-minimal}.xml
a97a4eb2
ER
257
258install -d $TOMCATDIR/bin \
259 $TOMCATDIR/common/{lib,classes,endorsed} \
260 $TOMCATDIR/server/{lib,classes} \
261 $TOMCATDIR/webapps \
a0446376 262 $RPM_BUILD_ROOT%{_logdir}/tomcat \
98133f85 263 $RPM_BUILD_ROOT%{_vardir}/webapps \
a0446376 264 $RPM_BUILD_ROOT%{_vardir}/work \
98133f85 265 $RPM_BUILD_ROOT%{_vardir}/conf \
125df118 266 $RPM_BUILD_ROOT/etc/sysconfig \
a0446376 267 $RPM_BUILD_ROOT/etc/rc.d/init.d
389e46b9 268
a97a4eb2 269install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/tomcat
f93b3a59 270install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/tomcat
623f0978 271
3bd96a5e 272cp -a conf/* $CATALINADIR/conf
3e2cdbf3 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
a97a4eb2 278cp -HR bin common server $TOMCATDIR
eca62e60 279
3bd96a5e
ER
280cp -a server/webapps $TOMCATDIR/server
281cp -a webapps $TOMCATDIR
282cp -a shared $TOMCATDIR
283cp -a temp $CATALINADIR
a97a4eb2 284
98133f85 285ln -sf %{_logdir}/tomcat $CATALINADIR/logs
4f9f35cf 286ln -sf %{_vardir}/work $TOMCATDIR/work
98133f85 287ln -sf %{_vardir}/conf $TOMCATDIR/conf
288ln -sf %{_vardir}/conf $RPM_BUILD_ROOT%{_sysconfdir}
a97a4eb2
ER
289
290# symlinks instead of copies
3ab5bd71 291jars="commons-el commons-dbcp-tomcat5 servlet-api jsp-api commons-modeler"
3bd96a5e
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
6378940b 308
4f9f35cf
ER
309%if 0
310# do not make these symlinks as ant didn't do
3bd96a5e
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
4f9f35cf
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
4f9f35cf 327ln -sf pop3.jar $TOMCATDIR/common/lib/pop.jar
4f9f35cf 328
3bd96a5e
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
a0446376 337
d4ae229e 338install -d $RPM_BUILD_ROOT%{_javadir}
3bd96a5e
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
d4ae229e 343
623f0978 344%clean
345rm -rf $RPM_BUILD_ROOT
346
2b56d949 347%pre
bc75997d 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
2b56d949 350
351%post
352/sbin/chkconfig --add tomcat
6c0937ca 353%service tomcat restart
2b56d949 354
355%preun
356if [ "$1" = "0" ]; then
6c0937ca 357 %service tomcat stop
2b56d949 358 /sbin/chkconfig --del tomcat
359fi
360
361%postun
362if [ "$1" = "0" ]; then
201f6baa 363 %userremove tomcat
364 %groupremove tomcat
2b56d949 365fi
366
623f0978 367%files
368%defattr(644,root,root,755)
a97a4eb2 369%doc build/{RELEASE-NOTES,RUNNING.txt}
a97a4eb2 370%attr(754,root,root) /etc/rc.d/init.d/tomcat
ab574f59 371%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/tomcat
98133f85 372%{_sysconfdir}
a0446376 373%dir %{_tomcatdir}
98133f85 374%dir %{_tomcatdir}/conf
a0446376 375%dir %{_tomcatdir}/bin
a97a4eb2
ER
376%{_tomcatdir}/bin/catalina-tasks.xml
377%{_tomcatdir}/bin/jkstatus-tasks.xml
378%{_tomcatdir}/bin/jmxaccessor-tasks.xml
389e46b9 379%attr(755,root,root) %{_tomcatdir}/bin/*.sh
389e46b9 380%{_tomcatdir}/bin/*.jar
a0446376
JB
381%dir %{_tomcatdir}/common
382%dir %{_tomcatdir}/common/classes
2b56d949 383%dir %{_tomcatdir}/common/endorsed
a97a4eb2 384%dir %{_tomcatdir}/common/i18n
f271c61b 385%{_tomcatdir}/common/endorsed/*.jar
a97a4eb2
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
623f0978 390%{_tomcatdir}/common/lib
a0446376
JB
391%dir %{_tomcatdir}/server
392%dir %{_tomcatdir}/server/classes
623f0978 393%{_tomcatdir}/server/lib
3a6bcd11 394%dir %{_tomcatdir}/server/webapps
804609f8
SP
395%{_tomcatdir}/server/webapps/host-manager
396%{_tomcatdir}/server/webapps/manager
a0446376
JB
397%{_tomcatdir}/webapps
398%{_tomcatdir}/work
2b56d949 399%{_tomcatdir}/shared
a0446376 400%dir %{_vardir}
3a6bcd11 401%dir %{_vardir}/conf
49a8ad15
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
201f6baa 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
9e1e98ce 421%{_vardir}/logs
623f0978 422
a97a4eb2 423%if 0
623f0978 424%files doc
ff740076 425%defattr(644,root,root,755)
623f0978 426%doc catalina/docs/*
a97a4eb2 427%endif
d4ae229e 428
804609f8
SP
429%files admin
430%defattr(644,root,root,755)
49a8ad15 431%config(noreplace) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/Catalina/localhost/admin.xml
804609f8
SP
432%{_tomcatdir}/server/webapps/admin
433
d4ae229e 434%files jasper
7e500426 435%defattr(644,root,root,755)
d4ae229e
SP
436%{_javadir}/jasper-compiler-jdt.jar
437%{_javadir}/jasper-compiler.jar
438%{_javadir}/jasper-runtime.jar
This page took 0.336051 seconds and 4 git commands to generate.