[felix-osgi-foundation] Build with maven 3.

Alexander Kurtakov akurtakov at fedoraproject.org
Wed Nov 30 20:10:42 UTC 2011


commit 0c64e50ebddfa89b6fc9a8569e09eef3e6441554
Author: Alexander Kurtakov < <akurtako at redhat.com>
Date:   Wed Nov 30 22:10:18 2011 +0200

    Build with maven 3.
    
    - Adapt to current guidelines.

 felix-osgi-foundation.spec |   25 ++++++++-----------------
 1 files changed, 8 insertions(+), 17 deletions(-)
---
diff --git a/felix-osgi-foundation.spec b/felix-osgi-foundation.spec
index 9a2d6dd..d125f04 100644
--- a/felix-osgi-foundation.spec
+++ b/felix-osgi-foundation.spec
@@ -7,7 +7,7 @@
 
 Name:    felix-osgi-foundation
 Version: 1.2.0
-Release: 6%{?dist}
+Release: 7%{?dist}
 Summary: Felix OSGi Foundation EE Bundle
 
 Group:   Development/Libraries
@@ -47,12 +47,7 @@ API documentation for %{name}.
 %setup -q -n %{bundle}-%{version}
 
 %build
-export MAVEN_REPO_LOCAL=$(pwd)/.m2/repository
-%__mkdir_p $MAVEN_REPO_LOCAL
-
-mvn-jpp -e \
-  -Dmaven.repo.local=$MAVEN_REPO_LOCAL \
-  install javadoc:javadoc
+mvn-rpmbuild install javadoc:javadoc
 
 %install
 # jar
@@ -61,35 +56,31 @@ install -pD -T -m 644 target/%{bundle}-%{version}.jar \
 
 # pom
 install -pD -T -m 644 pom.xml %{buildroot}%{POM}
-%add_to_maven_depmap org.apache.felix %{bundle} %{version} JPP/felix %{bundle}
+%add_maven_depmap JPP.felix-%{bundle}.pom felix/%{bundle}.jar
 
 # javadoc
 install -d -m 0755 %{buildroot}%{_javadocdir}/%{name}
 %__cp -pr target/site/api*/* %{buildroot}%{_javadocdir}/%{name}
 
-%post
-%update_maven_depmap
-
-%postun
-%update_maven_depmap
-
 %pre javadoc
 # workaround for rpm bug, can be removed in F-17
 [ $1 -gt 1 ] && [ -L %{_javadocdir}/%{name} ] && \
 rm -rf $(readlink -f %{_javadocdir}/%{name}) %{_javadocdir}/%{name} || :
 
 %files
-%defattr(-,root,root,-)
 %doc LICENSE
 %{felixdir}
 %{POM}
-%config(noreplace) %{_mavendepmapfragdir}/%{name}
+%{_mavendepmapfragdir}/%{name}
 
 %files javadoc
-%defattr(-,root,root,-)
 %{_javadocdir}/%{name}
 
 %changelog
+* Wed Nov 30 2011 Alexander Kurtakov <akurtako at redhat.com> 1.2.0-7
+- Build with maven 3.
+- Adapt to current guidelines.
+
 * Tue Feb 08 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.2.0-6
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
 


More information about the scm-commits mailing list