rpms/ganymed-ssh2/devel ganymed-ssh2.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Robert Marcano (robmv) fedora-extras-commits at redhat.com
Mon Jul 3 01:48:13 UTC 2006


Author: robmv

Update of /cvs/extras/rpms/ganymed-ssh2/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv28284/devel

Modified Files:
	.cvsignore sources 
Added Files:
	ganymed-ssh2.spec 
Log Message:
auto-import ganymed-ssh2-209-4 on branch devel from ganymed-ssh2-209-4.src.rpm


--- NEW FILE ganymed-ssh2.spec ---
%define gcj_support     1


Name:           ganymed-ssh2
Version:        209
Release:        4%{?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
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

BuildRequires:	jpackage-utils >= 0:1.6
BuildRequires:	coreutils
%if %{gcj_support}
BuildRequires:		gcc-java >= 4.0.2
BuildRequires:		java-gcj-compat-devel >= 1.0.33
Requires(post):		java-gcj-compat >= 1.0.33
Requires(postun):	java-gcj-compat >= 1.0.33
%else
BuildRequires:		java-devel >= 1.4.2
%endif

%if %{gcj_support}
ExclusiveArch:		%{ix86} x86_64 ppc ia64
%else
BuildArch:		noarch
%endif


%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

%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

# 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
javac -d build src/
jar -cf %{name}.jar -C build ch

# Link source files to fix -debuginfo generation.
rm -f ch
ln -s src/ch


%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

# javadoc
mkdir -p $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}
cp -pr javadoc/* \
  $RPM_BUILD_ROOT%{_javadocdir}/%{name}-%{version}

# gcj support
%if %{gcj_support}
  aot-compile-rpm
%endif

pushd $RPM_BUILD_ROOT%{_javadir}/
ln -s %{name}-%{version}.jar %{name}.jar
popd

%clean
rm -rf $RPM_BUILD_ROOT

%if %{gcj_support}
%post -p %{_bindir}/rebuild-gcj-db
%postun -p %{_bindir}/rebuild-gcj-db
%endif

%files
%defattr(-,root,root)
%{_javadir}/*
%doc LICENSE.txt HISTORY.txt README.txt faq examples

%if %{gcj_support}
%{_libdir}/gcj/%{name} 
%endif

%files javadoc
%defattr(0644,root,root,0755)
%{_javadocdir}/%{name}-%{version}


%changelog
* 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


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/ganymed-ssh2/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	3 Jul 2006 01:46:37 -0000	1.1
+++ .cvsignore	3 Jul 2006 01:48:12 -0000	1.2
@@ -0,0 +1 @@
+ganymed-ssh2-build209.zip


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/ganymed-ssh2/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	3 Jul 2006 01:46:37 -0000	1.1
+++ sources	3 Jul 2006 01:48:12 -0000	1.2
@@ -0,0 +1 @@
+b0ee2f0feeb5f4ae02c2d5269fe6e1e0  ganymed-ssh2-build209.zip




More information about the fedora-extras-commits mailing list