Name: java-base64
Version: 2.3.8
Release: 15
Summary: A Java class providing Base64 encoding and decoding
License: Public Domain
URL: http://iharder.net/base64/
Source0: https://github.com/omalley/base64/archive/release-%{version}.tar.gz
Patch0: %{name}-2.3.8-elasticsearch.patch
BuildArch: noarch
BuildRequires: junit maven-local
Provides: base64 = %{version}-%{release}
%description
This is a Public Domain Java class providing very fast Base64 encoding
and decoding in the form of convenience methods and input/output
streams.
%package help
Summary: Javadoc for %{name}
Provides: %{name}-javadoc = %{version}-%{release}
Obsoletes: %{name}-javadoc < %{version}-%{release}
%description help
The java-base64-help package contains related documents.
%prep
%autosetup -n base64-release-%{version} -p1
sed -i "s|2.3.9-SNAPSHOT|%{version}|" pom.xml
%pom_remove_plugin :maven-release-plugin
%pom_remove_plugin :maven-scm-plugin
%pom_remove_plugin :maven-source-plugin
%pom_remove_plugin :maven-javadoc-plugin
%mvn_file :base64 java-base64
%mvn_file :base64 base64
%build
%mvn_build
%install
%mvn_install
(
cd %{buildroot}%{_javadocdir}
ln -sf %{name} base64
)
%files -f .mfiles
%files help -f .mfiles-javadoc
%{_javadocdir}/base64
%changelog
* Sat Dec 14 2019 Jiangping Hu - 2.3.8-15
- Package init