3 %bcond_without javadoc # don't build javadoc
6 %define ver %(echo %{version} | tr . _)
7 Summary: JavaMail - Java mail system
8 Summary(pl.UTF-8): JavaMail - system pocztowy w Javie
14 #Source0: http://download.oracle.com/otn-pub/java/javamail/%{version}/javamail%{ver}.zip
15 Source0: http://download.java.net/maven/2/com/sun/mail/javax.mail/%{version}/javax.mail-%{version}-sources.jar
16 # Source0-md5: 605fd51ed38eb2af777d40fc29454008
17 URL: http://www.oracle.com/technetwork/java/javamail/index.html
18 BuildRequires: java(jaf)
20 BuildRequires: jpackage-utils
21 BuildRequires: rpm-javaprov
22 BuildRequires: rpmbuild(macros) >= 1.300
24 Requires: jpackage-utils
25 Provides: java(javamail) = %{version}-%{release}
26 Obsoletes: java(javamail)
29 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
32 The JavaMail(TM) API provides a set of abstract classes that model a
33 mail system. The API provides a platform independent and protocol
34 independent framework to build Java technology-based mail and
35 messaging applications.
37 %description -l pl.UTF-8
38 API JavaMail(TM) daje zestaw klas abstrakcyjnych tworzących system
39 pocztowy. API daje niezależne od platformy i protokołu środowisko do
40 tworzenia aplikacji pocztowych i komunikacyjnych w oparciu o Javę.
43 Summary: Online manual for java-mail
44 Summary(pl.UTF-8): Dokumentacja online do java-mail
46 Requires: jpackage-utils
47 Obsoletes: javamail-doc
50 Documentation for java-mail.
52 %description javadoc -l pl.UTF-8
53 Dokumentacja do java-mail.
55 %description javadoc -l fr.UTF-8
56 Javadoc pour java-mail.
62 CLASSPATH=$(build-classpath activation)
66 -classpath $CLASSPATH \
69 -d build $(find -name '*.java')
72 -cfm %{srcname}-%{version}.jar \
73 META-INF/MANIFEST.MF \
79 $(find com/sun/mail -name '*.java')
83 rm -rf $RPM_BUILD_ROOT
84 install -d $RPM_BUILD_ROOT%{_javadir}
85 cp -p %{srcname}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{srcname}-%{version}.jar
86 ln -s %{srcname}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{srcname}.jar
87 ln -s %{srcname}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/javamail-%{version}.jar
88 ln -s %{srcname}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/javamail.jar
92 install -d $RPM_BUILD_ROOT%{_javadocdir}/%{srcname}-%{version}
93 cp -a apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{srcname}-%{version}
94 ln -s %{srcname}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{srcname} # ghost symlink
98 rm -rf $RPM_BUILD_ROOT
101 ln -nfs %{srcname}-%{version} %{_javadocdir}/%{srcname}
104 %defattr(644,root,root,755)
105 %{_javadir}/%{srcname}-%{version}.jar
106 %{_javadir}/%{srcname}.jar
107 %{_javadir}/javamail-%{version}.jar
108 %{_javadir}/javamail.jar
112 %defattr(644,root,root,755)
113 %{_javadocdir}/%{srcname}-%{version}
114 %ghost %{_javadocdir}/%{srcname}