[pkg-java] r2879 - in trunk/ganymed-ssh2: . debian

Marcus Better marcusb-guest at alioth.debian.org
Thu Dec 21 14:06:07 CET 2006


Author: marcusb-guest
Date: 2006-12-21 14:06:06 +0100 (Thu, 21 Dec 2006)
New Revision: 2879

Added:
   trunk/ganymed-ssh2/debian/
   trunk/ganymed-ssh2/debian/changelog
   trunk/ganymed-ssh2/debian/compat
   trunk/ganymed-ssh2/debian/control
   trunk/ganymed-ssh2/debian/copyright
   trunk/ganymed-ssh2/debian/dirs
   trunk/ganymed-ssh2/debian/docs
   trunk/ganymed-ssh2/debian/rules
Log:
debian dir.


Added: trunk/ganymed-ssh2/debian/changelog
===================================================================
--- trunk/ganymed-ssh2/debian/changelog	2006-12-21 11:49:02 UTC (rev 2878)
+++ trunk/ganymed-ssh2/debian/changelog	2006-12-21 13:06:06 UTC (rev 2879)
@@ -0,0 +1,5 @@
+ganymed-ssh2 (210-1) unstable; urgency=low
+
+  * Initial release. (Closes: #374255)
+
+ -- Marcus Better <marcus at better.se>  Thu, 21 Dec 2006 13:44:53 +0100

Added: trunk/ganymed-ssh2/debian/compat
===================================================================
--- trunk/ganymed-ssh2/debian/compat	2006-12-21 11:49:02 UTC (rev 2878)
+++ trunk/ganymed-ssh2/debian/compat	2006-12-21 13:06:06 UTC (rev 2879)
@@ -0,0 +1 @@
+5

Added: trunk/ganymed-ssh2/debian/control
===================================================================
--- trunk/ganymed-ssh2/debian/control	2006-12-21 11:49:02 UTC (rev 2878)
+++ trunk/ganymed-ssh2/debian/control	2006-12-21 13:06:06 UTC (rev 2879)
@@ -0,0 +1,25 @@
+Source: ganymed-ssh2
+Section: libs
+Priority: optional
+Maintainer: Debian Java Maintainers <pkg-java-maintainers at lists.alioth.debian.org>
+Uploaders: Marcus Better <marcus at better.se>
+Build-Depends: debhelper (>= 5)
+Build-Depends-Indep: java-gcj-compat-dev
+Standards-Version: 3.7.2
+XS-Vcs-Svn: svn://svn.debian.org/pkg-java/trunk/ganymed-ssh2
+XS-Vcs-Browse: http://svn.debian.org/wsvn/pkg-java/trunk/ganymed-ssh2/
+
+Package: libganymed-ssh2-java
+Architecture: all
+Depends: java-gcj-compat-dev | java2-runtime
+Suggests: java-virtual-machine
+Description: pure Java implementation of the SSH-2 protocol
+ Ganymed SSH-2 for Java is a library which implements the SSH-2
+ protocol in pure Java. 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, SCP and SFTP. There are no
+ dependencies on any JCE provider, as all crypto functionality is
+ included.
+ .
+  Homepage: http://www.ganymed.ethz.ch/ssh2/

Added: trunk/ganymed-ssh2/debian/copyright
===================================================================
--- trunk/ganymed-ssh2/debian/copyright	2006-12-21 11:49:02 UTC (rev 2878)
+++ trunk/ganymed-ssh2/debian/copyright	2006-12-21 13:06:06 UTC (rev 2879)
@@ -0,0 +1,82 @@
+This package was debianized by Marcus Better <marcus at better.se> on
+Thu, 21 Dec 2006 12:51:48 +0100.
+
+The source was downloaded from <http://www.ganymed.ethz.ch/ssh2/>.
+
+Upstream author: Christian Plattner <plattner at inf.ethz.ch>
+
+Copyright (C) 2005, 2006 Swiss Federal Institute of Technology (ETH
+Zurich), Department of Computer Science (http://www.inf.ethz.ch),
+Christian Plattner.
+
+    Redistribution and use in source and binary forms, with or without
+    modification, are permitted provided that the following conditions
+    are met:
+
+    a.) Redistributions of source code must retain the above copyright
+	notice, this list of conditions and the following disclaimer.
+    b.) Redistributions in binary form must reproduce the above copyright
+	notice, this list of conditions and the following disclaimer in the
+	documentation and/or other materials provided with the distribution.
+    c.) Neither the name of ETH Zurich nor the names of its contributors may
+	be used to endorse or promote products derived from this software
+	without specific prior written permission.
+
+    THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+    AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+    IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+    ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
+    LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
+    CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
+    SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
+    INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
+    CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+    ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+    POSSIBILITY OF SUCH DAMAGE.
+
+The Java implementations of the AES, Blowfish and 3DES ciphers are
+Copyright (C) 2000-2004 The Legion Of The Bouncy Castle
+(http://www.bouncycastle.org).
+
+    Permission is hereby granted, free of charge, to any person obtaining
+    a copy of this software and associated documentation files (the
+    "Software"), to deal in the Software without restriction, including
+    without limitation the rights to use, copy, modify, merge, publish,
+    distribute, sublicense, and/or sell copies of the Software, and to
+    permit persons to whom the Software is furnished to do so, subject to
+    the following conditions:
+
+    The above copyright notice and this permission notice shall be
+    included in all copies or substantial portions of the Software.
+
+    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+    EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+    MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+    NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
+    LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
+    OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
+    WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+The MD5 implementation is Copyright (C) 1991-1992 RSA Data Security, Inc.
+
+    License to copy and use this software is granted provided that it is
+    identified as the "RSA Data Security, Inc. MD5 Message-Digest
+    Algorithm" in all material mentioning or referencing this software or
+    this function.
+
+    License is also granted to make and use derivative works provided that
+    such works are identified as "derived from the RSA Data Security,
+    Inc. MD5 Message-Digest Algorithm" in all material mentioning or
+    referencing the derived work.
+
+    RSA Data Security, Inc. makes no representations concerning either the
+    merchantability of this software or the suitability of this software
+    for any particular purpose. It is provided "as is" without express or
+    implied warranty of any kind.
+
+    These notices must be retained in any copies of any part of this
+    documentation and/or software.
+
+The Debian packaging is Copyright (C) 2006 Marcus Better
+<marcus at better.se>, and is licensed under the same license as the
+Ganymed SSH-2 itself, see above.

Added: trunk/ganymed-ssh2/debian/dirs
===================================================================
--- trunk/ganymed-ssh2/debian/dirs	2006-12-21 11:49:02 UTC (rev 2878)
+++ trunk/ganymed-ssh2/debian/dirs	2006-12-21 13:06:06 UTC (rev 2879)
@@ -0,0 +1 @@
+usr/share/java

Added: trunk/ganymed-ssh2/debian/docs
===================================================================
--- trunk/ganymed-ssh2/debian/docs	2006-12-21 11:49:02 UTC (rev 2878)
+++ trunk/ganymed-ssh2/debian/docs	2006-12-21 13:06:06 UTC (rev 2879)
@@ -0,0 +1,3 @@
+apidocs
+README.txt
+faq/FAQ.html

Added: trunk/ganymed-ssh2/debian/rules
===================================================================
--- trunk/ganymed-ssh2/debian/rules	2006-12-21 11:49:02 UTC (rev 2878)
+++ trunk/ganymed-ssh2/debian/rules	2006-12-21 13:06:06 UTC (rev 2879)
@@ -0,0 +1,54 @@
+#!/usr/bin/make -f
+
+JAVA_HOME	:= /usr/lib/jvm/java-gcj
+DEB_JARS_BASE	:= /usr/share/java
+JAVAC 	 	:= $(JAVA_HOME)/bin/javac
+
+PKGNAME		:= ganymed-ssh2
+LIBNAME		:= lib$(PKGNAME)-java
+INSTALL_DIR	:= $(CURDIR)/debian/$(LIBNAME)
+JAVALIB_DIR	:= $(INSTALL_DIR)/usr/share/java
+
+VERSION         := $(shell dpkg-parsechangelog | grep ^Version: | sed 's/Version: //' | cut -f1 -d-)
+
+build: build-stamp
+build-stamp:
+	dh_testdir
+	$(JAVAC) src
+	cd src && $(JAVA_HOME)/bin/jar cf ../$(PKGNAME).jar $$(find -name \*.class) && cd ..
+	$(JAVA_HOME)/bin/javadoc -sourcepath src -all -doctitle 'Ganymed SSH-2' -d apidocs 
+	touch build-stamp
+
+clean:
+	dh_testdir
+	dh_testroot
+	-rm -rf $(PKGNAME).jar apidocs
+	find -name \*.class -exec rm {} \+
+	dh_clean
+
+install: build
+	dh_testdir
+	dh_testroot
+	dh_clean -k 
+	dh_installdirs
+
+binary-indep: build install
+	dh_testdir
+	dh_testroot
+	dh_installchangelogs
+	dh_installdocs
+	dh_install
+	install -m 644 $(PKGNAME).jar $(JAVALIB_DIR)/$(PKGNAME)-$(VERSION).jar
+	ln -s $(PKGNAME)-$(VERSION).jar $(JAVALIB_DIR)/$(PKGNAME).jar
+	install -m 644 HISTORY.txt $(INSTALL_DIR)/usr/share/doc/$(LIBNAME)/changlog
+	dh_compress
+	dh_fixperms
+	dh_installdeb
+	dh_gencontrol
+	dh_md5sums
+	dh_builddeb
+
+binary-arch: build install
+
+binary: binary-indep binary-arch
+.PHONY: build clean binary-indep binary-arch binary install


Property changes on: trunk/ganymed-ssh2/debian/rules
___________________________________________________________________
Name: svn:executable
   + *




More information about the pkg-java-commits mailing list