Sophie

Sophie

distrib > Mageia > 3 > i586 > media > core-release-src > by-pkgid > 873b1a118f39f8bb7f3f9831a11d15fd > files > 4

sun-ejb-persistence-3.0-api-1.0-2.mga3.src.rpm

%define api_version 3.0

Name:          sun-ejb-persistence-3.0-api
Version:       1.0
Release:       %mkrel 2
Summary:       Enterprise JavaBeans (EJB) 3.0
Group:         Development/Java
License:       CDDL
Url:           http://www.jcp.org/en/jsr/detail?id=220
Source0:       http://mirrors.ibiblio.org/pub/mirrors/maven2/javax/persistence/persistence-api/1.0/persistence-api-1.0-sources.jar
Source1:       http://mirrors.ibiblio.org/pub/mirrors/maven2/javax/persistence/persistence-api/1.0/persistence-api-1.0.pom
Patch0:        sun-ejb-persistence-3.0-api-1.0-pom_xml.patch
BuildRequires: java-devel
BuildRequires: jpackage-utils

BuildRequires: maven
BuildRequires: maven-compiler-plugin
BuildRequires: maven-install-plugin
BuildRequires: maven-jar-plugin
BuildRequires: maven-javadoc-plugin

Requires:      java
Requires:      jpackage-utils
Requires(post): jpackage-utils
Requires(postun): jpackage-utils
BuildArch:     noarch


%description
The Enterprise JavaBeans architecture is a component architecture for the
development and deployment of component-based business applications.
The purpose of Enterprise JavaBeans (EJB) 3.0 is to improve the EJB architecture
by reducing its complexity from the developer's point of view.

%package javadoc
Summary:          Javadocs for %{name}
Group:            Development/Java
Requires:         jpackage-utils

%description javadoc
This package contains the API documentation for %{name}.

%prep
%setup -T -q -c
mkdir -p src/main/java
(
  cd src/main/java
  %jar -xf %{SOURCE0}
  rm -rf META-INF
)
cp -pr %{SOURCE1} pom.xml
%patch0 -p0

%build

mvn-rpmbuild install javadoc:aggregate

%install
[ %{buildroot} != / ] && rm -rf %{buildroot}

install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
cp -p target/persistence-api-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar

install -d -m 755 $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-%{name}.pom

%add_maven_depmap JPP-%{name}.pom %{name}.jar

%post
%update_maven_depmap

%postun
%update_maven_depmap

%files
%{_mavenpomdir}/*
%{_mavendepmapfragdir}/*
%{_javadir}/*

%files javadoc
%{_javadocdir}/%{name}


%changelog

* Mon Jan 14 2013 umeabot <umeabot> 1.0-2.mga3
+ Revision: 383744
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Thu Aug 11 2011 dmorgan <dmorgan> 1.0-1.mga2
+ Revision: 132641
- Clean spec file

  + gil <gil>
    - imported package sun-ejb-persistence-3.0-api