]> git.pld-linux.org Git - packages/classpathx_servlet.git/blob - classpathx_servlet.spec
22a5b95d4735d1c35e16b6691dcb38a0ed78c795
[packages/classpathx_servlet.git] / classpathx_servlet.spec
1 %include        /usr/lib/rpm/macros.java
2 Summary:        Alternative Servlet implementation
3 Name:           classpathx_servlet
4 Version:        20000924
5 Release:        0.1
6 License:        LGPL
7 Group:          Development/Languages/Java
8 Source0:        http://www.euronet.nl/~pauls/java/servlet/download/%{name}-%{version}.tar.gz
9 # Source0-md5:  a81feddb91b1358f9aaed94e83eddb54
10 URL:            http://www.euronet.nl/~pauls/java/servlet/
11 BuildRequires:  jpackage-utils
12 BuildRequires:  rpm-javaprov
13 BuildRequires:  rpmbuild(macros) >= 1.300
14 Provides:       servletapi = 2.0
15 Provides:       servletapi = 2.1
16 Provides:       servletapi = 2.2
17 BuildArch:      noarch
18 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
19
20 %description
21 This is a LGPL'ed implementation of Sun's Java Servlet API version
22 2.0, version 2.1 and recently there is is preliminary support for
23 version 2.2.
24
25 %package javadoc
26 Summary:        Online manual for %{name}
27 Summary(pl.UTF-8):      Dokumentacja online do %{name}
28 Group:          Documentation
29 Requires:       jpackage-utils
30
31 %description javadoc
32 Documentation for %{name}.
33
34 %description javadoc -l pl.UTF-8
35 Dokumentacja do %{name} -
36
37 %description javadoc -l fr.UTF-8
38 Javadoc pour %{name}.
39
40 %prep
41 %setup -q
42 find -name '*.jar' | xargs rm -v
43
44 %build
45 export JAVA_HOME="%{java_home}"
46 %{__make} \
47         J_COMPILER="%javac"
48
49 %install
50 rm -rf $RPM_BUILD_ROOT
51 install -d $RPM_BUILD_ROOT%{_javadir}
52
53 # jars
54 cp -a servlet-2.0.jar $RPM_BUILD_ROOT%{_javadir}
55 cp -a servlet-2.1.jar $RPM_BUILD_ROOT%{_javadir}
56 cp -a servlet-2.2.jar $RPM_BUILD_ROOT%{_javadir}
57 cp -a servlet_intl-2.0.jar $RPM_BUILD_ROOT%{_javadir}
58 cp -a servlet_intl-2.1.jar $RPM_BUILD_ROOT%{_javadir}
59 cp -a servlet_intl-2.2.jar $RPM_BUILD_ROOT%{_javadir}
60
61 ln -s servlet-2.2.jar $RPM_BUILD_ROOT%{_javadir}/servlet.jar
62 ln -s servlet_intl-2.2.jar $RPM_BUILD_ROOT%{_javadir}/servlet_intl.jar
63
64 # javadoc
65 install -d $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
66 cp -a apidoc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
67 rm -rf $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/{Makefile,CVS}
68 ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # ghost symlink
69
70 %clean
71 rm -rf $RPM_BUILD_ROOT
72
73 %post javadoc
74 ln -nfs %{name}-%{version} %{_javadocdir}/%{name}
75
76 %files
77 %defattr(644,root,root,755)
78 %doc AUTHORS ChangeLog INSTALL README Resources TODO
79 %{_javadir}/*.jar
80
81 %files javadoc
82 %defattr(644,root,root,755)
83 %{_javadocdir}/%{name}-%{version}
84 %ghost %{_javadocdir}/%{name}
This page took 0.087877 seconds and 2 git commands to generate.