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