%global githash 3fd330c443272699cd8ba5d7da7e56c27a567ec1 Name: juniversalchardet Version: 1.0.3 Release: 1 Summary: A Java port of Mozilla's universalchardet License: MPLv1.1 or GPLv2+ or LGPLv2+ URL: https://github.com/thkoch2001/juniversalchardet Source0: https://github.com/thkoch2001/juniversalchardet/archive/%{githash}/%{name}-%{githash}.tar.gz Source1: http://repo1.maven.org/maven2/com/googlecode/%{name}/%{name}/%{version}/%{name}-%{version}.pom Patch0: %{name}-1.0.3-build.patch BuildRequires: ant java-devel javapackages-local BuildArch: noarch %description juniversalchardet is a Java port of 'universalchardet', that is the encoding detector library of Mozilla. %package help Summary: Javadoc for %{name} Provides: %{name}-javadoc = %{version}-%{release} Obsoletes: %{name}-javadoc < %{version}-%{release} %description help This package contains javadoc for %{name}. %prep %setup -q -n %{name}-%{githash} find . -name "*.class" -delete find . -name "*.jar" -delete %patch0 -p0 sed -i 's/1.5/1.6/' build.xml sed -i 's/\r//' readme.txt %build %ant dist javadoc example %install %mvn_artifact %{SOURCE1} dist/%{name}-%{version}.jar %mvn_file com.googlecode.%{name}:%{name} %{name} %mvn_install -J dist/docs install -pm 644 dist/%{name}-example-%{version}.jar \ %{buildroot}%{_javadir}/%{name}-example.jar %files -f .mfiles %{_javadir}/%{name}-example.jar %doc readme.txt %license MPL-1.1.txt %files help -f .mfiles-javadoc %license MPL-1.1.txt %changelog * Mon Aug 24 2020 wangyue - 1.0.3-1 - package init