[hibernate3] rebuilt with new hibernate-commons-annotations

gil gil at fedoraproject.org
Sat Sep 14 14:26:40 UTC 2013


commit a1cab17f10ae1833ed12041e3aefe472aa553e17
Author: gil <puntogil at libero.it>
Date:   Sat Sep 14 16:26:17 2013 +0200

    rebuilt with new hibernate-commons-annotations

 hibernate3.spec |   60 +++++++++++++++++++++++++++++++++++-------------------
 1 files changed, 39 insertions(+), 21 deletions(-)
---
diff --git a/hibernate3.spec b/hibernate3.spec
index a832dab..509ba88 100644
--- a/hibernate3.spec
+++ b/hibernate3.spec
@@ -3,21 +3,16 @@
 %global majorversion 3
 %global oname hibernate-orm
 
-Name: hibernate3
+Name:    hibernate3
 Version: 3.6.10
-Release: 11%{?dist}
+Release: 12%{?dist}
 Summary: Relational persistence and query service
-
-Group: Development/Libraries
 License: LGPLv2+
-
-URL: http://www.hibernate.org/
-
+URL:     http://www.hibernate.org/
 # git clone git://github.com/hibernate/hibernate-orm
 # cd hibernate-orm/ && git archive --format=tar --prefix=hibernate-orm-3.6.10.Final/ 3.6.10.Final | xz > hibernate-3.6.10.Final.tar.xz
 Source0: hibernate-orm-3.6.10.Final.tar.xz
 Source1: hibernate3-depmap
-
 Patch0:  hibernate-orm-fix-cglib-gid.patch
 Patch1:  hibernate-orm-fix-jacc-gid-aid.patch
 Patch2:  hibernate-orm-fix-ant-gid.patch
@@ -29,18 +24,12 @@ BuildRequires: jpackage-utils
 BuildRequires: javapackages-tools >= 0.7.2
 BuildRequires: java-devel
 BuildRequires: maven-local
-BuildRequires: maven-compiler-plugin
-BuildRequires: maven-install-plugin
-BuildRequires: maven-jar-plugin
-BuildRequires: maven-javadoc-plugin
 BuildRequires: maven-release-plugin
-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: geronimo-validation
+BuildRequires: geronimo-jta
 BuildRequires: hibernate-validator
 BuildRequires: cglib
 BuildRequires: jboss-jacc-1.4-api
@@ -54,7 +43,11 @@ BuildRequires: jbosscache-common-parent
 BuildRequires: infinispan
 BuildRequires: rhq-plugin-annotations
 BuildRequires: h2
-BuildRequires: hsqldb1
+%if %{fedora} > 19
+BuildRequires: mvn(hsqldb:hsqldb:1)
+%else
+BuildRequires: mvn(hsqldb:hsqldb)
+%endif
 BuildRequires: glassfish-jaxb
 BuildRequires: shrinkwrap
 
@@ -76,8 +69,6 @@ for Java.
 
 %package javadoc
 Summary: API docs for %{name}
-Group: Documentation
-Requires: jpackage-utils
 
 %description javadoc
 API documentation for %{name}.
@@ -158,6 +149,7 @@ Requires: junit
 
 %pom_remove_plugin org.jboss.maven.plugins:maven-jdocbook-plugin hibernate-parent
 %pom_remove_plugin org.jboss.maven.plugins:maven-jdocbook-style-plugin hibernate-parent
+%pom_remove_plugin :gmaven-plugin hibernate-parent
 %pom_disable_module hibernate-testsuite
 %pom_disable_module hibernate-oscache
 %pom_disable_module hibernate-swarmcache
