]> git.pld-linux.org Git - packages/apache-tomcat.git/blob - apache-tomcat.spec
- pl translation, cosmetics, removed bashism
[packages/apache-tomcat.git] / apache-tomcat.spec
1 Summary:        The Tomcat Servlet/JSP Container
2 Summary(pl):    Tomcat - Zasobnik servletów/JSP
3 Name:           jakarta-tomcat
4 Version:        4.0
5 Release:        1
6 License:        Apache Software License
7 Group:          Development/Languages/Java
8 Group(de):      Entwicklung/Sprachen/Java
9 Group(pl):      Programowanie/Jêzyki/Java
10 Source0:        http://jakarta.apache.org/dist/jakarta/%{name}-%{version}/release/v%{version}/src/%{name}-%{version}-src.tar.gz
11 URL:            http://jakarta.apache.org/tomcat/index.html
12 Requires:       ibm-java-sdk
13 Requires:       crimson
14 Requires:       xalan-j
15 Requires:       jaxp
16 Requires:       jakarta-regexp
17 Requires:       jakarta-servletapi
18 Requires:       jdbc-stdext
19 Requires:       javamail
20 Requires:       jaf
21 Requires:       jmx
22 Requires:       jsse
23 Requires:       junit
24 Requires:       jta
25 Requires:       tyrex
26 Requires:       ldap
27 Requires:       jndi
28 Requires:       jdbc-stdext
29 BuildRequires:  jakarta-ant
30 BuildRequires:  ibm-java-sdk
31 BuildArch:      noarch
32 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
33
34 %define         _javalibdir     /usr/share/java
35 %define         _tomcatdir      %{_libdir}/tomcat
36 %define         _logdir         %{_var}/log
37
38 %description
39 Tomcat 4.0, a server that implements the Servlet 2.3 
40 and JSP 1.2 Specifications from Java Software. 
41
42 %description -l pl
43 Tomcat 4.0 - serwer implementuj±cy specyfikacje Servlet 2.3
44 oraz JSP 1.2.
45
46 %package doc
47 Summary:        The Tomcat Servlet/JSP Container documentation
48 Summary(pl):    Dokumentacja do Tomcata.
49 Group:          Development/Languages/Java
50 Group(de):      Entwicklung/Sprachen/Java
51 Group(pl):      Programowanie/Jêzyki/Java
52
53 %description doc
54 The Tomcat Servlet/JSP Container documentation.
55
56 %description doc -l pl
57 Dokumentacja do Tomcata.
58
59 %prep
60 %setup -q -n %{name}-%{version}-src
61
62 %build
63 JAVA_HOME="/usr/lib/IBMJava2-13"
64 ANT_HOME=%{_javalibdir}
65 export JAVA_HOME ANT_HOME
66
67 cat > build.properties << EOF
68 # ----- Compile Control Flags -----
69 compile.debug=on
70 compile.deprecation=off
71 compile.optimize=on
72
73 # ----- Default Base Path for Dependent Packages -----
74 base.path=/usr
75
76 # ----- Jakarta Regular Expressions Library, version 1.2 -----
77 regexp.home=%{_javalibdir}
78 regexp.lib=\${regexp.home}
79 regexp.jar=\${regexp.home}/regexp.jar
80
81 # ----- Jakarta Servlet API Classes (Servlet 2.3 / JSP 1.2) -----
82 servlet.home=$RPM_BUILD_DIR/%{name}-%{version}-src/doc
83 servlet.lib=%{_javalibdir}
84 servlet.jar=\${servlet.lib}/servlet.jar
85
86 # ----- Java Activation Framework (JAF), version 1.0.1 or later -----
87 activation.home=%{_javalibdir}
88 activation.lib=\${activation.home}
89 activation.jar=\${activation.lib}/activation.jar
90
91 # ----- Java API for XML Processing (JAXP), version 1.1 or later -----
92 jaxp.home=%{_javalibdir}
93 jaxp.lib=\${jaxp.home}
94 crimson.jar=\${jaxp.lib}/crimson.jar
95 jaxp.jar=\${jaxp.lib}/jaxp.jar
96 xalan.jar=\${jaxp.lib}/xalan.jar
97
98 # ----- Java Database Connectivity (JDBC) Optional Package, version 2.0 -----
99 jdbc20ext.home=%{_javalibdir}
100 jdbc20ext.lib=\${jdbc20ext.home}
101 jdbc20ext.jar=\${jdbc20ext.lib}/jdbc2_0-stdext.jar
102
103 # ----- Java Mail, version 1.2 or later -----
104 mail.home=%{_javalibdir}
105 mail.lib=\${mail.home}
106 mail.jar=\${mail.lib}/mail.jar
107
108 # ----- Java Management Extensions (JMX) RI, version 1.0.1 or later -----
109 jmx.home=%{_javalibdir}
110 jmx.lib=\${jmx.home}
111 jmxri.jar=\${jmx.lib}/jmxri.jar
112
113 # ----- Java Naming and Directory Interface (JNDI), version 1.2 or later -----
114 jndi.home=%{_javalibdir}
115 jndi.lib=\${jndi.home}
116 jndi.jar=\${jndi.lib}/jndi.jar
117 ldap.jar=\${jndi.lib}/ldap.jar
118
119 # ----- Java Secure Sockets Extension (JSSE), version 1.0.2 or later -----
120 jsse.home=%{_javalibdir}
121 jsse.lib=\${jsse.home}
122 jcert.jar=\${jsse.lib}/jcert.jar
123 jnet.jar=\${jsse.lib}/jnet.jar
124 jsse.jar=\${jsse.lib}/jsse.jar
125
126 # ----- Java Transaction API (JTA), version 1.0.1 or later -----
127 jta.home=%{_javalibdir}
128 jta.lib=\${jta.home}
129 jta.jar=\${jta.lib}/jta.jar
130
131 # ----- JUnit Unit Test Suite, version 3.7 or later -----
132 junit.home=%{_javalibdir}
133 junit.lib=\${junit.home}
134 junit.jar=\${junit.lib}/junit.jar
135
136 # ----- Tyrex Data Source, version 0.9.7 -----
137 tyrex.home=%{_javalibdir}
138 tyrex.lib=\${tyrex.home}
139 tyrex.jar=\${tyrex.lib}/tyrex.jar
140 EOF
141
142 install -d doc/docs/api
143
144 ant dist
145
146 %install
147 rm -rf $RPM_BUILD_ROOT
148
149 install -d $RPM_BUILD_ROOT%{_bindir}
150 install -d $RPM_BUILD_ROOT%{_javalibdir}
151 install -d $RPM_BUILD_ROOT%{_tomcatdir}/classes
152 install -d $RPM_BUILD_ROOT%{_tomcatdir}/common/classes
153 install -d $RPM_BUILD_ROOT%{_sysconfdir}/tomcat
154 install -d $RPM_BUILD_ROOT%{_logdir}/tomcat
155 install -d $RPM_BUILD_ROOT%{_tomcatdir}/server/classes
156 install -d $RPM_BUILD_ROOT%{_tomcatdir}/webapps
157 install -d $RPM_BUILD_ROOT%{_tomcatdir}/work
158
159 install dist/bin/*.sh $RPM_BUILD_ROOT%{_bindir}
160 install dist/bin/*.jar $RPM_BUILD_ROOT%{_bindir}
161 install dist/common/lib/naming-*.jar $RPM_BUILD_ROOT%{_javalibdir}
162 install dist/conf/* $RPM_BUILD_ROOT%{_sysconfdir}/tomcat
163 install dist/jasper/jasper-*.jar $RPM_BUILD_ROOT%{_javalibdir}
164 install dist/server/lib/[!r]*.jar $RPM_BUILD_ROOT%{_javalibdir}
165 install dist/lib/*.jar $RPM_BUILD_ROOT%{_javalibdir}
166 cp -rf dist/webapps $RPM_BUILD_ROOT%{_tomcatdir}
167
168 ln -sf %{_bindir} $RPM_BUILD_ROOT%{_tomcatdir}/bin
169 ln -sf %{_javalibdir} $RPM_BUILD_ROOT%{_tomcatdir}/common/lib
170 ln -sf %{_javalibdir} $RPM_BUILD_ROOT%{_tomcatdir}/jasper
171 ln -sf %{_javalibdir} $RPM_BUILD_ROOT%{_tomcatdir}/lib
172 ln -sf %{_javalibdir} $RPM_BUILD_ROOT%{_tomcatdir}/server/lib
173 ln -sf %{_logdir}/tomcat $RPM_BUILD_ROOT%{_tomcatdir}/logs
174 ln -sf %{_sysconfdir}/tomcat $RPM_BUILD_ROOT%{_tomcatdir}/conf
175
176 gzip -9nf *.txt LICENSE
177
178 %clean
179 rm -rf $RPM_BUILD_ROOT
180
181 %files
182 %defattr(644,root,root,755)
183 %doc *.gz
184 %attr(755,root,root) %{_bindir}/*.sh
185 %dir %{_tomcatdir}/common/classes
186 %dir %{_tomcatdir}/classes
187 %dir %{_tomcatdir}/server
188 %dir %{_tomcatdir}/server/classes
189 %dir %{_tomcatdir}/webapps
190 %dir %{_tomcatdir}/work
191 %dir %{_sysconfdir}/tomcat
192 %dir %{_logdir}/tomcat
193 %{_bindir}/*.jar
194 %{_javalibdir}/*.jar
195 %{_tomcatdir}/bin
196 %{_tomcatdir}/common/lib
197 %{_tomcatdir}/conf
198 %{_tomcatdir}/jasper
199 %{_tomcatdir}/lib
200 %{_tomcatdir}/logs
201 %{_tomcatdir}/server/lib
202 %{_tomcatdir}/webapps/*
203 %{_sysconfdir}/tomcat/*
204
205 %files doc
206 %defattr(644 root root 755)
207 %doc catalina/docs/*
This page took 0.245078 seconds and 4 git commands to generate.