Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:lkundrak:java-for-push
orion-ssh2
orion-ssh2.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File orion-ssh2.spec of Package orion-ssh2
%define with_gcj %{!?_with_gcj:0}%{?_with_gcj:1} Name: orion-ssh2 Version: 213 Release: 2 Summary: SSH-2 protocol implementation in pure Java Group: Development/Tools License: BSD URL: http://orion-ssh2.sourceforge.net/ Source0: http://downloads.sourceforge.net/project/orion-ssh2/Trilead-SSH2/trilead-ssh2-build%{version}.zip Source1: build.xml # Mailed to upstream Patch0: orion-ssh2-213-imports.patch Patch1: orion-ssh2-213-socketfactory.patch BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) BuildRequires: jpackage-utils BuildRequires: java-devel BuildRequires: ant BuildRequires: unzip Requires: jpackage-utils Requires: java %if %{with_gcj} BuildRequires: java-gcj-compat-devel >= 1.0.31 Requires(post): java-gcj-compat >= 1.0.31 Requires(postun): java-gcj-compat >= 1.0.31 %else BuildArch: noarch %endif Provides: trilead-ssh2 = %{version} Obsoletes: ganymed-ssh2 <= 210 Obsoletes: trilead-ssh2 <= 213 %description Trilead 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 %{name} Group: Documentation Requires: %{name} = %{version}-%{release} Requires: jpackage-utils %description javadoc Javadoc for orion-ssh2. %prep %setup -q -n trilead-ssh2-build%{version} %patch0 -p1 -b .imports %patch1 -p1 -b .socketfactory cp %{SOURCE1} . # change file encoding iconv -f ISO-8859-1 -t UTF-8 -o HISTORY.txt HISTORY.txt # delete the jars that are in the archive find -name '*.jar' -delete # 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}-%{version}.jar ln $RPM_BUILD_ROOT%{_javadir}/%{name}-%{version}.jar \ $RPM_BUILD_ROOT%{_javadir}/trilead-ssh2-%{version}.jar # javadoc mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} cp -pr javadoc/* \ $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version} # gcj support %if %{with_gcj} %{_bindir}/aot-compile-rpm %endif pushd $RPM_BUILD_ROOT%{_javadir}/ ln -s %{name}-%{version}.jar %{name}.jar ln -s trilead-ssh2-%{version}.jar trilead-ssh2.jar popd %clean rm -rf $RPM_BUILD_ROOT %post # gcj support %if %{with_gcj} if [ -x %{_bindir}/rebuild-gcj-db ] then %{_bindir}/rebuild-gcj-db fi %endif %postun # gcj support %if %{with_gcj} if [ -x %{_bindir}/rebuild-gcj-db ] then %{_bindir}/rebuild-gcj-db fi %endif %files %defattr(-,root,root) %{_javadir}/* %doc LICENSE.txt HISTORY.txt README.txt faq examples # gcj support %if %{with_gcj} %attr(-,root,root) %{_libdir}/gcj/%{name} %endif %files javadoc %defattr(0644,root,root,0755) %{_javadocdir}/%{name}-%{version} %changelog * Sun Mar 14 2010 Lubomir Rintel <lkundrak@v3.sk> - 213-2 - Compatibility jars with trilead ssh2 * Fri Mar 05 2010 Lubomir Rintel <lkundrak@v3.sk> - 213-1 - Orion SSH2 package, based on trilead-ssh2 - Add changesets from IDEA CE fork
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor