[velocity: 2/3] Use new tomcat-servlet-api

Stanislav Ochotnicky sochotni at fedoraproject.org
Tue Jun 5 12:50:49 UTC 2012


commit 5cb802a50689d8af8a114ca7f4a2e1b3e569704b
Author: Stanislav Ochotnicky <sochotnicky at redhat.com>
Date:   Tue Jun 5 14:19:55 2012 +0200

    Use new tomcat-servlet-api
    
    - Update to latest guidelines

 0002-Fix-servlet25-testcase.patch |   64 -------------------------------------
 velocity.spec                     |   40 ++++++++---------------
 2 files changed, 14 insertions(+), 90 deletions(-)
---
diff --git a/velocity.spec b/velocity.spec
index 4d69185..dd45cde 100644
--- a/velocity.spec
+++ b/velocity.spec
@@ -30,7 +30,7 @@
 
 Name:           velocity
 Version:        1.7
-Release:        3%{?dist}
+Release:        4%{?dist}
 Epoch:          0
 Summary:        Java-based template engine
 License:        ASL 2.0
@@ -38,14 +38,13 @@ URL:            http://velocity.apache.org/
 Source0:        http://www.apache.org/dist/%{name}/engine/%{version}/%{name}-%{version}.tar.gz
 Source1:        http://repo1.maven.org/maven2/org/apache/%{name}/%{name}/%{version}/%{name}-%{version}.pom
 Patch0:         0001-Remove-avalon-logkit.patch
-Patch1:         0002-Fix-servlet25-testcase.patch
 Patch2:         0003-Use-system-jars.patch
 Patch3:         0004-JDBC-41-compat.patch
 Group:          Development/Libraries
 Requires:       apache-commons-collections
 Requires:       apache-commons-logging
 Requires:       apache-commons-lang
-Requires:       tomcat6-servlet-2.5-api
+Requires:       servlet3
 Requires:       jakarta-oro
 Requires:       werken-xpath
 Requires:       junit
@@ -53,8 +52,6 @@ Requires:       hsqldb
 Requires:       jdom
 Requires:       bcel
 Requires:       log4j
-Requires(post): jpackage-utils
-Requires(postun): jpackage-utils
 
 BuildRequires:	werken-xpath
 BuildRequires:  ant
@@ -65,7 +62,7 @@ BuildRequires:  hsqldb
 BuildRequires:  apache-commons-collections
 BuildRequires:  apache-commons-logging
 BuildRequires:  apache-commons-lang
-BuildRequires:  tomcat6-servlet-2.5-api
+BuildRequires:  servlet3
 BuildRequires:  jakarta-oro
 BuildRequires:  jdom
 BuildRequires:  bcel
@@ -133,14 +130,14 @@ rm -f src/java/org/apache/velocity/runtime/log/AvalonLogChute.java
 rm -f src/java/org/apache/velocity/runtime/log/AvalonLogSystem.java
 rm -f src/java/org/apache/velocity/runtime/log/VelocityFormatter.java
 
+# need porting to new servlet API. We would just add a lot of empty functions
+rm  src/test/org/apache/velocity/test/VelocityServletTestCase.java
+
 cp %{SOURCE1} ./pom.xml
 
 # remove rest of avalon logkit refences
 %patch0 -p1
 
-# Fix test cases for servlet25
-%patch1 -p1
-
 # Use system jar files instead of downloading from net
 %patch2 -p1
 
@@ -154,7 +151,7 @@ antlr \
 apache-commons-collections \
 commons-lang \
 commons-logging \
-tomcat6-servlet-2.5-api \
+tomcat-servlet-api \
 junit \
 jakarta-oro \
 log4j \
@@ -189,42 +186,33 @@ cp -pr examples test %{buildroot}%{_datadir}/%{name}
 
 # Maven metadata
 install -pD -T -m 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{name}.pom
-%add_to_maven_depmap org.apache.velocity %{name} %{version} JPP %{name}
-%add_to_maven_depmap %{name} %{name} %{version} JPP %{name}
-
-# -----------------------------------------------------------------------------
 
-%post
-%update_maven_depmap
+%add_maven_depmap -a "%{name}:%{name}"
 
-%postun
-%update_maven_depmap
-
-# -----------------------------------------------------------------------------
 
 %files
-%defattr(-,root,root,-)
 %doc LICENSE NOTICE README.txt
 %{_javadir}/*.jar
-%{_mavendepmapfragdir}/*
-%{_mavenpomdir}/*
+%{_mavendepmapfragdir}/%{name}
+%{_mavenpomdir}/JPP-%{name}.pom
 
 %files manual
-%defattr(-,root,root,-)
 %doc LICENSE
 %doc docs/*
 
 %files javadoc
-%defattr(-,root,root,-)
 %doc LICENSE
 %{_javadocdir}/%{name}
 
 %files demo
-%defattr(-,root,root,-)
 %doc LICENSE
 %{_datadir}/%{name}
 
 %changelog
+* Tue Jun 05 2012 Stanislav Ochotnicky <sochotnicky at redhat.com> - 0:1.7-4
+- Use new tomcat-servlet-api
+- Update to latest guidelines
+
 * Fri Feb 17 2012 Deepak Bhole <dbhole at redhat.com> - 0:1.7-3
 - Resolved rhbz#791045
 - Added patch from Omaid Majid <omajid at redhat.com> to fix build with Java 7


More information about the scm-commits mailing list