[ehcache-core] Add support for new Maven compat version resolver (hibernate3)

Marek Goldmann goldmann at fedoraproject.org
Thu Nov 8 11:16:03 UTC 2012


commit 099c102c3d3c30d1fda71869d418fa5ac904e5f5
Author: Marek Goldmann <goldmann at fedoraproject.org>
Date:   Wed Nov 7 11:52:41 2012 +0100

    Add support for new Maven compat version resolver (hibernate3)

 ehcache-core.spec |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)
---
diff --git a/ehcache-core.spec b/ehcache-core.spec
index cf10773..8f5b783 100644
--- a/ehcache-core.spec
+++ b/ehcache-core.spec
@@ -1,6 +1,6 @@
 Name:          ehcache-core
 Version:       2.6.0
-Release:       2%{?dist}
+Release:       3%{?dist}
 Summary:       Easy Hibernate Cache
 Group:         Development/Libraries
 License:       ASL 2.0
@@ -30,7 +30,7 @@ BuildRequires: java-devel
 BuildRequires: jpackage-utils
 
 BuildRequires: geronimo-jta
-BuildRequires: hibernate3
+BuildRequires: hibernate3 >= 3.6.10-7
 BuildRequires: ehcache-sizeof-agent
 BuildRequires: slf4j
 BuildRequires: tomcat-servlet-3.0-api
@@ -64,7 +64,7 @@ BuildRequires: plexus-resources
 
 Requires:      ehcache-sizeof-agent
 Requires:      geronimo-jta
-Requires:      hibernate3
+Requires:      hibernate3 >= 3.6.10-7
 Requires:      slf4j
 Requires:      tomcat-servlet-3.0-api
 
@@ -89,10 +89,13 @@ This package contains javadoc for %{name}.
 %patch1 -p0
 %patch2 -p0
 
+# Make sure we require version '3' of Hibernate
+%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>"
 %build
 
 # tests skipped. cause: missing dependencies
-mvn-rpmbuild -X -Dmaven.local.depmap.file="%{SOURCE1}" -Dmaven.test.skip=true install javadoc:aggregate
+mvn-rpmbuild -Dmaven.local.depmap.file="%{SOURCE1}" -Dmaven.test.skip=true install javadoc:aggregate
 
 %install
 
@@ -117,6 +120,9 @@ cp -rp target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}
 %doc src/assemble/EHCACHE-CORE-LICENSE.txt
 
 %changelog
+* Wed Nov 07 2012 Marek Goldmann <mgoldman at redhat.com> - 2.6.0-3
+- Add support for new Maven compat version resolver (hibernate3)
+
 * Wed Jul 18 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.6.0-2
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
 
@@ -127,4 +133,4 @@ cp -rp target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}
 - update to 2.5.2
 
 * Mon Mar 12 2012 Andy Grimm <agrimm at gmail.com> - 2.5.1-1
-- Initial packaging
\ No newline at end of file
+- Initial packaging


More information about the scm-commits mailing list