[zookeeper] Fixes to solve pom resolution of the tests.jar. Thanks to rsquared and mizdebsk.
tstclair
tstclair at fedoraproject.org
Fri Jan 31 17:17:25 UTC 2014
commit 3d94c04254cf6e55bf9c5d2cbe0ac73a18bd5477
Author: Timothy St. Clair <tstclair at redhat.com>
Date: Fri Jan 31 11:16:28 2014 -0600
Fixes to solve pom resolution of the tests.jar.
Thanks to rsquared and mizdebsk.
zookeeper-test-template.pom | 48 -------------------------------------------
zookeeper.spec | 18 ++++++++--------
2 files changed, 9 insertions(+), 57 deletions(-)
---
diff --git a/zookeeper.spec b/zookeeper.spec
index ad4a5d3..6cb7573 100644
--- a/zookeeper.spec
+++ b/zookeeper.spec
@@ -2,13 +2,13 @@
Name: zookeeper
Version: 3.4.5
-Release: 15%{?dist}
+Release: 16%{?dist}
Summary: A high-performance coordination service for distributed applications
#Group: Development/Libraries
License: ASL 2.0 and BSD
URL: http://zookeeper.apache.org/
Source0: http://www.apache.org/dist/%{name}/stable/%{name}-%{version}.tar.gz
-Source1: %{name}-test-template.pom
+#Source1: %{name}-test-template.pom
Source2: %{name}-ZooInspector-template.pom
Source3: %{name}.service
# remove non free clover references
@@ -176,9 +176,8 @@ sed -i "s|<packaging>pom</packaging>|<packaging>jar</packaging>|" dist-maven/%{n
sed -i "s|<groupId>checkstyle</groupId>|<groupId>com.puppycrawl.tools</groupId>|" dist-maven/%{name}-%{version}.pom
sed -i "s|<artifactId>mockito-all</artifactId>|<artifactId>mockito-core</artifactId>|" dist-maven/%{name}-%{version}.pom
-cp -p %{SOURCE1} dist-maven/%{name}-%{version}-test.pom
cp -p %{SOURCE2} dist-maven/%{name}-%{version}-ZooInspector.pom
-sed -i "s|@version@|%{version}|" dist-maven/%{name}-%{version}-test.pom dist-maven/%{name}-%{version}-ZooInspector.pom
+sed -i "s|@version@|%{version}|" dist-maven/%{name}-%{version}-ZooInspector.pom
iconv -f iso8859-1 -t utf-8 src/c/ChangeLog > src/c/ChangeLog.conv && mv -f src/c/ChangeLog.conv src/c/ChangeLog
sed -i 's/\r//' src/c/ChangeLog
@@ -252,14 +251,13 @@ ant -Dversion=%{version} -DlastRevision=-1 test-core-java
mkdir -p %{buildroot}%{_javadir}/%{name}
install -pm 644 build/%{name}-%{version}.jar %{buildroot}%{_javadir}/%{name}/%{name}.jar
-install -pm 644 build/%{name}-%{version}-test.jar %{buildroot}%{_javadir}/%{name}/%{name}-test.jar
+install -pm 644 build/%{name}-%{version}-test.jar %{buildroot}%{_javadir}/%{name}/%{name}-tests.jar
install -pm 644 build/contrib/ZooInspector/%{name}-ZooInspector-%{version}.jar %{buildroot}%{_javadir}/%{name}/%{name}-ZooInspector.jar
mkdir -p %{buildroot}%{_mavenpomdir}
install -pm 644 dist-maven/%{name}-%{version}.pom %{buildroot}%{_mavenpomdir}/JPP.%{name}-%{name}.pom
%add_maven_depmap JPP.%{name}-%{name}.pom %{name}/%{name}.jar
-install -pm 644 dist-maven/%{name}-%{version}-test.pom %{buildroot}%{_mavenpomdir}/JPP.%{name}-%{name}-test.pom
-%add_maven_depmap JPP.%{name}-%{name}-test.pom %{name}/%{name}-test.jar
+%add_maven_depmap org.apache.zookeeper:zookeeper::tests:%{version} %{name}/%{name}-tests.jar
install -pm 644 dist-maven/%{name}-%{version}-ZooInspector.pom %{buildroot}%{_mavenpomdir}/JPP.%{name}-%{name}-ZooInspector.pom
%add_maven_depmap JPP.%{name}-%{name}-ZooInspector.pom %{name}/%{name}-ZooInspector.jar
@@ -342,10 +340,9 @@ getent passwd zookeeper >/dev/null || \
%files java
%dir %{_javadir}/%{name}
%{_javadir}/%{name}/%{name}.jar
-%{_javadir}/%{name}/%{name}-test.jar
+%{_javadir}/%{name}/%{name}-tests.jar
%{_javadir}/%{name}/%{name}-ZooInspector.jar
%{_mavenpomdir}/JPP.%{name}-%{name}.pom
-%{_mavenpomdir}/JPP.%{name}-%{name}-test.pom
%{_mavenpomdir}/JPP.%{name}-%{name}-ZooInspector.pom
%{_mavendepmapfragdir}/%{name}
%doc CHANGES.txt LICENSE.txt NOTICE.txt README.txt
@@ -373,6 +370,9 @@ getent passwd zookeeper >/dev/null || \
%{_unitdir}/zookeeper.service
%changelog
+* Fri Jan 31 2014 Timothy St. Clair <tstclair at redhat.com> - 3.4.5-16
+- Update of tests.jar due to netty3 compat packaging conflicts
+
* Fri Jan 24 2014 Timothy St. Clair <tstclair at redhat.com> - 3.4.5-15
- Update jline and netty3 for f21 builds
More information about the scm-commits
mailing list