[hibernate3] - Removing test deps from poms - Added geronimo-jta to R for hibernate-core

Marek Goldmann goldmann at fedoraproject.org
Thu Jul 11 13:42:28 UTC 2013


commit e54c7c2bca987891260c46190ceceb3883347be2
Author: Marek Goldmann <marek.goldmann at gmail.com>
Date:   Thu Jul 11 15:42:06 2013 +0200

    - Removing test deps from poms
    - Added geronimo-jta to R for hibernate-core

 hibernate3.spec |   23 ++++++++++++++++++++++-
 1 files changed, 22 insertions(+), 1 deletions(-)
---
diff --git a/hibernate3.spec b/hibernate3.spec
index 53b8b04..31527f4 100644
--- a/hibernate3.spec
+++ b/hibernate3.spec
@@ -5,7 +5,7 @@
 
 Name: hibernate3
 Version: 3.6.10
-Release: 9%{?dist}
+Release: 10%{?dist}
 Summary: Relational persistence and query service
 
 Group: Development/Libraries
@@ -38,6 +38,7 @@ BuildRequires: maven-resources-plugin
 BuildRequires: maven-surefire-plugin
 BuildRequires: maven-enforcer-plugin
 BuildRequires: geronimo-validation
+BuildRequires: geronimo-jta
 BuildRequires: maven-injection-plugin
 BuildRequires: antlr-maven-plugin
 BuildRequires: hibernate-validator
@@ -52,6 +53,10 @@ BuildRequires: jbosscache-core
 BuildRequires: jbosscache-common-parent
 BuildRequires: infinispan
 BuildRequires: rhq-plugin-annotations
+BuildRequires: h2
+BuildRequires: hsqldb1
+BuildRequires: glassfish-jaxb
+BuildRequires: shrinkwrap
 
 Requires: java
 Requires: jpackage-utils
@@ -62,6 +67,7 @@ Requires: geronimo-validation
 Requires: hibernate-commons-annotations
 Requires: hibernate-jpa-2.0-api
 Requires: jboss-servlet-3.0-api
+Requires: geronimo-jta
 
 %description
 Hibernate is a powerful, ultra-high performance
@@ -158,6 +164,14 @@ Requires: junit
 %pom_disable_module hibernate-jdbc3-testing
 %pom_disable_module hibernate-jdbc4-testing
 
+# Remove test deps
+for m in envers infinispan entitymanager jbosscache ehcache; do
+%pom_xpath_remove "pom:dependencies/pom:dependency[pom:scope = 'test']" hibernate-${m}/pom.xml
+done
+
+# We don't need it
+%pom_xpath_remove pom:build/pom:extensions hibernate-parent/pom.xml
+
 # disable hibernate-tools support
 %pom_remove_dep org.hibernate:hibernate-tools hibernate-envers
 %pom_remove_dep ant:ant hibernate-envers
@@ -167,6 +181,9 @@ rm -r hibernate-envers/src/main/java/org/hibernate/tool/ant/*.java \
 # Make hibernate-testing back a test dependency...
 sed -i "s|<!-- <scope>test</scope> TODO fix this -->|<scope>test</scope>|" hibernate-infinispan/pom.xml
 
+# Fix the c3p0 gid
+sed -i "s|groupId>c3p0</groupId|groupId>com.mchange</groupId|" hibernate-c3p0/pom.xml
+
 %build
 
 # Currently 4 tests fail with this error:
@@ -300,6 +317,10 @@ cp -rp target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}
 %{_mavendepmapfragdir}/%{name}-testing
 
 %changelog
+* Wed Jul 10 2013 Marek Goldmann <mgoldman at redhat.com> - 3.6.10-10
+- Removing test deps from poms
+- Added geronimo-jta to R for hibernate-core
+
 * Thu Feb 14 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 3.6.10-9
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
 


More information about the scm-commits mailing list