%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