From d4de34d6a9a23b16dd4eaaa732abf80687a83c96 Mon Sep 17 00:00:00 2001 From: Marek Goldmann Date: Jul 27 2011 13:47:33 +0000 Subject: Initial import. --- diff --git a/.gitignore b/.gitignore index e69de29..3396be0 100644 --- a/.gitignore +++ b/.gitignore @@ -0,0 +1 @@ +/hibernate-jpa-2.0-api-1.0.1.Final.tar.gz diff --git a/hibernate-jpa-2.0-api.spec b/hibernate-jpa-2.0-api.spec new file mode 100644 index 0000000..e7d01f4 --- /dev/null +++ b/hibernate-jpa-2.0-api.spec @@ -0,0 +1,87 @@ +%global namedreltag .Final +%global namedversion %{version}%{?namedreltag} + +Name: hibernate-jpa-2.0-api +Version: 1.0.1 +Release: 2%{?dist} +Summary: Java Persistence 2.0 (JSR 317) API + +Group: Development/Libraries +License: EPL and BSD +URL: http://www.hibernate.org/ + +# svn export http://anonsvn.jboss.org/repos/hibernate/jpa-api/tags/hibernate-jpa-2.0-api-1.0.1.Final/ hibernate-jpa-2.0-api-1.0.1.Final +# tar -zcvf hibernate-jpa-2.0-api-1.0.1.Final.tar.gz hibernate-jpa-2.0-api-1.0.1.Final +Source0: %{name}-%{namedversion}.tar.gz + +BuildArch: noarch + +Requires: java +Requires: jpackage-utils + +BuildRequires: jpackage-utils +BuildRequires: java-devel +BuildRequires: maven + +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 + +%description +Hibernate definition of the Java Persistence 2.0 (JSR 317) API. + +%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} + +%build +mvn-rpmbuild install javadoc:aggregate + +%install +# Fixing wrong-file-end-of-line-encoding +sed -i 's/\r//' target/site/apidocs/jdstyle.css + +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 + +%files +%{_mavenpomdir}/* +%{_mavendepmapfragdir}/* +%{_javadir}/* +%doc license.txt + +%files javadoc +%{_javadocdir}/%{name} +%doc license.txt + +%changelog +* Wed Jul 27 2011 Marek Goldmann 1.0.1-2 +- Removed unnecessary macros, using new add_maven_depmap +- License fix + +* Tue Jul 05 2011 Marek Goldmann 1.0.1-1 +- Upstream release, license fix + +* Fri May 20 2011 Marek Goldmann 1.0.0-1 +- Initial packaging + diff --git a/sources b/sources index e69de29..021aed8 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +4f5a8ff33aa144a43a26e26a2819c31a hibernate-jpa-2.0-api-1.0.1.Final.tar.gz