[maven-archiver] Build with maven 3.x.
Alexander Kurtakov
akurtakov at fedoraproject.org
Wed Jun 8 10:44:32 UTC 2011
commit 59d2efa468518ca3dae16e12ea4ad536472a3a7b
Author: Alexander Kurtakov <akurtako at redhat.com>
Date: Wed Jun 8 13:44:10 2011 +0300
Build with maven 3.x.
maven-archiver.spec | 39 ++++++++++++---------------------------
1 files changed, 12 insertions(+), 27 deletions(-)
---
diff --git a/maven-archiver.spec b/maven-archiver.spec
index 4d92cc9..3064f39 100644
--- a/maven-archiver.spec
+++ b/maven-archiver.spec
@@ -30,7 +30,7 @@
Name: maven-archiver
Version: 2.4.1
-Release: 5%{?dist}
+Release: 6%{?dist}
Epoch: 0
Summary: Maven Archiver
License: ASL 2.0
@@ -41,13 +41,12 @@ URL: http://maven.apache.org/
# tar caf maven-archiver-2.4.1-src.tar.xz maven-archiver/
Source0: %{name}-%{version}-src.tar.xz
Source1: %{name}-depmap.xml
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
BuildRequires: java-devel >= 1:1.6.0
BuildRequires: jpackage-utils >= 0:1.7.2
-BuildRequires: maven2 >= 0:2.0.8
+BuildRequires: maven
BuildRequires: maven-compiler-plugin
BuildRequires: maven-install-plugin
BuildRequires: maven-jar-plugin
@@ -63,7 +62,7 @@ BuildRequires: plexus-archiver >= 1.0-0.1.a7
BuildRequires: plexus-utils
BuildRequires: apache-commons-parent
-Requires: maven2 >= 0:2.0.4-9
+Requires: maven
Requires: plexus-archiver >= 1.0-0.1.a7
Requires: plexus-interpolation
Requires: plexus-utils
@@ -92,28 +91,17 @@ Javadoc for %{name}.
rm -fr src/test/java/org/apache/maven/archiver/*.java
%build
-
-export MAVEN_REPO_LOCAL=$(pwd)/.m2/repository
-mkdir -p $MAVEN_REPO_LOCAL
-
-mvn-jpp \
- -e \
- -Dmaven.repo.local=$MAVEN_REPO_LOCAL \
- -Dmaven.test.failure.ignore=true \
- -Dmaven2.jpp.depmap.file=%{SOURCE1} \
- install javadoc:javadoc
+mvn-rpmbuild install javadoc:aggregate
%install
-rm -rf $RPM_BUILD_ROOT
# jars/poms
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
-install -d -m 755 $RPM_BUILD_ROOT%{_datadir}/maven2/poms
+install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir}
# Copy file and create unversioned symlink
install -pm 644 target/%{name}-%{version}.jar \
- $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
-ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
+ $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
# Copy pom
install -pm 644 pom.xml \
@@ -121,24 +109,21 @@ install -pm 644 pom.xml \
%add_to_maven_depmap org.apache.maven maven-archiver %{version} JPP maven-archiver
# javadoc
-install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
-cp -pr target/site/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
-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,-)
%{_javadir}/*
-%{_datadir}/maven2/poms/JPP-maven-archiver.pom
+%{_mavenpomdir}/JPP-maven-archiver.pom
%{_mavendepmapfragdir}/%{name}
%files javadoc
-%defattr(-,root,root,-)
%doc %{_javadocdir}/*
%changelog
+* Wed Jun 8 2011 Alexander Kurtakov <akurtako at redhat.com> 0:2.4.1-6
+- Build with maven 3.x.
+
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0:2.4.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
More information about the scm-commits
mailing list