[java-sig-commits] [plexus-mail-sender] Fix FTBFS.

Alexander Kurtakov akurtakov at fedoraproject.org
Mon Dec 13 15:06:53 UTC 2010


commit ba3329c5a59cde8b168462a7dc3e18d6a8259a4a
Author: Alexander Kurtakov <akurtako at redhat.com>
Date:   Mon Dec 13 17:05:28 2010 +0200

    Fix FTBFS.
    
    Adapt to current guidelines.

 plexus-mail-sender.spec |   46 ++++++++++++++++------------------------------
 1 files changed, 16 insertions(+), 30 deletions(-)
---
diff --git a/plexus-mail-sender.spec b/plexus-mail-sender.spec
index 7fa390c..f9d5038 100644
--- a/plexus-mail-sender.spec
+++ b/plexus-mail-sender.spec
@@ -32,7 +32,7 @@
 
 Name:           plexus-mail-sender
 Version:        1.0
-Release:        0.a2.15%{?dist}
+Release:        0.a2.16%{?dist}
 Epoch:          0
 Summary:        Plexus Mail Sender
 License:        MIT and ASL 1.1
@@ -83,6 +83,7 @@ Plexus component provides SMTP transport.
 %package javadoc
 Summary:        Javadoc for %{name}
 Group:          Documentation
+Requires:       jpackage-utils
 
 %description javadoc
 Javadoc for %{name}.
@@ -93,10 +94,6 @@ Javadoc for %{name}.
 %patch0 -p3
 
 %build
-
-mkdir external_repo
-ln -s %{_javadir} external_repo/JPP
-
 export MAVEN_REPO_LOCAL=$(pwd)/.m2/repository
 mkdir -p $MAVEN_REPO_LOCAL
 
@@ -105,7 +102,7 @@ mvn-jpp \
         -Dmaven2.jpp.depmap.file="%{SOURCE2}" \
         -Dmaven.repo.local=$MAVEN_REPO_LOCAL \
         -Dmaven.test.skip=true \
-        install javadoc:javadoc
+        install javadoc:aggregate
 
 %install
 rm -rf $RPM_BUILD_ROOT
@@ -113,36 +110,21 @@ rm -rf $RPM_BUILD_ROOT
 install -d -m 755 $RPM_BUILD_ROOT%{_javadir}/plexus
 install -pm 644 \
   plexus-mail-senders/plexus-mail-sender-javamail/target/%{name}-javamail-%{namedversion}-SNAPSHOT.jar \
-  $RPM_BUILD_ROOT%{_javadir}/plexus/mail-sender-javamail-%{version}.jar
+  $RPM_BUILD_ROOT%{_javadir}/plexus/mail-sender-javamail.jar
 install -pm 644 \
   plexus-mail-senders/plexus-mail-sender-simple/target/%{name}-simple-%{namedversion}-SNAPSHOT.jar \
-  $RPM_BUILD_ROOT%{_javadir}/plexus/mail-sender-simple-%{version}.jar
+  $RPM_BUILD_ROOT%{_javadir}/plexus/mail-sender-simple.jar
 install -pm 644 \
   plexus-mail-senders/plexus-mail-sender-test/target/%{name}-test-%{namedversion}-SNAPSHOT.jar \
-  $RPM_BUILD_ROOT%{_javadir}/plexus/mail-sender-test-%{version}.jar
+  $RPM_BUILD_ROOT%{_javadir}/plexus/mail-sender-test.jar
 install -pm 644 \
   plexus-mail-sender-api/target/%{name}-api-%{namedversion}-SNAPSHOT.jar \
-  $RPM_BUILD_ROOT%{_javadir}/plexus/mail-sender-api-%{version}.jar
-(cd $RPM_BUILD_ROOT%{_javadir}/plexus && for jar in *-%{version}*; do \
-  ln -sf ${jar} `echo $jar| sed  "s|-%{version}||g"`; done)
+  $RPM_BUILD_ROOT%{_javadir}/plexus/mail-sender-api.jar
+
 # javadoc
-install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
-install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/api
-cp -pr plexus-mail-sender-api/target/site/apidocs/* \
-  $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/api
-install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/test
-cp -pr plexus-mail-senders/plexus-mail-sender-test/target/site/apidocs/* \
-  $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/test
-install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/simple
-cp -pr plexus-mail-senders/plexus-mail-sender-simple/target/site/apidocs/* \
-  $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/simple
-install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/javamail
-cp -pr plexus-mail-senders/plexus-mail-sender-javamail/target/site/apidocs/* \
-  $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}/javamail
-ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name}
-
-%clean
-rm -rf $RPM_BUILD_ROOT
+install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}
+cp -pr target/site/apidocs/* \
+  $RPM_BUILD_ROOT%{_javadocdir}/%{name}
 
 %files
 %defattr(-,root,root,-)
@@ -150,9 +132,13 @@ rm -rf $RPM_BUILD_ROOT
 
 %files javadoc
 %defattr(-,root,root,-)
-%doc %{_javadocdir}/*
+%{_javadocdir}/*
 
 %changelog
+* Mon Dec 13 2010 Alexander Kurtakov <akurtako at redhat.com> 0:1.0-0.a2.16
+- Fix FTBFS.
+- Adapt to current guidelines.
+
 * Wed Sep  8 2010 Stanislav Ochotnicky <sochotnicky at redhat.com> - 0:1.0-0.a2.15
 - Add maven-site-plugin to BR
 - Update maven-plugin BR names


More information about the java-sig-commits mailing list