[sslext] use servlet api 3.1

gil gil at fedoraproject.org
Wed Mar 4 14:21:12 UTC 2015


commit 25ff008c68ad7fec61fe78d6e577b19e99d17a2e
Author: gil <puntogil at libero.it>
Date:   Wed Mar 4 15:21:02 2015 +0100

    use servlet api 3.1

 sslext.spec | 38 +++++++++++++++-----------------------
 1 file changed, 15 insertions(+), 23 deletions(-)
---
diff --git a/sslext.spec b/sslext.spec
index 786eaa1..aa28a44 100644
--- a/sslext.spec
+++ b/sslext.spec
@@ -26,7 +26,7 @@ Patch2:        %{name}-%{version}-pom.patch
 Patch3:        %{name}-%{version}-javadocs.patch
 
 BuildRequires: java-devel
-BuildRequires: jpackage-utils
+BuildRequires: javapackages-local
 
 BuildRequires: ant
 BuildRequires: apache-commons-beanutils
@@ -37,16 +37,9 @@ BuildRequires: apache-commons-logging
 BuildRequires: apache-commons-validator
 BuildRequires: jakarta-oro
 BuildRequires: struts
-BuildRequires: tomcat-jsp-2.2-api
-BuildRequires: tomcat-servlet-3.0-api
+BuildRequires: tomcat-jsp-2.3-api
+BuildRequires: tomcat-servlet-3.1-api
 
-Requires:      apache-commons-digester
-Requires:      apache-commons-logging
-Requires:      struts
-Requires:      tomcat-servlet-3.0-api
-Requires:      tomcat-jsp-2.2-api
-
-Requires:      jpackage-utils
 BuildArch:     noarch
 
 %description
@@ -64,6 +57,9 @@ This package contains javadoc for %{name}.
 %setup -q
 mkdir -p web/WEB-INF/classes
 %patch0 -p0
+sed -i "s|tomcat-servlet-3.0-api|tomcat-servlet-api|" build.xml
+sed -i "s|tomcat-jsp-2.2-api|tomcat-jsp-api|" build.xml
+sed -i "s|1.5|1.6|" build.xml
 %patch1 -p0
 cp -p %{SOURCE1} pom.xml
 %patch2 -p0
@@ -71,27 +67,23 @@ cp -p %{SOURCE1} pom.xml
 
 %build
 
-export CLASSPATH=$(build-classpath tomcat-jsp-2.2-api tomcat-servlet-3.0-api)
+export CLASSPATH=$(build-classpath tomcat-servlet-api tomcat-jsp-api)
 %ant compile make-jar javadoc
 
 %install
-
-mkdir -p %{buildroot}%{_javadir}
-install -m 644 web/WEB-INF/lib/%{name}.jar %{buildroot}%{_javadir}/
-
-mkdir -p %{buildroot}%{_mavenpomdir}
-install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
-%add_maven_depmap JPP-%{name}.pom %{name}.jar
-
-mkdir -p %{buildroot}%{_javadocdir}/%{name}
-cp -pr docs/* %{buildroot}%{_javadocdir}/%{name}
+%mvn_artifact pom.xml web/WEB-INF/lib/%{name}.jar
+%mvn_file %{name}:%{name} %{name}
+%mvn_install -J docs
 
 %files -f .mfiles
 
-%files javadoc
-%{_javadocdir}/%{name}
+%files javadoc -f .mfiles-javadoc
 
 %changelog
+* Wed Mar 04 2015 gil cattaneo <puntogil at libero.it> 1.2-8
+- use servlet api 3.1
+- use new javapackages macros
+
 * Sun Jun 08 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.2-7
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
 


More information about the scm-commits mailing list