@@ -182,7 +174,21 @@ rm -r hibernate-envers/src/main/java/org/hibernate/tool/ant/*.java \
 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
+%pom_xpath_set "pom:project/pom:dependencies/pom:dependency[pom:artifactId = 'c3p0' ]/pom:groupId" com.mchange  hibernate-c3p0
+
+# Fix the hibernate-commons-annotations gid
+for f in hibernate-core hibernate-envers;do
+%pom_xpath_set "pom:project/pom:dependencies/pom:dependency[pom:artifactId = 'hibernate-commons-annotations' ]/pom:groupId" org.hibernate.common  ${f}
+done
+
+for f in hibernate-core hibernate-entitymanager hibernate-parent;do
+sed -i "s|<groupId>javax.validation|<groupId>org.apache.geronimo.specs|" ${f}/pom.xml
+sed -i "s|<artifactId>validation-api|<artifactId>geronimo-validation_1.0_spec|" ${f}/pom.xml
+done
+
+%pom_xpath_set "pom:project/pom:dependencyManagement/pom:dependencies/pom:dependency[pom:artifactId = 'hibernate-commons-annotations' ]/pom:groupId" org.hibernate.common  hibernate-parent
+
+sed -i "s,59 Temple Place,51 Franklin Street,;s,Suite 330,Fifth Floor,;s,02111-1307,02110-1301," lgpl.txt
 
 %build
 
@@ -194,7 +200,7 @@ mvn-rpmbuild \
   -Dmaven.local.depmap.file=%{SOURCE1} \
   -DdisableDistribution=true \
   -Dmaven.test.skip=true \
-  install \
+  package \
   javadoc:aggregate
 
 
@@ -245,6 +251,7 @@ cp -rp target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}
 %{_javadocdir}/%{name}
 
 %files entitymanager
+%doc lgpl.txt
 %{_javadir}/%{name}/hibernate-entitymanager-%{version}.jar
 %{_javadir}/%{name}/hibernate-entitymanager-%{majorversion}.jar
 %{_javadir}/%{name}/hibernate-entitymanager-%{namedversion}.jar
@@ -254,6 +261,7 @@ cp -rp target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}
 %{_mavendepmapfragdir}/%{name}-entitymanager
 
 %files envers
+%doc lgpl.txt
 %{_javadir}/%{name}/hibernate-envers-%{version}.jar
 %{_javadir}/%{name}/hibernate-envers-%{majorversion}.jar
 %{_javadir}/%{name}/hibernate-envers-%{namedversion}.jar
@@ -263,6 +271,7 @@ cp -rp target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}
 %{_mavendepmapfragdir}/%{name}-envers
 
 %files c3p0
+%doc lgpl.txt
 %{_javadir}/%{name}/hibernate-c3p0-%{version}.jar
 %{_javadir}/%{name}/hibernate-c3p0-%{majorversion}.jar
 %{_javadir}/%{name}/hibernate-c3p0-%{namedversion}.jar
@@ -272,6 +281,7 @@ cp -rp target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}
 %{_mavendepmapfragdir}/%{name}-c3p0
 
 %files ehcache
+%doc lgpl.txt
 %{_javadir}/%{name}/hibernate-ehcache-%{version}.jar
 %{_javadir}/%{name}/hibernate-ehcache-%{majorversion}.jar
 %{_javadir}/%{name}/hibernate-ehcache-%{namedversion}.jar
@@ -281,6 +291,7 @@ cp -rp target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}
 %{_mavendepmapfragdir}/%{name}-ehcache
 
 %files infinispan
+%doc lgpl.txt
 %{_javadir}/%{name}/hibernate-infinispan-%{version}.jar
 %{_javadir}/%{name}/hibernate-infinispan-%{majorversion}.jar
 %{_javadir}/%{name}/hibernate-infinispan-%{namedversion}.jar
@@ -290,6 +301,7 @@ cp -rp target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}
 %{_mavendepmapfragdir}/%{name}-infinispan
 
 %files proxool
+%doc lgpl.txt
 %{_javadir}/%{name}/hibernate-proxool-%{version}.jar
 %{_javadir}/%{name}/hibernate-proxool-%{majorversion}.jar
 %{_javadir}/%{name}/hibernate-proxool-%{namedversion}.jar
@@ -299,6 +311,7 @@ cp -rp target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}
 %{_mavendepmapfragdir}/%{name}-proxool
 
 %files jbosscache
+%doc lgpl.txt
 %{_javadir}/%{name}/hibernate-jbosscache-%{version}.jar
 %{_javadir}/%{name}/hibernate-jbosscache-%{majorversion}.jar
 %{_javadir}/%{name}/hibernate-jbosscache-%{namedversion}.jar
@@ -308,6 +321,7 @@ cp -rp target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}
 %{_mavendepmapfragdir}/%{name}-jbosscache
 
 %files testing
+%doc lgpl.txt
 %{_javadir}/%{name}/hibernate-testing-%{version}.jar
 %{_javadir}/%{name}/hibernate-testing-%{majorversion}.jar
 %{_javadir}/%{name}/hibernate-testing-%{namedversion}.jar
@@ -317,6 +331,10 @@ cp -rp target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}
 %{_mavendepmapfragdir}/%{name}-testing
 
 %changelog
+* Sat Sep 14 2013 gil cattaneo <puntogil at libero.it> 3.6.10-12
+- rebuilt with new hibernate-commons-annotations
+- fix validation-api gId:aId
+
 * Sat Aug 03 2013 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 3.6.10-11
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
 


More information about the scm-commits mailing list