[zanata-client] upstream update
Patrick Huang
pahuang at fedoraproject.org
Wed Aug 28 02:59:04 UTC 2013
commit 1b885e898098b484c56fc3beeb5cd0cd8a595374
Author: Patrick Huang <pahuang at redhat.com>
Date: Tue Aug 27 22:55:02 2013 -0400
upstream update
zanata-client.spec | 69 +++++++--------------------------------------------
1 files changed, 10 insertions(+), 59 deletions(-)
---
diff --git a/zanata-client.spec b/zanata-client.spec
index a973a08..1358218 100644
--- a/zanata-client.spec
+++ b/zanata-client.spec
@@ -1,9 +1,3 @@
-%if 0%{?fedora} > 18
- %global mvn_exec_plugin exec-maven-plugin
-%else
- %global mvn_exec_plugin maven-plugin-exec
-%endif
-
%global shortname client
%global submodule_rest zanata-rest-%{shortname}
@@ -11,8 +5,8 @@
%global submodule_cli zanata-cli
Name: zanata-%{shortname}
-Version: 2.2.0
-Release: 3%{?dist}
+Version: 3.1.0
+Release: 1%{?dist}
Summary: Zanata client module
Group: Development/Tools
@@ -57,7 +51,10 @@ BuildRequires: opencsv
BuildRequires: ant
# dependencies in zanata-cli
-BuildRequires: %mvn_exec_plugin
+BuildRequires: exec-maven-plugin
+BuildRequires: powermock-junit4
+BuildRequires: powermock-api-mockito
+BuildRequires: powermock-core
Requires: jpackage-utils
Requires: java
@@ -101,24 +98,9 @@ This includes submodules:
%pom_remove_plugin :appassembler-maven-plugin %{submodule_cli}
%pom_remove_plugin :maven-assembly-plugin %{submodule_cli}
-%if 0%{?fedora} < 18
-%patch0
-%endif
-
-
%build
# -Dmaven.local.debug=true
-# we delete all test class under f19 because of hamcrest compatibility issue
-%if 0%{?fedora} > 19
-%mvn_build -- -Dmdep.analyze.skip=true
-%endif
-%if 0%{?fedora} == 19
-find . -type f -name "*Test.java" | xargs rm
-%mvn_build -- -Dmdep.analyze.skip=true -DskipTests
-%else
-find . -type f -name "*Test.java" | xargs rm
-mvn-rpmbuild package javadoc:aggregate -DskipTests
-%endif
+%mvn_build -- -Dmdep.analyze.skip=true -e
# local offline maven can not resolve each module,
# we have to disable our own module and generate classpath one by one
@@ -137,32 +119,7 @@ mvn-rpmbuild dependency:build-classpath -DincludeScope=compile -Dmdep.outputFile
%install
-%if 0%{?fedora} > 18
%mvn_install
-%else
-mkdir -p %{buildroot}%{_javadir}
-
-cp -p %{submodule_rest}/target/%{submodule_rest}*-%{version}.jar %{buildroot}%{_javadir}/%{submodule_rest}.jar
-cp -p %{submodule_commands}/target/%{submodule_commands}*-%{version}.jar %{buildroot}%{_javadir}/%{submodule_commands}.jar
-cp -p %{submodule_cli}/target/%{submodule_cli}*-%{version}.jar %{buildroot}%{_javadir}/%{submodule_cli}.jar
-
-mkdir -p %{buildroot}%{_javadocdir}/%{name}
-cp -rp target/site/apidocs %{buildroot}%{_javadocdir}/%{name}/%{submodule_rest}
-cp -rp target/site/apidocs %{buildroot}%{_javadocdir}/%{name}/%{submodule_commands}
-cp -rp target/site/apidocs %{buildroot}%{_javadocdir}/%{name}/%{submodule_cli}
-
-install -d -m 755 %{buildroot}%{_mavenpomdir}
-install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
-install -pm 644 %{submodule_rest}/pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{submodule_rest}.pom
-install -pm 644 %{submodule_commands}/pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{submodule_commands}.pom
-install -pm 644 %{submodule_cli}/pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{submodule_cli}.pom
-
-%add_maven_depmap JPP-%{name}.pom
-%add_maven_depmap JPP-%{submodule_rest}.pom %{submodule_rest}.jar
-%add_maven_depmap JPP-%{submodule_commands}.pom %{submodule_commands}.jar
-%add_maven_depmap JPP-%{submodule_cli}.pom %{submodule_cli}.jar
-%endif
-
rest_cp=$(cat %{submodule_rest}/target/%{submodule_rest}-classpath.txt)
commands_cp=$(cat %{submodule_commands}/target/%{submodule_commands}-classpath.txt)
@@ -215,22 +172,16 @@ chmod 755 %{buildroot}%{_bindir}/zanata-cli
%files -f .mfiles
-%if 0%{?fedora} > 18
%dir %{_javadir}/%{name}
-%endif
%attr(0755,root,root) %{_bindir}/zanata-cli
%doc README.txt
-%if 0%{?fedora} > 18
%files javadoc -f .mfiles-javadoc
-%else
-%files javadoc
-%{_javadocdir}/%{name}/%{submodule_rest}
-%{_javadocdir}/%{name}/%{submodule_commands}
-%{_javadocdir}/%{name}/%{submodule_cli}
-%endif
%changelog
+* Wed Aug 28 2013 Patrick Huang <pahuang at redhat.com> 3.1.0-1
+- Upstream update
+
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.2.0-3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
More information about the scm-commits
mailing list