Name: java-trilead-ssh2 Version: 213 Release: 3mamba Summary: SSH-2 protocol implementation in pure Java Group: Development/Tools Vendor: openmamba Distribution: openmamba Packager: gil URL: http://www.trilead.com/Download/Trilead_SSH_for_Java/ # http://www.trilead.com/DesktopModules/Releases/download_file.aspx?ReleaseId=4102 Source0: trilead-ssh2-build%{version}.zip Source1: java-trilead-ssh2-build.xml License: BSD BuildRequires: apache-ant BuildRequires: java-gcj-compat BuildRequires: jpackage-utils Requires: jpackage-utils BuildRoot: %{_tmppath}/%{name}-%{version}-root %description Trilead SSH for Java is a freely available open-source library which implements the SSH-2 protocol in pure Java (tested on J2SE 1.4.2 and 5.0). It allows one to connect to SSH servers from within Java programs. It supports SSH sessions (remote command execution and shell access), local and remote port forwarding, local stream forwarding, X11 forwarding, SCP and SFTP. There are no dependencies on any JCE provider, as all crypto functionality is included. %package javadoc Group: Documentation Summary: Javadoc for %{name} %description javadoc Trilead SSH for Java is a freely available open-source library which implements the SSH-2 protocol in pure Java (tested on J2SE 1.4.2 and 5.0). It allows one to connect to SSH servers from within Java programs. It supports SSH sessions (remote command execution and shell access), local and remote port forwarding, local stream forwarding, X11 forwarding, SCP and SFTP. There are no dependencies on any JCE provider, as all crypto functionality is included. This package contains javadoc for %{name} %prep %setup -q -n trilead-ssh2-build%{version} cp %{SOURCE1} build.xml iconv -f ISO-8859-1 -t UTF-8 -o HISTORY.txt HISTORY.txt for j in $(find . -name "*.jar"); do mv $j $j.no done sed -i 's/\r//' LICENSE.txt README.txt HISTORY.txt faq/FAQ.html find examples -name \*.java -exec sed -i 's/\r//' {} \; %build export JAVA_HOME=/usr/lib/jvm/jdk-gcj ant %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" mkdir -p %{buildroot}%{_javadir} install -m 644 trilead-ssh2.jar \ %{buildroot}%{_javadir}/trilead-ssh2-%{version}.jar ( cd %{buildroot}%{_javadir} for jar in *-%{version}*; do ln -sf ${jar} `echo $jar| sed "s|-%{version}||g"` done ) mkdir -p %{buildroot}%{_javadocdir}/trilead-ssh2-%{version} cp -pr javadoc/* %{buildroot}%{_javadocdir}/trilead-ssh2-%{version} %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %files %defattr(-,root,root) %{_javadir}/trilead-ssh2-%{version}.jar %{_javadir}/trilead-ssh2.jar %doc README.txt %files javadoc %defattr(-,root,root) %{_javadocdir}/trilead-ssh2-%{version} %changelog * Mon Mar 21 2011 gil 213-3mamba - rebuilt with java-gcj-compat support * Thu Nov 04 2010 gil 213-2mamba - rebuilt devel * Fri Apr 10 2009 gil 213-1mamba - package created by autospec