81cdaaf
Name:    apache-sshd
884cf6c
Version: 0.11.0
9c449ed
Release: 4%{?dist}
Juan Hernandez 0b970ca
Summary: Apache SSHD
Juan Hernandez 0b970ca
License: ASL 2.0
81cdaaf
URL:     http://mina.apache.org/sshd-project/
Juan Hernandez 0b970ca
884cf6c
Source0: http://www.apache.org/dist/mina/sshd/%{version}/%{name}-%{version}-src.tar.gz
Juan Hernandez 95ea881
Juan Hernandez 0b970ca
BuildArch: noarch
Juan Hernandez 95ea881
Juan Hernandez 0b970ca
BuildRequires: apache-mina
Juan Hernandez 0b970ca
BuildRequires: bouncycastle >= 1.46
884cf6c
BuildRequires: bouncycastle-pkix
884cf6c
BuildRequires: bouncycastle-pg
Juan Hernandez 0b970ca
BuildRequires: jzlib >= 1.1.0
Stanislav Ochotnicky 4c120de
BuildRequires: maven-local
274ad16
BuildRequires: maven-plugin-bundle
Juan Hernandez 0b970ca
BuildRequires: maven-plugin-testing-harness
Juan Hernandez 0b970ca
BuildRequires: maven-shared
Juan Hernandez 95ea881
BuildRequires: tomcat-lib >= 7.0.25
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 0b970ca
274ad16
%package javadoc
Juan Hernandez dcd109b
Summary: API documentation for %{name}
Juan Hernandez 95ea881
Juan Hernandez 95ea881
%description javadoc
Juan Hernandez dcd109b
This package provides %{name}.
Juan Hernandez 95ea881
Juan Hernandez 95ea881
Juan Hernandez 95ea881
%prep
884cf6c
%setup -q
884cf6c
9c449ed
# Use tomcat-jni instead of unavailable tomcat-apr
9c449ed
sed -i "s,<groupId>tomcat,<groupId>org.apache.tomcat,;s,<artifactId>tomcat-apr,<artifactId>tomcat-jni,;s,<version>5.5.23,<version>8.0.20," pom.xml */pom.xml
274ad16
Juan Hernandez 0b970ca
# Build the core only:
Juan Hernandez 0b970ca
%pom_disable_module assembly
Juan Hernandez 0b970ca
%pom_disable_module sshd-pam
9c449ed
%pom_disable_module sshd-sftp
Juan Hernandez 95ea881
Juan Hernandez 0b970ca
# Disable the plugins that we don't need:
Juan Hernandez 0b970ca
%pom_remove_plugin :maven-remote-resources-plugin
884cf6c
# Too many files with unapproved license
884cf6c
%pom_remove_plugin org.apache.rat:apache-rat-plugin
Juan Hernandez 95ea881
Juan Hernandez 0b970ca
%build
Juan Hernandez 95ea881
# Skip the tests as they don't run correctly with the current
Juan Hernandez dcd109b
# version of the jzlib compression library:
Juan Hernandez 0b970ca
%mvn_build -f
Juan Hernandez 0b970ca
Juan Hernandez 95ea881
%install
274ad16
%mvn_install
Juan Hernandez 95ea881
Juan Hernandez 0b970ca
%files -f .mfiles
Juan Hernandez 0b970ca
%dir %{_javadir}/%{name}
81cdaaf
%license LICENSE.txt NOTICE.txt
Juan Hernandez 0b970ca
Juan Hernandez 0b970ca
%files javadoc -f .mfiles-javadoc
81cdaaf
%license LICENSE.txt NOTICE.txt
Juan Hernandez 95ea881
Juan Hernandez 95ea881
%changelog
9c449ed
* Tue Jun 09 2015 Michal Srb <msrb@redhat.com> - 0.11.0-4
9c449ed
- AutoReqProv: yes
9c449ed
- Build against tomcat-jni
9c449ed
- Build only sshd-core
9c449ed
81cdaaf
* Fri Feb 13 2015 gil cattaneo <puntogil@libero.it> 0.11.0-3
81cdaaf
- introduce license macro
81cdaaf
8ff08a3
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.11.0-2
8ff08a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
8ff08a3
884cf6c
* Mon May 05 2014 gil cattaneo <puntogil@libero.it> - 0.11.0-1
884cf6c
- Update to upstream 0.11.0 (rhbz#1094049)
884cf6c
Juan Hernandez 3f89ad8
* Wed Nov 27 2013 Juan Hernandez <juan.hernandez@redhat.com> - 0.9.0-3
Juan Hernandez 3f89ad8
- Revert to upstream version 0.8.0 due to bug 1021273. Note that the
Juan Hernandez 3f89ad8
  version number can't go backwards, so it stays at 0.9.0.
Juan Hernandez 3f89ad8
Juan Hernandez dcd109b
* Mon Sep 30 2013 Juan Hernandez <juan.hernandez@redhat.com> - 0.9.0-2
Juan Hernandez dcd109b
- Fix bouncycastle requirement
Juan Hernandez dcd109b
Juan Hernandez 0b970ca
* Mon Sep 30 2013 Juan Hernandez <juan.hernandez@redhat.com> - 0.9.0-1
Juan Hernandez 0b970ca
- Update to upstream 0.9.0
Juan Hernandez 0b970ca
274ad16
* Mon Aug 05 2013 gil cattaneo <puntogil@libero.it> 0.7.0-5
274ad16
- rebuilt rhbz#991979
274ad16
- swith to Xmvn
274ad16
- adapt to new guideline
274ad16
- use pom macros
274ad16
- remove rpmlint warnings
274ad16
32dda61
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.0-4
32dda61
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
32dda61
3dfe485
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.7.0-3
3dfe485
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
3dfe485
Stanislav Ochotnicky 4c120de
* Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 0.7.0-2
Stanislav Ochotnicky 4c120de
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
Stanislav Ochotnicky 4c120de
- Replace maven BuildRequires with maven-local
Stanislav Ochotnicky 4c120de
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 0b970ca
- Initial packaging