[maven-jxr] Update to upstream 2.3. release.
Alexander Kurtakov
akurtakov at fedoraproject.org
Wed Jul 20 10:47:24 UTC 2011
commit 5d10f40c4969db37455e32a31eaf2b7792cc4fd0
Author: Alexander Kurtakov <akurtako at redhat.com>
Date: Wed Jul 20 13:46:33 2011 +0300
Update to upstream 2.3. release.
.gitignore | 1 +
add-oro-dep.patch | 13 +++++++++++++
maven-jxr-jpp-depmap.xml | 14 --------------
maven-jxr.spec | 41 ++++++++++-------------------------------
sources | 2 +-
5 files changed, 25 insertions(+), 46 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 4f467e2..4895980 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
maven-jxr-2.1.tar.bz2
jxr-2.2-source-release.zip
+jxr-2.3-source-release.zip
diff --git a/add-oro-dep.patch b/add-oro-dep.patch
new file mode 100644
index 0000000..3ff990f
--- /dev/null
+++ b/add-oro-dep.patch
@@ -0,0 +1,13 @@
+--- maven-jxr/pom.xml.oro 2011-07-15 12:48:50.000000000 +0300
++++ maven-jxr/pom.xml 2011-07-20 13:37:35.699740540 +0300
+@@ -112,6 +112,10 @@ under the License.
+ <artifactId>plexus-utils</artifactId>
+ <version>1.5.8</version>
+ </dependency>
++ <dependency>
++ <groupId>oro</groupId>
++ <artifactId>oro</artifactId>
++ </dependency>
+
+ <dependency>
+ <groupId>org.apache.velocity</groupId>
diff --git a/maven-jxr.spec b/maven-jxr.spec
index 6126bb5..94ecd0b 100644
--- a/maven-jxr.spec
+++ b/maven-jxr.spec
@@ -29,21 +29,21 @@
#
Name: maven-jxr
-Version: 2.2
-Release: 3%{?dist}
+Version: 2.3
+Release: 1%{?dist}
Epoch: 0
Summary: Source cross referencing tool
License: ASL 2.0
Group: Development/Tools
URL: http://maven.apache.org/doxia/
-Source0: http://repo2.maven.org/maven2/org/apache/maven/jxr/jxr/2.2/jxr-2.2-source-release.zip
-Source1: %{name}-jpp-depmap.xml
+Source0: http://repo2.maven.org/maven2/org/apache/maven/jxr/jxr/%{version}/jxr-%{version}-source-release.zip
+Patch0: add-oro-dep.patch
BuildArch: noarch
BuildRequires: jpackage-utils >= 0:1.7.2
-BuildRequires: maven2 >= 2.0.4
+BuildRequires: maven
BuildRequires: maven-resources-plugin
BuildRequires: maven-compiler-plugin
BuildRequires: maven-resources-plugin
@@ -69,9 +69,6 @@ Requires: jakarta-oro >= 2.0.8
Requires: plexus-utils >= 1.2
Requires: velocity >= 1.4
-Requires(post): jpackage-utils >= 0:1.7.2
-Requires(postun): jpackage-utils >= 0:1.7.2
-
%description
Maven JXR is a source cross referencing tool.
@@ -93,26 +90,20 @@ Maven plugin for JXR.
%prep
%setup -q -n jxr-%{version}
+%patch0
%build
-export MAVEN_REPO_LOCAL=$(pwd)/.m2/repository
-mkdir -p $MAVEN_REPO_LOCAL
-
# The test failures seem to have something to do with:
# http://jira.codehaus.org/browse/MCHANGES-88
# We can investigate when we upgrade to 2.2.x to see if they still occur.
# Update: Seems that tests fail because they are trying to access
# plexus component descriptors which seem to be different?
- mvn-jpp \
- -e \
- -Dmaven.repo.local=$MAVEN_REPO_LOCAL \
- -Dmaven2.jpp.depmap.file=%{SOURCE1} \
+mvn-rpmbuild \
-Dmaven.test.failure.ignore=true \
install javadoc:aggregate
%install
-rm -rf $RPM_BUILD_ROOT
# jars/poms
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}/%{name}
install -d -m 755 $RPM_BUILD_ROOT/%{_mavenpomdir}
@@ -139,40 +130,28 @@ install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}
cp -pr target/site/apidocs/* \
$RPM_BUILD_ROOT%{_javadocdir}/%{name}/
-%post
-%update_maven_depmap
-
-%postun
-%update_maven_depmap
-
-%post -n maven-plugin-jxr
-%update_maven_depmap
-
-%postun -n maven-plugin-jxr
-%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,-)
%{_javadir}/%{name}*.jar
%{_mavenpomdir}/JPP-%{name}-parent.pom
%{_mavenpomdir}/JPP-%{name}.pom
%{_mavendepmapfragdir}/%{name}
%files javadoc
-%defattr(-,root,root,-)
%doc %{_javadocdir}/*
%files -n maven-plugin-jxr
-%defattr(-,root,root,-)
%{_mavenpomdir}/JPP-maven-plugin-jxr.pom
%{_javadir}/maven-plugin-jxr*.jar
%changelog
+* Wed Jul 20 2011 Alexander Kurtakov <akurtako at redhat.com> 0:2.3-1
+- Update to upstream 2.3. release.
+
* Sun Mar 13 2011 Mat Booth <fedora at matbooth.co.uk> 0:2.2-3
- Maven plug-in sub-package should require the core package.
- Use _mavenpomdir macro.
diff --git a/sources b/sources
index 427e44f..3c3aad0 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-991f20e0ce9e8d16df9bfaf14fd4f75e jxr-2.2-source-release.zip
+be005f2b21ba29508369b8c1ab211a9e jxr-2.3-source-release.zip
More information about the scm-commits
mailing list