[javamail] - Drop gcj_support. - Use javadoc:aggregate.

Alexander Kurtakov akurtakov at fedoraproject.org
Wed Sep 8 13:07:42 UTC 2010


commit 2ba08468bd61b984d9bf95fa3302a829eb326e7a
Author: Alexander Kurtakov <akurtako at redhat.com>
Date:   Wed Sep 8 16:07:25 2010 +0300

    - Drop gcj_support.
    - Use javadoc:aggregate.

 javamail.spec |   60 ++++++++++++++++----------------------------------------
 1 files changed, 17 insertions(+), 43 deletions(-)
---
diff --git a/javamail.spec b/javamail.spec
index fdaa350..88de794 100644
--- a/javamail.spec
+++ b/javamail.spec
@@ -1,8 +1,6 @@
-%global with_gcj %{!?_without_gcj:1}%{?_without_gcj:0}
-
 Name:		javamail
 Version:	1.4.3
-Release:	2%{?dist}
+Release:	3%{?dist}
 Summary:	Java Mail API
 
 Group:		Development/Libraries
@@ -36,16 +34,16 @@ BuildRoot:	%(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
 
 BuildRequires:	jpackage-utils
 BuildRequires:	maven2
-BuildRequires:	maven2-plugin-assembly
-BuildRequires:	maven2-plugin-compiler 
-BuildRequires:	maven2-plugin-dependency
-BuildRequires:	maven2-plugin-install
-BuildRequires:	maven2-plugin-jar
-BuildRequires:	maven2-plugin-javadoc
-BuildRequires:	maven2-plugin-resources
-BuildRequires:	maven2-plugin-site
+BuildRequires:	maven-assembly-plugin
+BuildRequires:	maven-compiler-plugin
+BuildRequires:	maven-dependency-plugin
+BuildRequires:	maven-install-plugin
+BuildRequires:	maven-jar-plugin
+BuildRequires:	maven-javadoc-plugin
+BuildRequires:	maven-resources-plugin
+BuildRequires:	maven-site-plugin
 BuildRequires:	maven-plugin-bundle
-BuildRequires:	maven-surefire-maven-plugin
+BuildRequires:	maven-surefire-plugin
 BuildRequires:	tomcat5
 BuildRequires:	tomcat5-jsp-2.0-api
 
@@ -61,14 +59,7 @@ Requires:	tomcat5-jsp-2.0-api
 # Adapted from the classpathx-mail (and JPackage glassfish-javamail) Provides
 Provides:	javamail-monolithic = 0:%{version}
 
-%if %{with_gcj}
-BuildRequires:	java-gcj-compat-devel >= 1.0.31
-Requires(post):	java-gcj-compat >= 1.0.31
-Requires(postun): java-gcj-compat >= 1.0.31
-%else
 BuildArch:	noarch
-%endif
-
 
 %description
 The JavaMail API provides a platform-independent and protocol-independent
@@ -122,7 +113,7 @@ mkdir -p $MAVEN_REPO_LOCAL
 mvn-jpp \
 	-P deploy \
 	-Dmaven.repo.local=$MAVEN_REPO_LOCAL \
-	package javadoc:javadoc
+	package javadoc:aggregate
 
 
 %install
@@ -140,9 +131,9 @@ install -pm 644 pom.xml $RPM_BUILD_ROOT/%{_datadir}/maven2/poms/JPP-%{name}-all.
 for sub in mail dsn; do
 	install -m 644 $sub/target/$sub.jar \
 		$RPM_BUILD_ROOT%{_javadir}/%{name}/$sub-%{version}.jar
-	install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/$sub/
-	cp -pr $sub/target/site/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/$sub/
 done
+install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/
+cp -pr target/site/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/
 install -m 644 mail/pom.xml $RPM_BUILD_ROOT/%{_datadir}/maven2/poms/JPP-%{name}.pom
 install -m 644 dsn/pom.xml $RPM_BUILD_ROOT/%{_datadir}/maven2/poms/JPP-%{name}-dsn.pom
 
@@ -166,32 +157,14 @@ install -m 644 poms/%{name}-parent-distrib.pom \
 
 (cd $RPM_BUILD_ROOT%{_javadir}/%{name} && for jar in *-%{version}.jar; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"`; done)
 
-%if %{with_gcj}
-%{_bindir}/aot-compile-rpm
-%endif
-
-
 %clean
 rm -rf $RPM_BUILD_ROOT
 
 %post
 %update_maven_depmap
-%if %{with_gcj}
-  if [ -x %{_bindir}/rebuild-gcj-db ] 
-  then
-    %{_bindir}/rebuild-gcj-db
-  fi
-%endif
 
 %postun
 %update_maven_depmap
-%if %{with_gcj}
-  if [ -x %{_bindir}/rebuild-gcj-db ] 
-  then
-    %{_bindir}/rebuild-gcj-db
-  fi
-%endif
-
 
 %files
 %defattr(-,root,root,-)
@@ -199,9 +172,6 @@ rm -rf $RPM_BUILD_ROOT
 %{_javadir}/%{name}
 %config(noreplace) %{_mavendepmapfragdir}/*
 %{_datadir}/maven2/poms/*.pom
-%if %{with_gcj}
-%attr(-,root,root) %{_libdir}/gcj/%{name}
-%endif
 
 %files javadoc
 %defattr(-,root,root,-)
@@ -210,6 +180,10 @@ rm -rf $RPM_BUILD_ROOT
 
 
 %changelog
+* Wed Sep 8 2010 Alexander Kurtakov <akurtako at redhat.com> 1.4.3-3
+- Drop gcj_support.
+- Use javadoc:aggregate.
+
 * Fri Jan  8 2010 Mary Ellen Foster <mefoster at gmail.com> 1.4.3-2
 - Remove unnecessary (build)requirement tomcat5-servlet-2.4-api
 - Move jar files into subdirectory


More information about the scm-commits mailing list