File bouncycastle.spec of Package bouncycastle
Name: bouncycastle
Version: 1.62
Release: 1
Summary: Bouncycastle
BuildArch: noarch
License: Apache
URL: http://primefaces.org
Source0: bouncycastle-%{version}.tar.gz
Group: Development/Libraries/Java
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
%if 0%{?fedora}
BuildRequires: java-1.8.0-openjdk-devel lua
%endif
%if 0%{?centos_version}
BuildRequires: java-1.8.0-openjdk-devel
%endif
%if 0%{?suse_version}
BuildRequires: java-1_8_0-openjdk-devel
%endif
%Description
Bouncycastle java library
%package javadoc
Summary: Javadoc for bouncycastle
BuildArch: noarch
Requires: %{name} = %{version}
%description javadoc
HTML Javadoc for bouncycastle
%prep
%setup
%build
mkdir build
javac -encoding utf8 -d build $( find -name *java | grep -v /test/ )
jar cf bcprov-%{version}.jar -C build .
%install
mkdir -pv %{buildroot}/usr/share/java
install bcprov-%{version}.jar %{buildroot}/usr/share/java
pushd %{buildroot}/usr/share/java
ln -fs bcprov-%{version}.jar bcprov.jar
popd
pushd javadoc
mkdir -pv %{buildroot}/usr/share/javadoc/bouncycastle
find -type f -exec install --mode=664 -v {} -D %{buildroot}/usr/share/javadoc/bouncycastle/{} \;
popd
mkdir -pv %{buildroot}/%_defaultdocdir/%{name}
install LICENSE.html %{buildroot}/%_defaultdocdir/%{name}
%files
/usr/share/java/*
%_defaultdocdir/%{name}
%_defaultdocdir/%{name}/*
%files javadoc
/usr/share/javadoc/*
%changelog
* Fri Jun 23 2017 Claas Nieslony <obs@nieslony.at> 6.1
- Initial version