[ehcache-core] use servlet api 3.1
gil
gil at fedoraproject.org
Wed Mar 4 10:05:33 UTC 2015
commit b6c1ce61c9f09a6b65fc8a381bbca03cb5f78cd9
Author: gil <puntogil at libero.it>
Date: Wed Mar 4 11:05:24 2015 +0100
use servlet api 3.1
ehcache-core.spec | 30 +++++++++++++++++-------------
1 file changed, 17 insertions(+), 13 deletions(-)
---
diff --git a/ehcache-core.spec b/ehcache-core.spec
index 80e8624..c7953c7 100644
--- a/ehcache-core.spec
+++ b/ehcache-core.spec
@@ -1,6 +1,6 @@
Name: ehcache-core
Version: 2.6.7
-Release: 6%{?dist}
+Release: 7%{?dist}
Summary: Easy Hibernate Cache
License: ASL 2.0
URL: http://ehcache.org/
@@ -13,12 +13,12 @@ URL: http://ehcache.org/
Source0: %{name}-%{version}-clean-src-svn.tar.gz
Patch0: %{name}-2.6.7-java8.patch
-BuildRequires: ehcache-parent
-BuildRequires: geronimo-jta
-BuildRequires: hibernate3 >= 3.6.10-7
-BuildRequires: ehcache-sizeof-agent
-BuildRequires: slf4j
-BuildRequires: tomcat-servlet-3.0-api
+BuildRequires: mvn(javax.servlet:javax.servlet-api)
+BuildRequires: mvn(javax.transaction:jta)
+BuildRequires: mvn(net.sf.ehcache:ehcache-parent:pom:)
+BuildRequires: mvn(net.sf.ehcache:sizeof-agent)
+BuildRequires: mvn(org.hibernate:hibernate-core:3)
+BuildRequires: mvn(org.slf4j:slf4j-api)
BuildRequires: mvn(org.slf4j:slf4j-jdk14)
# test
@@ -38,16 +38,11 @@ BuildRequires: xsom
%endif
BuildRequires: maven-local
-BuildRequires: maven-source-plugin
BuildRequires: rmic-maven-plugin
BuildRequires: xml-maven-plugin
BuildRequires: plexus-resources
-Requires: ehcache-sizeof-agent
-Requires: geronimo-jta
Requires: hibernate3 >= 3.6.10-7
-Requires: slf4j
-Requires: tomcat-servlet-3.0-api
BuildArch: noarch
@@ -67,6 +62,7 @@ This package contains javadoc for %{name}.
%pom_remove_plugin org.codehaus.gmaven:gmaven-plugin
%pom_remove_plugin org.eclipse.m2e:lifecycle-mapping
%pom_remove_plugin org.apache.maven.plugins:maven-checkstyle-plugin
+%pom_remove_plugin org.apache.maven.plugins:maven-source-plugin
# don't generate source archive
%pom_remove_plugin org.apache.maven.plugins:maven-assembly-plugin
@@ -75,6 +71,9 @@ This package contains javadoc for %{name}.
%pom_xpath_remove "pom:dependencies/pom:dependency[pom:groupId = 'org.hibernate']/pom:version"
%pom_xpath_inject "pom:dependencies/pom:dependency[pom:groupId = 'org.hibernate']" "<version>3</version>"
+%pom_xpath_set "pom:dependencies/pom:dependency[pom:groupId = 'javax.servlet']/pom:version" 3.1.0
+%pom_xpath_set "pom:dependencies/pom:dependency[pom:groupId = 'javax.servlet']/pom:artifactId" javax.servlet-api
+
# Don't use buildnumber-plugin, because jna is required (and currently broken)
%pom_xpath_remove "pom:profiles/pom:profile[pom:id = 'buildnumber-git']"
@@ -84,6 +83,8 @@ This package contains javadoc for %{name}.
%pom_remove_dep net.sf.hibernate:hibernate
%pom_xpath_remove "pom:dependencies/pom:dependency[pom:scope = 'test']"
+%pom_xpath_remove "pom:dependencies/pom:dependency/pom:scope"
+
# disable embedded ehcache-sizeof-agent.jar copy
%pom_remove_plugin :maven-dependency-plugin
@@ -93,7 +94,7 @@ This package contains javadoc for %{name}.
%build
# tests skipped. cause: missing dependencies
-%mvn_build -f -- -Dmaven.local.depmap.file="%{_mavendepmapfragdir}/tomcat-tomcat-servlet-api"
+%mvn_build -f
%install
%mvn_install
@@ -105,6 +106,9 @@ This package contains javadoc for %{name}.
%license src/assemble/EHCACHE-CORE-LICENSE.txt
%changelog
+* Wed Mar 04 2015 gil cattaneo <puntogil at libero.it> 2.6.7-7
+- use servlet api 3.1
+
* Sun Feb 01 2015 gil cattaneo <puntogil at libero.it> 2.6.7-6
- introduce license macro
More information about the scm-commits
mailing list