From 4bd8863f8ccce956262cc3b1cb1ca91cf8198f4d Mon Sep 17 00:00:00 2001 From: Fernando Nasser Date: Thu, 10 Mar 2005 14:49:52 +0000 Subject: [PATCH] auto-import jsch-0.1.17-2jpp on branch devel from jsch-0.1.17-2jpp.src.rpm --- .cvsignore | 1 + jsch.spec | 109 +++++++++++++++++++++++++++++++++++++++++++++++++++++ sources | 1 + 3 files changed, 111 insertions(+) create mode 100644 jsch.spec diff --git a/.cvsignore b/.cvsignore index e69de29..6ce6198 100644 --- a/.cvsignore +++ b/.cvsignore @@ -0,0 +1 @@ +jsch-0.1.17.zip diff --git a/jsch.spec b/jsch.spec new file mode 100644 index 0000000..4fea3cc --- /dev/null +++ b/jsch.spec @@ -0,0 +1,109 @@ +%define section free + +Name: jsch +Version: 0.1.17 +Release: 2jpp +Epoch: 0 +Summary: Pure Java implementation of SSH2 +Group: Development/Libraries/Java +License: BSD-style +URL: http://www.jcraft.com/jsch/ +Source0: http://download.sourceforge.net/sourceforge/jsch/jsch-0.1.17.zip +BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root +Distribution: JPackage +Vendor: JPackage Project + +BuildArch: noarch +BuildRequires: jpackage-utils >= 0:1.5 +BuildRequires: jzlib >= 0:1.0.5 +Requires: jzlib >= 0:1.0.5 + +%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 +Summary: Javadoc for %{name} +Group: Development/Documentation + +%description javadoc +%{summary}. + +%package demo +Summary: Examples for %{name} +Group: Development/Documentation + +%description demo +%{summary}. + + +%prep +%setup -q + +%build +export CLASSPATH=$(build-classpath jzlib) +ant dist javadoc + +%install +# jars +rm -rf $RPM_BUILD_ROOT +install -Dpm 644 dist/lib/%{name}-*.jar \ + $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar +ln -s %{name}-%{version}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar + +# javadoc +install -dm 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} +cp -pr javadoc/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} +ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_javadocdir}/%{name} # ghost symlink + +# examples +install -dm 755 $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version} +cp -pr examples/* $RPM_BUILD_ROOT%{_datadir}/%{name}-%{version} +ln -s %{name}-%{version} $RPM_BUILD_ROOT%{_datadir}/%{name} # ghost symlink + + +%clean +rm -rf $RPM_BUILD_ROOT + + +%post javadoc +rm -f %{_javadocdir}/%{name} +ln -s %{name}-%{version} %{_javadocdir}/%{name} + +%post demo +rm -f %{_datadir}/%{name} +ln -s %{name}-%{version} %{_datadir}/%{name} + + +%files +%defattr(-,root,root,-) +%{_javadir}/*.jar +%doc LICENSE.txt + +%files javadoc +%defattr(-,root,root,-) +%doc %{_javadocdir}/%{name}-%{version} +%ghost %doc %{_javadocdir}/%{name} + +%files demo +%defattr(-,root,root,-) +%doc %{_datadir}/%{name}-%{version} +%ghost %doc %{_datadir}/%{name} + + +%changelog +* Tue Nov 02 2004 David Walluck 0:0.1.17-2jpp +- rebuild with jdk 1.4.2 + +* Tue Oct 19 2004 David Walluck 0:0.1.17-1jpp +- 0.1.17 + +* Sun Aug 23 2004 Randy Watler - 0:0.1.13-2jpp +- Rebuild with ant-1.6.2 + +* Sat Feb 14 2004 David Walluck 0:0.1.13-1jpp +- 0.1.13 + +* Wed Jan 14 2004 Ralph Apel - 0:0.1.12-1jpp +- First JPackage build. diff --git a/sources b/sources index e69de29..16336fb 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +c1afcf8716f7fe9c8cf96c91325c87e8 jsch-0.1.17.zip