diff --git a/.gitignore b/.gitignore index cd4f965..b7fee8e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,3 @@ /hibernate-commons-annotations-3.2.0.Final.tar.xz /hibernate-commons-annotations-4.0.1.Final.tar.xz +/hibernate-commons-annotations-4.0.3.Final.tar.gz diff --git a/New-logging-processor-version.patch b/New-logging-processor-version.patch new file mode 100644 index 0000000..04ab74e --- /dev/null +++ b/New-logging-processor-version.patch @@ -0,0 +1,203 @@ +From 8175ae30332ad8f8d6afdd93c093aca130b54ca6 Mon Sep 17 00:00:00 2001 +From: Tomaz Cerar +Date: Mon, 9 Sep 2013 12:27:39 +0200 +Subject: [PATCH] Upgrade to latest logging processors and maven plugins. + +--- + pom.xml | 89 ++++++++-------------- + .../annotations/common/util/impl/Log.java | 8 +- + 2 files changed, 35 insertions(+), 62 deletions(-) + +diff --git a/pom.xml b/pom.xml +index 980b9d2..f64a4d7 100644 +--- a/pom.xml ++++ b/pom.xml +@@ -21,7 +21,8 @@ + ~ 51 Franklin Street, Fifth Floor + ~ Boston, MA 02110-1301 USA + --> +- ++ + + 4.0.0 + +@@ -103,8 +104,13 @@ + + + +- 3.1.0.CR2 +- 1.0.0.CR5 ++ 3.1.3.GA ++ 1.2.0.Beta1 ++ 2.4 ++ 2.2.1 ++ 3.1 ++ 2.3.7 ++ 1.0.2 + UTF-8 + + +@@ -112,13 +118,26 @@ + + org.jboss.logging + jboss-logging +- ${jbossLoggingVersion} ++ ${version.org.jboss.logging.jboss-logging} ++ ++ ++ org.jboss.logging ++ jboss-logging-annotations ++ ${version.org.jboss.logging.jboss-logging-tools} ++ provided ++ ++ ++ ++ org.jboss.logging ++ jboss-logging-processor ++ ${version.org.jboss.logging.jboss-logging-tools} ++ provided + + + + junit + junit +- 3.8.1 ++ 4.11 + test + + +@@ -142,7 +161,7 @@ + + org.apache.maven.plugins + maven-source-plugin +- 2.1.2 ++ ${version.source.plugin} + + + attach-sources +@@ -156,6 +175,7 @@ + + org.apache.maven.plugins + maven-jar-plugin ++ ${version.jar.plugin} + + + ${basedir}/target/classes/META-INF/MANIFEST.MF +@@ -191,10 +211,11 @@ + + org.apache.felix + maven-bundle-plugin ++ ${version.bundle.plugin} + true + + +- ${pom.groupId}.${pom.artifactId} ++ ${project.groupId}.${project.artifactId} + ${project.name} + ${project.version} + +@@ -215,7 +236,7 @@ + + org.jboss.maven.plugins + maven-injection-plugin +- 1.0.2 ++ ${version.injection.plugin} + + + compile +@@ -240,62 +261,14 @@ + + + org.apache.maven.plugins +- maven-jar-plugin +- 2.3.1 +- +- +- org.apache.maven.plugins + maven-compiler-plugin +- 2.3.2 ++ ${version.compiler.plugin} + + 1.6 + 1.6 + UTF-8 + + +- +- org.bsc.maven +- maven-processor-plugin +- 2.0.2 +- +- +- +- process +- +- process +- +- generate-sources +- +- -AloggingVersion=3.0 -AtranslationFilesPath=${project.basedir}/src/main/resources/ -source 1.6 -target 1.6 +- +- org.jboss.logging.generator.apt.LoggingToolsProcessor +- +- +- +- +- +- process-test +- +- process-test +- +- generate-test-sources +- +- -AloggingVersion=3.0 -AtranslationFilesPath=${project.basedir}/src/main/resources/ -source 1.6 -target 1.6 +- +- org.jboss.logging.generator.apt.LoggingToolsProcessor +- +- +- +- +- +- +- org.jboss.logging +- jboss-logging-processor +- ${jbossLoggingProcessorVersion} +- compile +- +- +- + + + +@@ -323,7 +296,7 @@ + + + +- ++ + + + +diff --git a/src/main/java/org/hibernate/annotations/common/util/impl/Log.java b/src/main/java/org/hibernate/annotations/common/util/impl/Log.java +index 0c24cbf..2e79de9 100644 +--- a/src/main/java/org/hibernate/annotations/common/util/impl/Log.java ++++ b/src/main/java/org/hibernate/annotations/common/util/impl/Log.java +@@ -21,10 +21,10 @@ + package org.hibernate.annotations.common.util.impl; + + import org.jboss.logging.BasicLogger; +-import org.jboss.logging.Cause; +-import org.jboss.logging.LogMessage; +-import org.jboss.logging.Message; +-import org.jboss.logging.MessageLogger; ++import org.jboss.logging.annotations.Cause; ++import org.jboss.logging.annotations.LogMessage; ++import org.jboss.logging.annotations.Message; ++import org.jboss.logging.annotations.MessageLogger; + + import static org.jboss.logging.Logger.Level.*; + +-- +1.8.4 + diff --git a/hibernate-commons-annotations-4.0.1.Final-pom.patch b/hibernate-commons-annotations-4.0.1.Final-pom.patch deleted file mode 100644 index ba6f5f0..0000000 --- a/hibernate-commons-annotations-4.0.1.Final-pom.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- pom.xml 2011-11-29 18:16:49.000000000 +0100 -+++ pom.xml-gil 2012-02-29 21:34:00.348848176 +0100 -@@ -245,7 +245,7 @@ - - -AloggingVersion=3.0 -AtranslationFilesPath=${project.basedir}/src/main/resources/ -source 1.6 -target 1.6 - -- org.jboss.logging.generator.apt.LoggingToolsProcessor -+ org.jboss.logging.processor.apt.LoggingToolsProcessor - - - -@@ -259,7 +259,7 @@ - - -AloggingVersion=3.0 -AtranslationFilesPath=${project.basedir}/src/main/resources/ -source 1.6 -target 1.6 - -- org.jboss.logging.generator.apt.LoggingToolsProcessor -+ org.jboss.logging.processor.apt.LoggingToolsProcessor - - - diff --git a/hibernate-commons-annotations.spec b/hibernate-commons-annotations.spec index 96e2b7b..8d6b4a0 100644 --- a/hibernate-commons-annotations.spec +++ b/hibernate-commons-annotations.spec @@ -2,42 +2,30 @@ %global namedversion %{version}%{?namedreltag} Name: hibernate-commons-annotations -Version: 4.0.1 -Release: 5%{?dist} +Version: 4.0.3 +Release: 1%{?dist} Summary: Hibernate Annotations -Group: Development/Libraries - # For details see: # - https://github.com/hibernate/hibernate-commons-annotations/commit/4a902b4f97f923f9044a4127357b44fe5dc39cdc # - https://github.com/hibernate/hibernate-commons-annotations/commit/a11c44cd65dadcedaf8981379b94a2c4e31428d1 License: LGPLv2 URL: http://www.hibernate.org/ +Source0: https://github.com/hibernate/hibernate-commons-annotations/archive/hibernate-commons-annotations-%{namedversion}.tar.gz -# git clone git://github.com/hibernate/hibernate-commons-annotations.git -# cd hibernate-commons-annotations && git archive --format=tar --prefix=hibernate-commons-annotations-4.0.1.Final/ 4.0.1.Final | xz > hibernate-commons-annotations-4.0.1.Final.tar.xz -Source0: %{name}-%{namedversion}.tar.xz -# corrects the position of the class LoggingToolsProcessor for the new jboss-logging-tools -Patch0: hibernate-commons-annotations-4.0.1.Final-pom.patch -BuildArch: noarch +# Support for new jboss-logging-tools +Patch0: New-logging-processor-version.patch -Requires: java -Requires: jboss-logging -Requires: slf4j -Requires: jpackage-utils +BuildArch: noarch BuildRequires: jboss-logging - -BuildRequires: jboss-logging-tools +BuildRequires: jboss-logging-tools >= 1.2.0 BuildRequires: junit BuildRequires: slf4j BuildRequires: apache-commons-logging BuildRequires: jpackage-utils -BuildRequires: java-devel BuildRequires: maven-local - BuildRequires: maven-processor-plugin - BuildRequires: maven-compiler-plugin BuildRequires: maven-injection-plugin BuildRequires: maven-install-plugin @@ -59,42 +47,31 @@ Common reflection code used in support of annotation processing. %package javadoc Summary: Javadocs for %{name} -Group: Documentation -Requires: jpackage-utils %description javadoc This package contains the API documentation for %{name}. %prep -%setup -q -n %{name}-%{namedversion} -%patch0 -p0 +%setup -q -n hibernate-commons-annotations-hibernate-commons-annotations-%{namedversion} +%patch0 -p1 %build -mvn-rpmbuild install javadoc:aggregate +%mvn_build %install +%mvn_install -mkdir -p $RPM_BUILD_ROOT%{_javadir}/hibernate -cp -p target/%{name}-%{namedversion}.jar $RPM_BUILD_ROOT%{_javadir}/hibernate/%{name}.jar - -mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name} -cp -rp target/site/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name} - -install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir} -install -pm 644 pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.hibernate-%{name}.pom -%add_maven_depmap JPP.hibernate-%{name}.pom hibernate/%{name}.jar -a "org.hibernate:%{name}" - -%files -%{_mavenpomdir}/* -%{_mavendepmapfragdir}/* -%{_javadir}/* +%files -f .mfiles +%dir %{_javadir}/%{name} %doc changelog.txt lgpl.txt readme.txt -%files javadoc -%{_javadocdir}/%{name} +%files javadoc -f .mfiles-javadoc %doc lgpl.txt %changelog +* Mon Sep 09 2013 Marek Goldmann - 4.0.3-1 +- Upstream release 4.0.3.Final + * Sat Aug 03 2013 Fedora Release Engineering - 4.0.1-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild diff --git a/sources b/sources index 67dfd22..8403999 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -e5886c6ce2eccb45345d82ddeeecd27c hibernate-commons-annotations-4.0.1.Final.tar.xz +71c4a333270cb5369f1470d3e47d83d9 hibernate-commons-annotations-4.0.3.Final.tar.gz