[zanata-client/f20] upgrade to latest upstream
Patrick Huang
pahuang at fedoraproject.org
Mon Jun 2 01:43:59 UTC 2014
commit f4d39fbc53d5aaeb19e53ca02b809255f2e86b6b
Author: Patrick Huang <pahuang at redhat.com>
Date: Sun Jun 1 21:42:59 2014 -0400
upgrade to latest upstream
.gitignore | 1 +
slf4j-backward-compatible-fix.patch | 13 -----
sources | 2 +-
zanata-client.spec | 84 +++++++++++++++-------------------
4 files changed, 39 insertions(+), 61 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 3db47a0..2920995 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@
/client-3.1.0.zip
/client-3.1.1.zip
/client-3.1.2.zip
+/client-3.3.0.zip
diff --git a/sources b/sources
index 7e31106..4c5c502 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-60250a7b656a059d9f5c627733f37480 client-3.1.2.zip
+810f65eee5bc439b34625a4854327dca client-3.3.0.zip
diff --git a/zanata-client.spec b/zanata-client.spec
index 1de3b61..93fb4a5 100644
--- a/zanata-client.spec
+++ b/zanata-client.spec
@@ -5,7 +5,7 @@
%global submodule_cli zanata-cli
Name: zanata-%{shortname}
-Version: 3.1.2
+Version: 3.3.2
Release: 1%{?dist}
Summary: Zanata client module
@@ -13,64 +13,38 @@ Group: Development/Tools
License: LGPLv2+
URL: https://github.com/zanata/%{name}
Source0: https://github.com/zanata/%{name}/archive/%{shortname}-%{version}.zip
-Patch0: slf4j-backward-compatible-fix.patch
BuildArch: noarch
BuildRequires: maven-local
-
+BuildRequires: resteasy >= 3.0.1
+BuildRequires: mvn(org.mockito:mockito-core)
+BuildRequires: mvn(org.apache.commons:commons-exec)
+BuildRequires: exec-maven-plugin
BuildRequires: maven-dependency-plugin
-BuildRequires: maven-enforcer-plugin
-BuildRequires: maven-surefire-plugin
-BuildRequires: maven-surefire-provider-testng
-BuildRequires: maven-surefire-provider-junit4
-
-# dependencies in zanata-rest-client
+BuildRequires: powermock-junit4
+BuildRequires: powermock-api-mockito
+BuildRequires: powermock-core
+BuildRequires: mvn(org.simpleframework:simple)
BuildRequires: zanata-parent
BuildRequires: zanata-api
-BuildRequires: junit
-BuildRequires: resteasy
-
-# dependencies in zanata-common-commands
+BuildRequires: xom
BuildRequires: zanata-common
-BuildRequires: mockito
-BuildRequires: apache-commons-configuration
-BuildRequires: log4j
BuildRequires: args4j >= 2.0.25
-BuildRequires: openprops
-BuildRequires: apache-commons-collections
-BuildRequires: guava
-BuildRequires: hamcrest
-BuildRequires: apache-commons-lang
-BuildRequires: apache-commons-codec
-BuildRequires: apache-commons-io
BuildRequires: opencsv
-BuildRequires: ant
-
-# dependencies in zanata-cli
-BuildRequires: exec-maven-plugin
-BuildRequires: powermock-junit4
-BuildRequires: powermock-api-mockito
-BuildRequires: powermock-core
-
-Requires: jpackage-utils
-Requires: java
+BuildRequires: openprops
+BuildRequires: jgettext
+BuildRequires: mvn(net.sourceforge.findbugs:annotations)
-Requires: slf4j
+Requires: resteasy >= 3.0.1
+Requires: mvn(org.apache.commons:commons-exec)
Requires: zanata-api
-Requires: resteasy
Requires: zanata-common
-Requires: apache-commons-configuration
-Requires: log4j
-Requires: args4j
-Requires: openprops
-Requires: apache-commons-collections
-Requires: guava
-Requires: apache-commons-lang
-Requires: apache-commons-codec
-Requires: apache-commons-io
+Requires: args4j >= 2.0.25
Requires: opencsv
-Requires: ant
+Requires: openprops
+Requires: jgettext
+Requires: xom
%description
@@ -94,6 +68,19 @@ This includes submodules:
%pom_disable_module zanata-maven-plugin
%pom_remove_plugin :appassembler-maven-plugin %{submodule_cli}
%pom_remove_plugin :maven-assembly-plugin %{submodule_cli}
+# here we replace google findbugs annotations with sourceforge one
+%pom_remove_dep com.google.code.findbugs:annotations %{submodule_cli}
+%pom_xpath_inject "pom:dependencies" "<dependency><groupId>net.sourceforge.findbugs</groupId><artifactId>annotations</artifactId><version>2.0.2</version></dependency>" %{submodule_cli}
+%pom_xpath_inject "pom:dependencies" "<dependency><groupId>com.google.code.findbugs</groupId><artifactId>jsr305</artifactId><version>2.0.1</version></dependency>" %{submodule_cli}
+
+%pom_remove_dep com.google.code.findbugs:annotations %{submodule_commands}
+%pom_xpath_inject "pom:dependencies" "<dependency><groupId>net.sourceforge.findbugs</groupId><artifactId>annotations</artifactId><version>2.0.2</version></dependency>" %{submodule_commands}
+%pom_xpath_inject "pom:dependencies" "<dependency><groupId>com.google.code.findbugs</groupId><artifactId>jsr305</artifactId><version>2.0.1</version></dependency>" %{submodule_commands}
+
+# simpleframework in fedora is too old
+rm %{submodule_cli}/src/test/java/org/zanata/client/HTTPMockContainer.java
+rm %{submodule_cli}/src/test/java/org/zanata/client/ClientToServerTest.java
+
%build
# -Dmaven.local.debug=true
@@ -176,8 +163,11 @@ chmod 755 %{buildroot}%{_bindir}/zanata-cli
%files javadoc -f .mfiles-javadoc
%changelog
-* Wed Sep 4 2013 Patrick Huang <pahuang at redhat.com> 3.1.2-1
-- Upstream update
+* Mon Jun 02 2014 Patrick Huang <pahuang at redhat.com> 3.3.2-1
+- Latest upstream version
+
+* Thu Jan 09 2014 Patrick Huang <pahuang at redhat.com> 3.3.0-1
+- Latest upstream version
* Wed Aug 28 2013 Patrick Huang <pahuang at redhat.com> 3.1.1-1
- Upstream update for newer version of RESTEasy
More information about the scm-commits
mailing list