[java-sig-commits] [maven-ant-tasks/f15/master: 2/3] Install unversioned jar & javadocs
Stanislav Ochotnicky
sochotni at fedoraproject.org
Wed Feb 16 17:09:55 UTC 2011
commit 5554ebaeebaef2198dd5d7c91d27366902aa7380
Author: Stanislav Ochotnicky <sochotnicky at redhat.com>
Date: Wed Feb 16 17:32:12 2011 +0100
Install unversioned jar & javadocs
maven-ant-tasks.spec | 24 ++++++++++++------------
1 files changed, 12 insertions(+), 12 deletions(-)
---
diff --git a/maven-ant-tasks.spec b/maven-ant-tasks.spec
index e7d592b..20982c8 100644
--- a/maven-ant-tasks.spec
+++ b/maven-ant-tasks.spec
@@ -1,6 +1,6 @@
Name: maven-ant-tasks
Version: 2.1.1
-Release: 7%{?dist}
+Release: 8%{?dist}
Summary: Allow Maven artifact handling features to be used from within an Ant build
Group: Development/Libraries
@@ -12,7 +12,6 @@ Source0: http://www.apache.org/dist/maven/source/maven-ant-tasks-%{versio
Source1: %{name}.depmap
#Fix up ant groupId
Patch0: maven-ant-tasks-2.1.1-ant-groupId.patch
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildArch: noarch
BuildRequires: jpackage-utils
@@ -65,7 +64,7 @@ This package contains the API documentation for %{name}.
for f in src/it/*/invoker.properties
do
tp=${f/invoker/test}
- cat >> $tp <<EOF
+ cat >> $tp <<EOF
maven2.jpp.mode=1
EOF
done
@@ -82,27 +81,26 @@ mvn-jpp -Dmaven.repo.local=$MAVEN_REPO_LOCAL \
%install
-rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_javadir}
cp -p target/original-%{name}-%{version}.jar \
- $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar
+ $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
mkdir -p $RPM_BUILD_ROOT%{_javadocdir}
cp -rp target/site/apidocs \
- $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
-ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name}
+ $RPM_BUILD_ROOT%{_javadocdir}/%{name}
install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir}
install -pm 644 pom.xml \
-$RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}.pom
+ $RPM_BUILD_ROOT%{_mavenpomdir}/JPP-%{name}.pom
%add_to_maven_depmap org.apache.maven %{name} %{version} JPP %{name}
-%clean
-rm -rf $RPM_BUILD_ROOT
-
+%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} || :
%post
%update_maven_depmap
@@ -122,10 +120,12 @@ rm -rf $RPM_BUILD_ROOT
%defattr(-,root,root,-)
%doc LICENSE
%{_javadocdir}/%{name}
-%{_javadocdir}/%{name}-%{version}
%changelog
+* Wed Feb 16 2011 Stanislav Ochotnicky <sochotnicky at redhat.com> - 2.1.1-8
+- Install unversioned jar & javadocs
+
* Wed Feb 16 2011 Orion Poplawski <orion at cora.nwra.com> 2.1.1-7
- Install the unbundled jar (bug #677736)
More information about the java-sig-commits
mailing list