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