eclipselink-persistence-api/eclipselink-persistence-api.spec
wang--ge 37729e0cad License compliance rectification
(cherry picked from commit 05eeaa3ffa8cb7053d6979f61e76fb38117bb793)
2024-06-12 11:18:20 +08:00

66 lines
2.0 KiB
RPMSpec

Name: eclipselink-persistence-api
Version: 2.1.0
Release: 8
Summary: EclipseLink Java persistence api
License: EPL-1.0 AND Apache-2.0
URL: http://www.eclipse.org/eclipselink/
Source0: http://git.eclipse.org/c/eclipselink/javax.persistence.git/snapshot/javax.persistence-2.1.0.v201304241213.tar.xz
Source1: eclipse-javax.persistence-template.pom.xml
BuildRequires: java-javadoc maven-local mvn(org.apache.felix:maven-bundle-plugin) mvn(org.eclipse.osgi:org.eclipse.osgi)
BuildArch: noarch
%description
EclipseLink delivers a comprehensive open-source Java persistence solution implemeting.
This package provides Java Persistence 2.1 API.
%package help
Summary: Documentation for eclipselink-persistence-api
Provides: %{name}-javadoc = %{version}-%{release}
Obsoletes: %{name}-javadoc < %{version}-%{release}
%description help
This package contains documentation files for eclipselink-persistence-api.
%prep
%autosetup -n javax.persistence-2.1.0.v201304241213
cp -p %{SOURCE1} pom.xml
sed -i "s|@VERSION@|%{version}|" pom.xml
sed -i "s|@API_VERSION@|2.1|" pom.xml
sed -i "s|@IMPL_VERSION@|2.1.0.v201304241213|" pom.xml
cp -p resource/about.html ./
cp -p resource/license.html ./
cp -p resource/readme.html ./
mkdir -p target/classes
rm -r META-INF/MANIFEST.MF
mv META-INF target/classes/
native2ascii -encoding UTF8 src/javax/persistence/EntityManager.java src/javax/persistence/EntityManager.java
native2ascii -encoding UTF8 src/javax/persistence/MapsId.java src/javax/persistence/MapsId.java
%mvn_file :javax.persistence eclipselink-persistence-api
%build
%mvn_build
%install
%mvn_install
%files -f .mfiles
%doc about.html changes readme.html changes readme.txt
%license license.html
%files help -f .mfiles-javadoc
%license readme.txt
%changelog
* Wed May 11 2022 Ge Wang <wangge@h-partners.com> - 2.1.0-8
- License compliance rectification
* Wed Feb 26 2020 lihao <lihao129@huawei.com> - 2.1.0-7
- Package Init