[jamonapi] use servlet 3.1 api and el 3.0 api
gil
gil at fedoraproject.org
Thu Mar 5 12:35:30 UTC 2015
commit 6a67144b186767c97d152a84ae10f98408bad19d
Author: gil <puntogil at libero.it>
Date: Thu Mar 5 13:35:22 2015 +0100
use servlet 3.1 api and el 3.0 api
jamonapi.spec | 44 +++++++++++++++++++++-----------------------
1 file changed, 21 insertions(+), 23 deletions(-)
---
diff --git a/jamonapi.spec b/jamonapi.spec
index 25a478a..6dd6487 100644
--- a/jamonapi.spec
+++ b/jamonapi.spec
@@ -2,7 +2,7 @@
Name: jamonapi
Version: 2.74
-Release: 5%{?dist}
+Release: 6%{?dist}
Summary: A Java monitoring API
License: BSD
URL: http://jamonapi.sourceforge.net/
@@ -23,22 +23,19 @@ Patch2: %{name}-log4j12.patch
Patch3: %{name}-jetty9.patch
BuildRequires: java-devel
-BuildRequires: javapackages-tools
+BuildRequires: javapackages-local
BuildRequires: ant
BuildRequires: tomcat-lib
-BuildRequires: tomcat-servlet-3.0-api
-BuildRequires: tomcat-el-2.2-api
+BuildRequires: tomcat-servlet-3.1-api
+BuildRequires: tomcat-el-3.0-api
BuildRequires: jetty
BuildRequires: geronimo-interceptor
BuildRequires: log4j12
BuildRequires: dos2unix
-Requires: javapackages-tools
-Requires: tomcat-lib
-Requires: tomcat-servlet-3.0-api
-Requires: tomcat-el-2.2-api
-Requires: jetty
+
Requires: geronimo-interceptor
Requires: log4j12
+
BuildArch: noarch
%description
@@ -60,6 +57,12 @@ This package contains API documentation for Java monitoring API.
%patch1 -p1
%patch2 -p1
%patch3 -p1
+
+sed -i "s|tomcat-el-2.2-api.jar|tomcat-el-api.jar|" src/ant/build.xml
+sed -i "s|tomcat-servlet-3.0-api.jar|tomcat-servlet-api.jar|" src/ant/build.xml
+
+sed -i 's|target="1.5" source="1.5"|target="1.6" source="1.6"|' src/ant/build.xml
+
mkdir dist
mkdir lib
@@ -83,28 +86,23 @@ popd
cp -p src/JAMonUsersGuide/JAMonLicense.html .
%install
-
-mkdir -p %{buildroot}%{_javadir}
-install -m 644 dist/%{oname}-%{version}.jar %{buildroot}%{_javadir}/%{name}.jar
-ln -s %{name}.jar %{buildroot}%{_javadir}/%{oname}.jar
-
-mkdir -p %{buildroot}%{_mavenpomdir}
-install -pm 644 %{SOURCE1} %{buildroot}%{_mavenpomdir}/JPP-%{oname}.pom
-%add_maven_depmap JPP-%{oname}.pom %{oname}.jar
-
-mkdir -p %{buildroot}%{_javadocdir}
-cp -rp src/doc/javadoc %{buildroot}%{_javadocdir}/%{name}
+%mvn_artifact %{SOURCE1} dist/%{oname}-%{version}.jar
+%mvn_file com.jamonapi:jamon %{oname} %{name}
+%mvn_install -J src/doc/javadoc
%files -f .mfiles
%doc src/JAMonUsersGuide
-%{_javadir}/%{name}.jar
%license JAMonLicense.html
-%files javadoc
+%files javadoc -f .mfiles-javadoc
%license JAMonLicense.html
-%{_javadocdir}/%{name}
%changelog
+* Thu Mar 05 2015 gil cattaneo <puntogil at libero.it> 2.74-6
+- use servlet 3.1 api and el 3.0 api
+- use javac target/source 1.6
+- use new javapackages macros
+
* Fri Feb 06 2015 gil cattaneo <puntogil at libero.it> 2.74-5
- introduce license macro
More information about the scm-commits
mailing list