aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--AUTHORS8
-rw-r--r--debian/changelog6
-rw-r--r--debian/compat1
-rw-r--r--debian/control43
-rw-r--r--debian/copyright31
-rw-r--r--debian/libssh-dev.docs1
-rw-r--r--debian/libssh-dev.install2
-rw-r--r--debian/libssh-dev.manpages1
-rw-r--r--debian/libssh2.install1
-rw-r--r--debian/rules22
-rw-r--r--debian/watch22
11 files changed, 136 insertions, 2 deletions
diff --git a/AUTHORS b/AUTHORS
index 1a5d1bc..bdf5fd4 100644
--- a/AUTHORS
+++ b/AUTHORS
@@ -1,9 +1,13 @@
Author(s):
-Aris Adamantiadis (aka spacewalker) <aris@0xbadc0de.be>
+Aris Adamantiadis <aris (at) 0xbadc0de (dot) be> (project initiator)
-Contributor(s):
Nick Zitzmann <seiryu (at) comcast (dot) net> (mostly client SFTP stuff)
Norbert Kiesel <nkiesel (at) tbdnetworks (dot) com> (getaddrinfo and other patches)
Jean-Philippe Garcia Ballester <giga (at) le-pec (dot) org> (Port to libgcrypt and configure.in voodoo)
+
+Contributor(s):
+
+Laurent Bigonville <bigon (at) bigon (dot) be> (debian packaging)
+
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 0000000..ac40eb2
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,6 @@
+libssh (0.2~svn20061116-1) unstable; urgency=low
+
+ * Initial release (Closes: #316872)
+
+ -- Laurent Bigonville <bigon@bigon.be> Thu, 16 Nov 2006 20:44:31 +0100
+
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 0000000..7ed6ff8
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
+5
diff --git a/debian/control b/debian/control
new file mode 100644
index 0000000..cfec397
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,43 @@
+Source: libssh
+Section: libs
+Priority: optional
+Maintainer: Laurent Bigonville <bigon@bigon.be>
+Build-Depends: cdbs, debhelper (>= 5.0.0), libgcrypt11-dev, zlib1g-dev, doxygen
+Standards-Version: 3.7.2
+
+Package: libssh2
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: A tiny C SSH library
+ The ssh library was designed to be used by programmers needing a working SSH
+ implementation by the mean of a library. The complete control of the client
+ is made by the programmer. With libssh, you can remotely execute programs,
+ transfer files, use a secure and transparent tunnel for your remote programs.
+ With its SFTP implementation, you can play with remote files easily.
+
+Package: libssh-dev
+Section: libdevel
+Architecture: any
+Depends: libssh2 (= ${Source-Version}), libgcrypt11-dev, zlib1g-dev
+Description: A tiny C SSH library. Development files and documentation
+ The ssh library was designed to be used by programmers needing a working SSH
+ implementation by the mean of a library. The complete control of the client
+ is made by the programmer. With libssh, you can remotely execute programs,
+ transfer files, use a secure and transparent tunnel for your remote programs.
+ With its SFTP implementation, you can play with remote files easily.
+ .
+ This package contains development files.
+
+Package: libssh2-dbg
+Section: libdevel
+Architecture: any
+Depends: libssh2 (= ${Source-Version})
+Description: A tiny C SSH library. Debug symbols
+ The ssh library was designed to be used by programmers needing a working SSH
+ implementation by the mean of a library. The complete control of the client
+ is made by the programmer. With libssh, you can remotely execute programs,
+ transfer files, use a secure and transparent tunnel for your remote programs.
+ With its SFTP implementation, you can play with remote files easily.
+ .
+ This package contains debug symbols.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 0000000..31333b0
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,31 @@
+This package was debianized by Laurent Bigonville <bigon@bigon.be> on
+Thu, 16 Nov 2006 20:34:01 +0100.
+
+It was downloaded from http://www.0xbadc0de.be/
+
+Upstream Author: Aris Adamantiadis (aka spacewalker) <aris@0xbadc0de.be>
+
+Copyright: 2003 Aris Adamantiadis
+
+License:
+
+ This package is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Lesser General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
+
+ This package is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Lesser General Public License for more details.
+
+ You should have received a copy of the GNU Lesser General Public
+ License along with this package; if not, write to the Free Software
+ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
+
+On Debian systems, the complete text of the GNU Lesser General
+Public License can be found in `/usr/share/common-licenses/LGPL'.
+
+
+The Debian packaging is (C) 2006, Laurent Bigonville <bigon@bigon.be> and
+is licensed under the GPL, see `/usr/share/common-licenses/GPL'.
diff --git a/debian/libssh-dev.docs b/debian/libssh-dev.docs
new file mode 100644
index 0000000..7ac8496
--- /dev/null
+++ b/debian/libssh-dev.docs
@@ -0,0 +1 @@
+doxygen/html/
diff --git a/debian/libssh-dev.install b/debian/libssh-dev.install
new file mode 100644
index 0000000..9d25b38
--- /dev/null
+++ b/debian/libssh-dev.install
@@ -0,0 +1,2 @@
+debian/tmp/usr/include/*
+debian/tmp/usr/lib/libssh.{a,la,so}
diff --git a/debian/libssh-dev.manpages b/debian/libssh-dev.manpages
new file mode 100644
index 0000000..ff25dc0
--- /dev/null
+++ b/debian/libssh-dev.manpages
@@ -0,0 +1 @@
+doxygen/man/man3/ssh_*
diff --git a/debian/libssh2.install b/debian/libssh2.install
new file mode 100644
index 0000000..7014e29
--- /dev/null
+++ b/debian/libssh2.install
@@ -0,0 +1 @@
+debian/tmp/usr/lib/libssh.so.*
diff --git a/debian/rules b/debian/rules
new file mode 100644
index 0000000..95c02b9
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,22 @@
+#!/usr/bin/make -f
+# Sample debian/rules that uses cdbs. Originaly written by Robert Millan.
+# This file is public domain.
+
+DEB_AUTO_CLEANUP_RCS := yes
+
+# Add here any variable or target overrides you need
+
+
+include /usr/share/cdbs/1/class/autotools.mk
+include /usr/share/cdbs/1/rules/debhelper.mk
+#include /usr/share/cdbs/1/rules/simple-patchsys.mk
+
+DEB_CONFIGURE_EXTRA_FLAGS = --with-libgcrypt --with-ssh1
+DEB_DBG_PACKAGE_libssh2 = libssh2-dbg
+
+clean::
+ rm -rf .libs/
+ rm -rf doxygen/
+
+install/libssh-dev::
+ doxygen
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 0000000..59aaea3
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,22 @@
+# Example watch control file for uscan
+# Rename this file to "watch" and then you can run the "uscan" command
+# to check for upstream updates and more.
+# See uscan(1) for format
+
+# Compulsory line, this is a version 3 file
+version=3
+
+# Uncomment to examine a Webpage
+# <Webpage URL> <string match>
+#http://www.example.com/downloads.php libssh-(.*)\.tar\.gz
+
+# Uncomment to examine a Webserver directory
+http://0xbadc0de.be/libssh/libssh-(.*)\.tgz
+
+# Uncommment to examine a FTP server
+#ftp://ftp.example.com/pub/libssh-(.*)\.tar\.gz debian uupdate
+
+# Uncomment to find new files on sourceforge, for debscripts >= 2.9
+# http://sf.net/libssh/libssh-(.*)\.tar\.gz
+
+