|
Juan Hernandez |
95ea881 |
Name: apache-sshd
|
|
Juan Hernandez |
54e01f2 |
Version: 0.7.0
|
|
Juan Hernandez |
54e01f2 |
Release: 1%{?dist}
|
|
Juan Hernandez |
95ea881 |
Summary: Apache SSHD
|
|
Juan Hernandez |
95ea881 |
|
|
Juan Hernandez |
95ea881 |
Group: Development/Libraries
|
|
Juan Hernandez |
95ea881 |
License: ASL 2.0
|
|
Juan Hernandez |
95ea881 |
URL: http://mina.apache.org/sshd
|
|
Juan Hernandez |
95ea881 |
|
|
Juan Hernandez |
54e01f2 |
# Take into account that this URL will take you to a mirror
|
|
Juan Hernandez |
54e01f2 |
# system, so you will need to use a browser to get the real file:
|
|
Juan Hernandez |
95ea881 |
Source0: http://www.apache.org/dyn/closer.cgi/mina/sshd/%{version}/%{name}-%{version}-src.tar.gz
|
|
Juan Hernandez |
95ea881 |
|
|
Juan Hernandez |
95ea881 |
# Build the core only:
|
|
Juan Hernandez |
95ea881 |
Patch0: %{name}-build-the-core-only.patch
|
|
Juan Hernandez |
95ea881 |
|
|
Juan Hernandez |
95ea881 |
# Dont try to download the license file:
|
|
Juan Hernandez |
95ea881 |
Patch1: %{name}-dont-download-license.patch
|
|
Juan Hernandez |
95ea881 |
|
|
Juan Hernandez |
95ea881 |
# Use jzlib and tomcat-apr as a system dependencies:
|
|
Juan Hernandez |
95ea881 |
Patch2: %{name}-use-jzlib-as-system-dependency.patch
|
|
Juan Hernandez |
95ea881 |
Patch3: %{name}-use-tomcat-apr-as-system-dependency.patch
|
|
Juan Hernandez |
95ea881 |
|
|
Juan Hernandez |
95ea881 |
# User version of bouncycastle for JDK6:
|
|
Juan Hernandez |
95ea881 |
Patch4: %{name}-use-bouncycastle-for-jdk6.patch
|
|
Juan Hernandez |
95ea881 |
|
|
Juan Hernandez |
95ea881 |
# Use slf4j-api:
|
|
Juan Hernandez |
54e01f2 |
#Patch5: %{name}-use-slf4j-api.patch
|
|
Juan Hernandez |
95ea881 |
|
|
Juan Hernandez |
95ea881 |
BuildArch: noarch
|
|
Juan Hernandez |
95ea881 |
|
|
Juan Hernandez |
95ea881 |
Requires: java
|
|
Juan Hernandez |
95ea881 |
Requires: jpackage-utils
|
|
Juan Hernandez |
95ea881 |
|
|
Juan Hernandez |
95ea881 |
Requires: apache-mina >= 2.0.4
|
|
Juan Hernandez |
95ea881 |
Requires: jzlib >= 1.1.0
|
|
Juan Hernandez |
95ea881 |
Requires: tomcat-lib >= 7.0.25
|
|
Juan Hernandez |
95ea881 |
|
|
Juan Hernandez |
95ea881 |
BuildRequires: jpackage-utils
|
|
Juan Hernandez |
95ea881 |
BuildRequires: java-devel
|
|
Juan Hernandez |
95ea881 |
BuildRequires: maven
|
|
Juan Hernandez |
95ea881 |
|
|
Juan Hernandez |
95ea881 |
BuildRequires: apache-mina >= 2.0.4
|
|
Juan Hernandez |
95ea881 |
BuildRequires: jzlib >= 1.1.0
|
|
Juan Hernandez |
95ea881 |
BuildRequires: bouncycastle >= 1.46
|
|
Juan Hernandez |
95ea881 |
BuildRequires: tomcat-lib >= 7.0.25
|
|
Juan Hernandez |
95ea881 |
|
|
Juan Hernandez |
95ea881 |
BuildRequires: maven-compiler-plugin
|
|
Juan Hernandez |
95ea881 |
BuildRequires: maven-install-plugin
|
|
Juan Hernandez |
95ea881 |
BuildRequires: maven-jar-plugin
|
|
Juan Hernandez |
95ea881 |
BuildRequires: maven-javadoc-plugin
|
|
Juan Hernandez |
95ea881 |
BuildRequires: maven-release-plugin
|
|
Juan Hernandez |
95ea881 |
BuildRequires: maven-resources-plugin
|
|
Juan Hernandez |
95ea881 |
BuildRequires: maven-surefire-plugin
|
|
Juan Hernandez |
95ea881 |
|
|
Juan Hernandez |
95ea881 |
|
|
Juan Hernandez |
95ea881 |
%package javadoc
|
|
Juan Hernandez |
95ea881 |
Summary: Javadocs for %{name}
|
|
Juan Hernandez |
95ea881 |
Group: Documentation
|
|
Juan Hernandez |
95ea881 |
Requires: jpackage-utils
|
|
Juan Hernandez |
95ea881 |
|
|
Juan Hernandez |
95ea881 |
|
|
Juan Hernandez |
95ea881 |
%description
|
|
Juan Hernandez |
95ea881 |
Apache SSHD is a 100% pure java library to support the SSH protocols on both
|
|
Juan Hernandez |
95ea881 |
the client and server side.
|
|
Juan Hernandez |
95ea881 |
|
|
Juan Hernandez |
95ea881 |
|
|
Juan Hernandez |
95ea881 |
%description javadoc
|
|
Juan Hernandez |
95ea881 |
This package contains javadoc for %{name}.
|
|
Juan Hernandez |
95ea881 |
|
|
Juan Hernandez |
95ea881 |
|
|
Juan Hernandez |
95ea881 |
%prep
|
|
Juan Hernandez |
95ea881 |
%setup -q
|
|
Juan Hernandez |
95ea881 |
%patch0 -p1
|
|
Juan Hernandez |
95ea881 |
%patch1 -p1
|
|
Juan Hernandez |
95ea881 |
%patch2 -p1
|
|
Juan Hernandez |
95ea881 |
%patch3 -p1
|
|
Juan Hernandez |
95ea881 |
%patch4 -p1
|
|
Juan Hernandez |
54e01f2 |
#%patch5 -p1
|
|
Juan Hernandez |
95ea881 |
|
|
Juan Hernandez |
95ea881 |
%build
|
|
Juan Hernandez |
95ea881 |
|
|
Juan Hernandez |
95ea881 |
# In the tarball distributed by Apache the source code is inside the srv
|
|
Juan Hernandez |
95ea881 |
# directory:
|
|
Juan Hernandez |
95ea881 |
cd src
|
|
Juan Hernandez |
95ea881 |
|
|
Juan Hernandez |
95ea881 |
# Skip the tests as they don't run correctly with the current
|
|
Juan Hernandez |
95ea881 |
# version of the jzlib compression library that we have in the
|
|
Juan Hernandez |
95ea881 |
# distribution at the moment:
|
|
Juan Hernandez |
95ea881 |
mvn-rpmbuild \
|
|
Juan Hernandez |
95ea881 |
-Dmaven.test.skip=true \
|
|
Juan Hernandez |
95ea881 |
-Dproject.build.sourceEncoding=UTF-8 \
|
|
Juan Hernandez |
95ea881 |
-D_javadir=%{_javadir} \
|
|
Juan Hernandez |
95ea881 |
install \
|
|
Juan Hernandez |
95ea881 |
javadoc:aggregate
|
|
Juan Hernandez |
95ea881 |
|
|
Juan Hernandez |
95ea881 |
|
|
Juan Hernandez |
95ea881 |
%install
|
|
Juan Hernandez |
95ea881 |
|
|
Juan Hernandez |
95ea881 |
# Jar files:
|
|
Juan Hernandez |
95ea881 |
mkdir -p %{buildroot}%{_javadir}/%{name}
|
|
Juan Hernandez |
95ea881 |
cp -p src/sshd-core/target/sshd-core-%{version}.jar %{buildroot}%{_javadir}/%{name}/sshd-core.jar
|
|
Juan Hernandez |
95ea881 |
|
|
Juan Hernandez |
95ea881 |
# POM files:
|
|
Juan Hernandez |
95ea881 |
install -d -m 755 %{buildroot}%{_mavenpomdir}
|
|
Juan Hernandez |
95ea881 |
install -pm 644 src/pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{name}-sshd-parent.pom
|
|
Juan Hernandez |
95ea881 |
install -pm 644 src/sshd-core/pom.xml %{buildroot}%{_mavenpomdir}/JPP.%{name}-sshd-core.pom
|
|
Juan Hernandez |
95ea881 |
|
|
Juan Hernandez |
95ea881 |
# Dependency map:
|
|
Juan Hernandez |
95ea881 |
%add_maven_depmap JPP.%{name}-sshd-parent.pom
|
|
Juan Hernandez |
95ea881 |
%add_maven_depmap JPP.%{name}-sshd-core.pom %{name}/sshd-core.jar
|
|
Juan Hernandez |
95ea881 |
|
|
Juan Hernandez |
95ea881 |
# Javadoc files:
|
|
Juan Hernandez |
95ea881 |
install -d -m 755 %{buildroot}%{_javadocdir}/%{name}
|
|
Juan Hernandez |
95ea881 |
cp -rp src/target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}/.
|
|
Juan Hernandez |
95ea881 |
|
|
Juan Hernandez |
95ea881 |
|
|
Juan Hernandez |
95ea881 |
%files
|
|
Juan Hernandez |
95ea881 |
%{_mavenpomdir}/*
|
|
Juan Hernandez |
95ea881 |
%{_mavendepmapfragdir}/*
|
|
Juan Hernandez |
95ea881 |
%{_javadir}/*
|
|
Juan Hernandez |
54e01f2 |
%doc src/LICENSE.txt
|
|
Juan Hernandez |
54e01f2 |
%doc src/NOTICE.txt
|
|
Juan Hernandez |
95ea881 |
|
|
Juan Hernandez |
95ea881 |
|
|
Juan Hernandez |
95ea881 |
%files javadoc
|
|
Juan Hernandez |
95ea881 |
%{_javadocdir}/%{name}
|
|
Juan Hernandez |
54e01f2 |
%doc src/LICENSE.txt
|
|
Juan Hernandez |
54e01f2 |
%doc src/NOTICE.txt
|
|
Juan Hernandez |
95ea881 |
|
|
Juan Hernandez |
95ea881 |
|
|
Juan Hernandez |
95ea881 |
%changelog
|
|
Juan Hernandez |
54e01f2 |
* Thu Jul 26 2012 Juan Hernandez <juan.hernandez@redhat.com> - 0.7.0-1
|
|
Juan Hernandez |
54e01f2 |
- Update to upstream 0.7.0
|
|
Juan Hernandez |
54e01f2 |
|
|
|
a9849d8 |
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.6.0-3
|
|
|
a9849d8 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
a9849d8 |
|
|
Juan Hernandez |
95ea881 |
* Tue Feb 14 2012 Juan Hernandez <juan.hernandez@redhat.com> 0.6.0-2
|
|
Juan Hernandez |
95ea881 |
- Corrected the source URL
|
|
Juan Hernandez |
95ea881 |
|
|
Juan Hernandez |
95ea881 |
* Sun Feb 12 2012 Juan Hernandez <juan.hernandez@redhat.com> 0.6.0-1
|
|
Juan Hernandez |
95ea881 |
- Initial packaging
|
|
Juan Hernandez |
95ea881 |
|