[hessian] use servlet api 3.1
gil
gil at fedoraproject.org
Wed Mar 4 15:08:12 UTC 2015
commit c981054f1057706694ad9731164bdf42e001eda6
Author: gil <puntogil at libero.it>
Date: Wed Mar 4 16:08:05 2015 +0100
use servlet api 3.1
hessian-build.xml | 2 +-
hessian.spec | 55 +++++++++++++++++++++++--------------------------------
2 files changed, 24 insertions(+), 33 deletions(-)
---
diff --git a/hessian-build.xml b/hessian-build.xml
index 5d525e6..93e0d90 100644
--- a/hessian-build.xml
+++ b/hessian-build.xml
@@ -9,7 +9,7 @@
<path id="project.classpath">
<pathelement location="${classes.dir}"/>
- <pathelement location="${lib.dir}/tomcat-servlet-3.0-api.jar"/>
+ <pathelement location="${lib.dir}/tomcat-servlet-api.jar"/>
</path>
<target name="compile">
diff --git a/hessian.spec b/hessian.spec
index 3aec39d..aaed74e 100644
--- a/hessian.spec
+++ b/hessian.spec
@@ -1,21 +1,18 @@
-Summary: Java implementation of a binary protocol for web services
-Name: hessian
-Version: 4.0.7
-Release: 9%{?dist}
-Epoch: 0
-License: ASL 1.1
-URL: http://hessian.caucho.com/
-Source0: http://caucho.com/download/hessian-4.0.7-src.jar
-Source1: %{name}-build.xml
-Source2: http://repo1.maven.org/maven2/com/caucho/hessian/4.0.7/hessian-4.0.7.pom
-Requires: jpackage-utils >= 0:1.6
-BuildRequires: jpackage-utils >= 0:1.6
-BuildRequires: ant >= 0:1.6
-BuildRequires: tomcat-servlet-3.0-api
-Requires: jpackage-utils
-Requires: tomcat-servlet-3.0-api
-
-BuildArch: noarch
+Summary: Java implementation of a binary protocol for web services
+Name: hessian
+Version: 4.0.7
+Release: 10%{?dist}
+Epoch: 0
+License: ASL 1.1
+URL: http://hessian.caucho.com/
+Source0: http://caucho.com/download/hessian-4.0.7-src.jar
+Source1: %{name}-build.xml
+Source2: http://repo1.maven.org/maven2/com/caucho/hessian/4.0.7/hessian-4.0.7.pom
+BuildRequires: javapackages-local
+BuildRequires: ant >= 0:1.6
+BuildRequires: tomcat-servlet-3.1-api
+
+BuildArch: noarch
%description
This is the Java implementation of Caucho's Hession binary transport
@@ -36,27 +33,21 @@ ant jar
ant javadoc
%install
-# jars
-mkdir -p %{buildroot}%{_javadir}
-cp -p %{name}.jar %{buildroot}%{_javadir}/%{name}.jar
-
-# pom
-mkdir -p %{buildroot}%{_mavenpomdir}
-install -pm 644 %{SOURCE2} %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
-%add_maven_depmap
-
-# javadoc
-mkdir -p %{buildroot}%{_javadocdir}
-cp -rp doc/api %{buildroot}%{_javadocdir}/%{name}
+%mvn_artifact %{SOURCE2} web/WEB-INF/lib/%{name}.jar
+%mvn_file com.caucho:%{name} %{name}
+%mvn_install -J doc/api
%files -f .mfiles
%license apache.license
-%files javadoc
-%{_javadocdir}/*
+%files javadoc -f .mfiles-javadoc
%license apache.license
%changelog
+* Wed Mar 04 2015 gil cattaneo <puntogil at libero.it> 0:4.0.7-10
+- use servlet api 3.1
+- use new javapackages macros
+
* Thu Feb 05 2015 gil cattaneo <puntogil at libero.it> 0:4.0.7-9
- introduce license macro
More information about the scm-commits
mailing list