[ganymed-ssh2] Revert "Retire ganymed-ssh2 - dead upstream"
Mikolaj Izdebski
mizdebsk at fedoraproject.org
Mon Aug 6 19:42:22 UTC 2012
commit 4ee55443f5ccc5943a89f46558b302811cba216f
Author: Mikolaj Izdebski <mizdebsk at redhat.com>
Date: Mon Aug 6 21:34:13 2012 +0200
Revert "Retire ganymed-ssh2 - dead upstream"
build.xml | 17 +++++++
dead.package | 1 -
ganymed-ssh2.spec | 122 +++++++++++++++++++++++++++++++++++++++++++++++++++++
sources | 1 +
4 files changed, 140 insertions(+), 1 deletions(-)
---
diff --git a/build.xml b/build.xml
new file mode 100644
index 0000000..7fb20b2
--- /dev/null
+++ b/build.xml
@@ -0,0 +1,17 @@
+<project basedir="." default="dist" name="ganymed-ssh2">
+ <target name="init">
+ <property name="build.dir" value="build" />
+ <property name="src.dir" value="src" />
+ </target>
+ <target name="compile" depends="init">
+ <mkdir dir="${build.dir}" />
+ <javac debug="false" deprecation="true" destdir="${build.dir}" srcdir="${src.dir}" target="1.4" source="1.4">
+ </javac>
+ </target>
+ <target name="clean" depends="init">
+ <delete includeEmptyDirs="true" dir="${build.dir}" />
+ </target>
+ <target name="dist" depends="compile">
+ <jar jarFile="ganymed-ssh2.jar" baseDir="${build.dir}" index="true" />
+ </target>
+</project>
\ No newline at end of file
diff --git a/ganymed-ssh2.spec b/ganymed-ssh2.spec
new file mode 100644
index 0000000..d34a7a1
--- /dev/null
+++ b/ganymed-ssh2.spec
@@ -0,0 +1,122 @@
+Name: ganymed-ssh2
+Version: 210
+Release: 12%{?dist}
+Summary: SSH-2 protocol implementation in pure Java
+
+Group: Development/Tools
+License: BSD
+URL: http://www.ganymed.ethz.ch/ssh2/
+Source0: http://www.ganymed.ethz.ch/ssh2/ganymed-ssh2-build%{version}.zip
+Source1: build.xml
+
+BuildRequires: jpackage-utils >= 0:1.6
+BuildRequires: coreutils
+BuildRequires: java-devel >= 1.4.2
+BuildRequires: ant
+
+BuildArch: noarch
+
+%description
+Ganymed SSH-2 for Java is a 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 and SCP. There are no dependencies on any JCE provider, as all
+crypto functionality is included.
+
+%package javadoc
+Summary: Javadoc for ganymed-ssh2
+Group: Development/Documentation
+Requires: jpackage-utils
+
+%description javadoc
+Javadoc for ganymed-ssh2.
+
+%prep
+%setup -q -n %{name}-build%{version}
+
+# delete the jars that are in the archive
+rm %{name}-build%{version}.jar
+
+cp %{SOURCE1} .
+
+# fixing wrong-file-end-of-line-encoding warnings
+sed -i 's/\r//' LICENSE.txt README.txt HISTORY.txt faq/FAQ.html
+find examples -name \*.java -exec sed -i 's/\r//' {} \;
+
+%build
+ant
+
+%install
+rm -rf $RPM_BUILD_ROOT
+
+# jar
+install -d -m 755 $RPM_BUILD_ROOT%{_javadir}
+install -m 644 %{name}.jar $RPM_BUILD_ROOT%{_javadir}/%{name}.jar
+
+# javadoc
+mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}
+cp -pr javadoc/* \
+ $RPM_BUILD_ROOT%{_javadocdir}/%{name}
+
+%files
+%defattr(-,root,root,-)
+%{_javadir}/*
+%doc LICENSE.txt HISTORY.txt README.txt faq examples
+
+%files javadoc
+%defattr(-,root,root,-)
+%{_javadocdir}/%{name}
+
+
+%changelog
+* Thu Jul 19 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 210-12
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
+
+* Fri Jan 13 2012 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 210-11
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
+
+* Tue Feb 08 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 210-10
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Thu Dec 30 2010 Alexander Kurtakov <akurtako at redhat.com> 210-9
+- Drop gcj.
+- Adapt to current guidelines.
+
+* Fri Jul 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 210-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Tue Feb 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 210-7
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Tue Feb 19 2008 Fedora Release Engineering <rel-eng at fedoraproject.org> - 210-6
+- Autorebuild for GCC 4.3
+
+* Mon Sep 10 2007 Robert Marcano <robert at marcanoonline.com> 210-5
+- Build for all supported arquitectures
+
+* Wed Aug 29 2007 Fedora Release Engineering <rel-eng at fedoraproject dot org> - 210-4
+- Rebuild for selinux ppc32 issue.
+
+* Tue Oct 10 2006 Robert Marcano <robert at marcanoonline.com> 210-2
+- Update to upstream release 210
+
+* Sun Aug 27 2006 Robert Marcano <robert at marcanoonline.com> 209-6
+- Rebuild
+
+* Fri Jul 28 2006 Robert Marcano <robert at marcanoonline.com> 209-5
+- Rebuilt to pick up the changes in GCJ (bug #200480)
+
+* Sun Jun 25 2006 Robert Marcano <robert at marcanoonline.com> 209-4
+- created javadoc package
+- renamed to ganymed-ssh2
+
+* Sun Jun 11 2006 Robert Marcano <robert at marcanoonline.com> 209-3
+- rpmlint fixes and debuginfo generation workaround
+- doc files added
+
+* Sun May 28 2006 Robert Marcano <robert at marcanoonline.com> 209-2
+- review updates
+
+* Sun May 07 2006 Robert Marcano <robert at marcanoonline.com> 209-1
+- initial version
diff --git a/sources b/sources
new file mode 100644
index 0000000..15c2a4a
--- /dev/null
+++ b/sources
@@ -0,0 +1 @@
+abd0fb2acbfb5885e1ae3af8f1f6b31e ganymed-ssh2-build210.zip
More information about the scm-commits
mailing list