Sophie

Sophie

distrib > Mageia > 6 > armv5tl > media > core-release-src > by-pkgid > ce3f06e1ea52ec45198a42880a1db099 > files > 2

eclipselink-persistence-api-2.1.0-4.mga6.src.rpm

%global oname javax.persistence
%global namedreltag .v201304241213
%global namedversion %{version}%{?namedreltag}
%global api_version 2.1
Name:          eclipselink-persistence-api
Version:       2.1.0
Release:       %mkrel 4
Group:         Development/Java
Summary:       JPA 2.1 Spec OSGi Bundle
License:       EPL and ASL 2.0
URL:           http://www.eclipse.org/eclipselink/
#Source0:       https://github.com/eclipse/javax.persistence/archive/%%{namedversion}.tar.gz
Source0:       http://git.eclipse.org/c/eclipselink/javax.persistence.git/snapshot/%{oname}-%{namedversion}.tar.xz
Source1:       eclipse-javax.persistence-template.pom.xml

BuildRequires: java-javadoc
BuildRequires: maven-local
BuildRequires: mvn(org.apache.felix:maven-bundle-plugin)
BuildRequires: mvn(org.eclipse.osgi:org.eclipse.osgi)

BuildArch:     noarch

%description
EclipseLink definition of the Java Persistence 2.1 API.

%package javadoc
Summary:       Javadoc for %{name}

%description javadoc
This package contains javadoc for %{name}.

%prep
%setup -q -n %{oname}-%{namedversion}

cp -p %{SOURCE1} pom.xml
sed -i "s|@VERSION@|%{version}|" pom.xml
sed -i "s|@API_VERSION@|%{api_version}|" pom.xml
sed -i "s|@IMPL_VERSION@|%{namedversion}|" pom.xml

cp -p resource/{about,license,readme}.html .

mkdir -p target/classes
rm -r META-INF/MANIFEST.MF
mv META-INF target/classes/

# fix non ASCII chars
for s in src/javax/persistence/EntityManager.java\
  src/javax/persistence/MapsId.java;do
  native2ascii -encoding UTF8 ${s} ${s}
done

%mvn_file :%{oname} %{name}

%build

%mvn_build

%install
%mvn_install

%files -f .mfiles
%doc about.html changes readme.html changes readme.txt
%license license.html

%files javadoc -f .mfiles-javadoc
%license license.html readme.txt



%changelog
* Wed Mar 02 2016 neoclust <neoclust> 2.1.0-4.mga6
+ Revision: 982271
- Second rebuild of the java stack

* Sun Feb 21 2016 neoclust <neoclust> 2.1.0-3.mga6
+ Revision: 975808
- First rebuild of the java stack
- sync package eclipselink-persistence-api with fedora

  + umeabot <umeabot>
    - Mageia 6 Mass Rebuild

* Thu Dec 25 2014 pterjan <pterjan> 2.0.5-6.mga5
+ Revision: 805808
- Clean rebuild
- Restore

  + sander85 <sander85>
    - Depends on broken java stack

* Wed Oct 15 2014 umeabot <umeabot> 2.0.5-4.mga5
+ Revision: 741481
- Second Mageia 5 Mass Rebuild
- Mageia 5 Mass Rebuild

* Tue Oct 22 2013 umeabot <umeabot> 2.0.5-2.mga4
+ Revision: 544832
- Mageia 4 Mass Rebuild

* Tue Oct 15 2013 dmorgan <dmorgan> 2.0.5-1.mga4
+ Revision: 500330
- imported package eclipselink-persistence-api


* Tue Jul 16 2013 gil cattaneo <puntogil@libero.it> 2.0.5-1
- update to 2.0.5

* Mon Jul 16 2012 gil cattaneo <puntogil@libero.it> 2.0.4-1
- initial rpm