Name: java-sch Version: 0.1.44 Release: 1mamba Summary: pure Java implementation of SSH2 Group: Development/Libraries/Java Vendor: openmamba Distribution: openmamba Packager: gil URL: http://www.jcraft.com/jsch/ Source0: http://kent.dl.sourceforge.net/sourceforge/jsch/jsch-%{version}.zip #Source1: http://download.eclipse.org/tools/orbit/downloads/drops/R20080611105805/bundles/com.jcraft.jsch_0.1.37.v200803061811.jar # unzip com.jcraft.jsch_*.jar META-INF/MANIFEST.MF # mv META-INF/MANIFEST.MF . # sed -i "/^Name/d" MANIFEST.MF # sed -i "/^SHA1/d" MANIFEST.MF # dos2unix MANIFEST.MF # sed -i "/^$/d" MANIFEST.MF # unix2dos MANIFEST.MF Source1: MANIFEST.MF License: BSD BuildRequires: hd2u BuildRequires: unix2dos BuildRequires: jpackage-utils BuildRequires: java-libz BuildRequires: apache-ant #BuildRequires: java-gcj-compat BuildRoot: %{_tmppath}/%{name}-%{version}-root %description JSch allows you to connect to an sshd server and use port forwarding, X11 forwarding, file transfer, etc., and you can integrate its functionality into your own Java programs. %package javadoc Group: Documentation Summary: Javadoc for %{name} %description javadoc JSch allows you to connect to an sshd server and use port forwarding, X11 forwarding, file transfer, etc., and you can integrate its functionality into your own Java programs. This package contains Javadoc for %{name}. %package demo Group: Documentation Summary: Examples for %{name} %description demo JSch allows you to connect to an sshd server and use port forwarding, X11 forwarding, file transfer, etc., and you can integrate its functionality into your own Java programs. This package contains demonstrations and samples for %{name}. %prep %setup -q -n jsch-%{version} %build export CLASSPATH=$(%{_javadir} jzlib) ant dist javadoc mkdir META-INF cp %{SOURCE1} META-INF zip dist/lib/%{name}-*.jar META-INF/MANIFEST.MF %install [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" mkdir -p %{buildroot}%{_javadir} install -pm 644 dist/lib/jsch-*.jar \ %{buildroot}%{_javadir}/jsch-%{version}.jar ln -s jsch-%{version}.jar %{buildroot}%{_javadir}/jsch.jar mkdir -p %{buildroot}%{_javadocdir}/jsch-%{version} cp -pr javadoc/* %{buildroot}%{_javadocdir}/jsch-%{version} ln -s jsch-%{version} %{buildroot}%{_javadocdir}/jsch mkdir -p %{buildroot}%{_datadir}/jsch-%{version} cp -pr examples/* %{buildroot}%{_datadir}/jsch-%{version} ln -s jsch-%{version} %{buildroot}%{_datadir}/jsch # https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=234989 #%{_bindir}/aot-compile-rpm %clean [ "%{buildroot}" != / ] && rm -rf "%{buildroot}" %files %defattr(-,root,root) %{_javadir}/jsch-%{version}.jar %{_javadir}/jsch.jar %doc ChangeLog LICENSE.txt README %files javadoc %defattr(-,root,root) %{_javadocdir}/jsch-%{version} %ghost %{_javadocdir}/jsch %files demo %defattr(-,root,root) %ghost %{_datadir}/jsch %{_datadir}/jsch-%{version} %changelog * Mon Nov 08 2010 Automatic Build System 0.1.44-1mamba - automatic update by autodist * Thu Jul 22 2010 Automatic Build System 0.1.43-1mamba - automatic update by autodist * Wed Jul 22 2009 Automatic Build System 0.1.42-1mamba - automatic update by autodist * Mon Dec 22 2008 gil 0.1.39-1mamba - package created by autospec