mbi / rpms / geronimo-jpa

Forked from rpms/geronimo-jpa 5 years ago
Clone
b16d03f
%global spec_ver 3.0
b16d03f
%global spec_name geronimo-jpa_%{spec_ver}_spec
b16d03f
b16d03f
Name:           geronimo-jpa
b16d03f
Version:        1.1.1
Stanislav Ochotnicky 0c3d047
Release:        10%{?dist}
b16d03f
Summary:        Java persistence API implementation
b16d03f
b16d03f
Group:          Development/Libraries
b16d03f
License:        ASL 2.0
b16d03f
URL:            http://geronimo.apache.org/
b16d03f
# Unfortunately no source release was created in
b16d03f
# http://repo2.maven.org/maven2/org/apache/geronimo/specs/geronimo-jpa_3.0_spec/1.1.1/
b16d03f
# so we do:
b16d03f
# svn export http://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-jpa_3.0_spec-1.1.1
b16d03f
# tar caf geronimo-jpa_3.0_spec-1.1.1.tar.xz geronimo-jpa_3.0_spec-1.1.1
b16d03f
Source0:       %{spec_name}-%{version}.tar.xz
b16d03f
b16d03f
BuildArch:     noarch
b16d03f
b16d03f
# This pulls in all of the required java and maven stuff
Stanislav Ochotnicky 0c3d047
BuildRequires:  maven-local
b16d03f
BuildRequires:  geronimo-parent-poms
b16d03f
BuildRequires:  maven-resources-plugin
b16d03f
b16d03f
Provides:       jpa_api = %{spec_ver}
b16d03f
b16d03f
b16d03f
%description
b16d03f
The Java Persistence API is a new programming model under EJB 3.0
b16d03f
specification (JSR220) for the management of persistence and
b16d03f
object/relational mapping with Java EE and Java SE. Geronimo JPA is
b16d03f
one implementation of this specification.
b16d03f
b16d03f
b16d03f
%package javadoc
b16d03f
Summary:   API documentation for %{name}
b16d03f
Group:     Documentation
b16d03f
b16d03f
%description javadoc
b16d03f
%{summary}.
b16d03f
b16d03f
%prep
b16d03f
%setup -q -n %{spec_name}-%{version}
b16d03f
b16d03f
%build
3cae204
%mvn_file  : %{name} %{spec_name}-%{version} jpa
3cae204
%mvn_alias : javax.persistence:persistence-api
3cae204
%mvn_build
b16d03f
b16d03f
%install
3cae204
%mvn_install
b16d03f
Stanislav Ochotnicky 5c6e649
%pre javadoc
Stanislav Ochotnicky 5c6e649
# workaround for rpm bug, can be removed in F-20
Stanislav Ochotnicky 5c6e649
[ $1 -gt 1 ] && [ -L %{_javadocdir}/%{name} ] && \
Stanislav Ochotnicky 5c6e649
rm -rf $(readlink -f %{_javadocdir}/%{name}) %{_javadocdir}/%{name} || :
b16d03f
3cae204
%files -f .mfiles
b16d03f
%doc LICENSE.txt NOTICE.txt
b16d03f
3cae204
%files javadoc -f .mfiles-javadoc
b16d03f
%doc LICENSE.txt NOTICE.txt
b16d03f
b16d03f
b16d03f
%changelog
Stanislav Ochotnicky 0c3d047
* Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 1.1.1-10
Stanislav Ochotnicky 0c3d047
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
Stanislav Ochotnicky 0c3d047
- Replace maven BuildRequires with maven-local
Stanislav Ochotnicky 0c3d047
3cae204
* Thu Jan 17 2013 Michal Srb <msrb@redhat.com> - 1.1.1-9
3cae204
- Build with xmvn
3cae204
69c7586
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1-8
69c7586
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
69c7586
3038d72
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1-7
3038d72
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
3038d72
Stanislav Ochotnicky 5c6e649
* Fri Nov 25 2011 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.1.1-6
Stanislav Ochotnicky 5c6e649
- Build with Maven 3
Stanislav Ochotnicky 5c6e649
- Fix packaging problems
Stanislav Ochotnicky 5c6e649
6d54cd9
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.1.1-5
6d54cd9
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
6d54cd9
Stanislav Ochotnicky 407bd0d
* Fri Jul 30 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.1.1-4
Stanislav Ochotnicky 407bd0d
- Add geronimo-parent-poms to Requires
Stanislav Ochotnicky 407bd0d
b16d03f
* Mon Jul 26 2010  <sochotnicky@redhat.com> - 1.1.1-3
b16d03f
- Fix whitespace warnings
b16d03f
- Use unversioned Requires on jpackage-utils
b16d03f
b16d03f
* Thu Jul 22 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.1.1-2
b16d03f
- Add jpa.jar symlink
b16d03f
- Change persistance-api maven depmap version to %%{spec_ver}
b16d03f
- Renamed provides to jpa_api
b16d03f
b16d03f
* Tue Jul 20 2010 Stanislav Ochotnicky <sochotnicky@redhat.com> - 1.1.1-1
b16d03f
- Initial package