debian/0000755000000000000000000000000012247713043007171 5ustar debian/source/0000755000000000000000000000000012247712556010501 5ustar debian/source/format0000644000000000000000000000001412247712556011707 0ustar 3.0 (quilt) debian/libssh2-1-dev.examples0000644000000000000000000000005512247712556013221 0ustar example/*.c example/*.h.in example/Makefile* debian/changelog0000644000000000000000000001663712247712556011070 0ustar libssh2 (1.4.3-2) unstable; urgency=medium * Make package multi-arch-aware (Closes: #731310). * Bump Standards-Version, no changes required. -- Mikhail Gusarov Wed, 04 Dec 2013 21:29:00 +0100 libssh2 (1.4.3-1) unstable; urgency=low * New upstream release. - Drop debian/patches/with-gcrypt.patch, applied upstream. * Incorporate 1.4.2-1.1 NMU by Dmitry. Thanks! -- Mikhail Gusarov Tue, 21 May 2013 12:09:00 +0200 libssh2 (1.4.2-1.1) unstable; urgency=medium * Non-maintainer upload. * Added patch to fix pkg-config/libgcrypt dependency (Closes: #675785). * Install upstream ChangeLog (Closes: #675782). * debian/control: + libssh2-1-dev to depend on libgcrypt11-dev. + added Homepage field. -- Dmitry Smirnov Sat, 04 Aug 2012 19:13:21 +1000 libssh2 (1.4.2-1) unstable; urgency=low * New upstream release. -- Mikhail Gusarov Mon, 28 May 2012 17:41:48 +0200 libssh2 (1.4.1-1) unstable; urgency=low * New upstream release. - Drop debian/patches/undefined-libssh-error.patch, upstream. -- Mikhail Gusarov Sun, 08 Apr 2012 16:39:12 +0200 libssh2 (1.4.0-1) unstable; urgency=low * New upstream release. - Drop debian/patches/fix-version-in-pc.patch taken from git. - Drop debian/patches/mang-wrong-nf-macro.patch, applied upstream. - Update libssh2-1.symbols for new upstream release. - Add debian/patches/undefined-libssh-error.patch, necessary to facilitate compilation with GnuTLS. * Drop Conflicts/Replaces for packages no longer in archive. * Use dh(7) for packaging. * Use dh-autoreconf instead of manually stashing changed files and moving them back. * Do not run test 'mansyntax.sh', it requires specific locale to be available, and in general is a duplicate of lintian check. * Update debian/copyright to version 1.0 of machine-parseable format. * Enable multiarch, based on patch by Johannes Cloos (Closes: #663751). * Bump Standards-Version, no changes needed. -- Mikhail Gusarov Mon, 19 Mar 2012 17:53:21 +0100 libssh2 (1.2.8-2) unstable; urgency=low * Fix version in pkg-config file (Closes: #637670). -- Mikhail Gusarov Sun, 14 Aug 2011 21:42:38 +0200 libssh2 (1.2.8-1) unstable; urgency=low * New upstream release. -- Mikhail Gusarov Sat, 09 Apr 2011 16:20:20 +0200 libssh2 (1.2.7-1) unstable; urgency=low * New upstream release. * Bump Standards-Version, no changes needed. -- Mikhail Gusarov Mon, 28 Mar 2011 21:03:51 +0200 libssh2 (1.2.6-1) unstable; urgency=low * New upstream release. - Update symbols file. libssh2_error and libssh2_kex_exchange symbols were unexported, being private. * Simplify package description (Closes: #580325). * Update Maintainer field to use my @debian.org address. * Convert debian/copyright to machine-readable format. -- Mikhail Gusarov Thu, 10 Jun 2010 17:33:32 +0700 libssh2 (1.2.5-1) unstable; urgency=low * New upstream release. - Update symbols file. * Convert to source format 3.0 (quilt) * Bump Standards-Version to 3.8.4, no changes needed. -- Mikhail Gusarov Thu, 01 Apr 2010 21:46:07 +0700 libssh2 (1.2.4-1) unstable; urgency=low * New upstream release. - Adjust list of files to stash before build and to restore later. - Update symbols file. -- Mikhail Gusarov Sun, 28 Feb 2010 13:11:14 +0600 libssh2 (1.2.2-1) unstable; urgency=low * New upstream release. * Run autoreconf during build to update libtool/automake/autoconf generated files (Closes: #558523). - Expand list of files to stash before build and to restore after. * Remove disable_example_compilation.patch, example compilation does not hurt anyone. - Remove quilt from Build-Depends, - Stop call patch/unpatch in debian/rules, - Remove README.source. -- Mikhail Gusarov Sun, 29 Nov 2009 18:45:58 +0600 libssh2 (1.2.1-2) unstable; urgency=low * Install libssh2.pc (Closes: #554437) -- Mikhail Gusarov Wed, 04 Nov 2009 23:48:29 +0600 libssh2 (1.2.1-1) unstable; urgency=low * debian/watch: - update to match changed upstream download location. * debian/rules: - adjust "keep files" list in order to produce clean .diff.gz - avoid installing .gitignore alongside the examples - stylistic fixes * debian/control: - bump Standards-Version, no changes required. -- Mikhail Gusarov Mon, 28 Sep 2009 19:10:36 +0700 libssh2 (1.2-1) unstable; urgency=low * New upstream release. - updated debian/libssh2-1.symbols. * debian/rules: config.sub, config.guess, ChangeLog and win32/libssh2.dsp from tarball are preserved, due to being deleted by `make distclean'. * Standards-Version updated to 3.8.2, no changes required. -- Mikhail Gusarov Thu, 13 Aug 2009 02:28:57 +0700 libssh2 (1.1-1) unstable; urgency=low * New upstream release. - Dropped unexport-private-symbols.patch, applied upstream. - Dropped fix_manpage.patch, applied upstream. - Lots of private symbols were un-exported, adjusting libssh2-1.symbols * Updating Standards-Version to 3.8.1, no changes required. -- Mikhail Gusarov Thu, 02 Apr 2009 16:20:42 +0700 libssh2 (1.0-1) unstable; urgency=low * New upstream release (Closes: #514225). * Replaced fix_manpage.patch with new set of manpages' fixes. * debian/patches/disable_example_compilation.patch: - added description, as suggested by Lintian, - refreshed. * debian/patches/unexport-private-symbols.patch: - new patch, disabling export of _libssh2_* private symbols. * debian/libssh2-1.symbols: - added symbols file. * debian/control: - removed duplicate Section: libs from binary package, - bumped Standards-Version to 3.8.0: + debian/README.source added. * debian/rules: - clean target now unpatches the source, - no longer reconfigures package twice: fixed quilt patch target, - simplified configure target, - deprecated dh_clean -k replaced with dh_prep. * debhelper compat bumped to 7. -- Mikhail Gusarov Tue, 17 Feb 2009 22:50:14 +0600 libssh2 (0.18-1) unstable; urgency=low * New upstream release - Removed 'CVS directories in tarball' lintian override. - Added patch fixing the syntactic errors in manpages. -- Mikhail Gusarov Sun, 11 Nov 2007 17:16:34 +0600 libssh2 (0.17-1) unstable; urgency=low * New upstream release (Closes: #409362, #430569): * ABI change: soname changed (adding Conflicts and Replaces to new -dev package) * installing more documentation. * added lintian override: CVS directory accidentally went in release tarball. * Build using libgcrypt, not OpenSSL (Closes: #409362). * Quilt introduced to manage patches: * Added patch disabling compilation of example. * Watch file added. * ${Source-Version} changed to ${binary:Version}: makes lintian happy and allows binNMUs. -- Mikhail Gusarov Wed, 04 Jul 2007 15:21:46 +0700 libssh2 (0.14+20070102-1) unstable; urgency=low * Initial release (Closes: #403446). -- Mikhail Gusarov Tue, 2 Jan 2007 03:17:15 +0600 debian/libssh2-1-dev.manpages0000644000000000000000000000002012247712556013166 0ustar docs/libssh2*.3 debian/libssh2-1.docs0000644000000000000000000000001012247712556011546 0ustar AUTHORS debian/compat0000644000000000000000000000000212247712556010377 0ustar 9 debian/libssh2-1-dev.install0000644000000000000000000000010412247712556013044 0ustar usr/include/* usr/lib/*/*.a usr/lib/*/*.so usr/lib/*/pkgconfig/*.pc debian/copyright0000644000000000000000000000365112247712556011141 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: libssh2 Upstream-Contact: Daniel Stenberg Source: http://libssh2.org/ Files: * Copyright: (c) 2004-2007 Sara Golemon (c) 2005,2006 Mikhail Gusarov (c) 2006-2007 The Written Word, Inc. (c) 2007 Eli Fant (c) 2009 Daniel Stenberg (C) 2008, 2009 Simon Josefsson License: BSD Files: debian/* Copyright: 2007-2012 Mikhail Gusarov License: BSD License: BSD * Redistribution and use in source and binary forms, * with or without modification, are permitted provided * that the following conditions are met: * * Redistributions of source code must retain the above * copyright notice, this list of conditions and the * following disclaimer. * * 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. * * Neither the name of the copyright holder nor the names * of any other 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, * OF SUCH DAMAGE. debian/control0000644000000000000000000000311112247712556010600 0ustar Source: libssh2 Section: libs Priority: optional Maintainer: Mikhail Gusarov Build-Depends: debhelper (>= 9), dh-autoreconf, libgcrypt11-dev, zlib1g-dev, chrpath Standards-Version: 3.9.4 Homepage: http://libssh2.org/ Package: libssh2-1 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Pre-Depends: ${misc:Pre-Depends} Multi-Arch: same Description: SSH2 client-side library libssh2 is a client-side C library implementing the SSH2 protocol. It supports regular terminal, SCP and SFTP sessions; port forwarding; password, key-based and keyboard-interactive authentication. . This package contains the runtime library. Package: libssh2-1-dev Section: libdevel Architecture: any Depends: libssh2-1 (= ${binary:Version}), ${misc:Depends}, libgcrypt11-dev Multi-Arch: same Description: SSH2 client-side library (development headers) libssh2 is a client-side C library implementing the SSH2 protocol. It supports regular terminal, SCP and SFTP sessions; port forwarding; password, key-based and keyboard-interactive authentication. . This package contains the development files. Package: libssh2-1-dbg Section: debug Priority: extra Architecture: any Depends: libssh2-1 (= ${binary:Version}), libssh2-1-dev (= ${binary:Version}), ${misc:Depends} Multi-Arch: same Description: SSH2 client-side library (debug package) libssh2 is a client-side C library implementing the SSH2 protocol. It supports regular terminal, SCP and SFTP sessions; port forwarding; password, key-based and keyboard-interactive authentication. . This package contains the debugging symbols. debian/man0000755000000000000000000000007512247712556007704 0ustar #!/bin/sh # Stub to avoid running mansyntax.sh test exit 0 debian/libssh2-1.symbols0000644000000000000000000001043112247712556012316 0ustar libssh2.so.1 libssh2-1 #MINVER# libssh2_agent_connect@Base 1.2.3 libssh2_agent_disconnect@Base 1.2.3 libssh2_agent_free@Base 1.2.3 libssh2_agent_get_identity@Base 1.2.3 libssh2_agent_init@Base 1.2.3 libssh2_agent_list_identities@Base 1.2.3 libssh2_agent_userauth@Base 1.2.3 libssh2_banner_set@Base 1.0 libssh2_base64_decode@Base 1.0 libssh2_channel_close@Base 1.0 libssh2_channel_direct_tcpip_ex@Base 1.0 libssh2_channel_eof@Base 1.0 libssh2_channel_flush_ex@Base 1.0 libssh2_channel_forward_accept@Base 1.0 libssh2_channel_forward_cancel@Base 1.0 libssh2_channel_forward_listen_ex@Base 1.0 libssh2_channel_free@Base 1.0 libssh2_channel_get_exit_signal@Base 1.2.8 libssh2_channel_get_exit_status@Base 1.0 libssh2_channel_handle_extended_data2@Base 1.0 libssh2_channel_handle_extended_data@Base 1.0 libssh2_channel_open_ex@Base 1.0 libssh2_channel_process_startup@Base 1.0 libssh2_channel_read_ex@Base 1.0 libssh2_channel_receive_window_adjust2@Base 1.1 libssh2_channel_receive_window_adjust@Base 1.0 libssh2_channel_request_pty_ex@Base 1.0 libssh2_channel_request_pty_size_ex@Base 1.0 libssh2_channel_send_eof@Base 1.0 libssh2_channel_set_blocking@Base 1.0 libssh2_channel_setenv_ex@Base 1.0 libssh2_channel_wait_closed@Base 1.0 libssh2_channel_wait_eof@Base 1.0 libssh2_channel_window_read_ex@Base 1.0 libssh2_channel_window_write_ex@Base 1.0 libssh2_channel_write_ex@Base 1.0 libssh2_channel_x11_req_ex@Base 1.0 libssh2_crypt_methods@Base 1.0 libssh2_exit@Base 1.2.5 libssh2_free@Base 1.2.8 libssh2_hostkey_hash@Base 1.0 libssh2_hostkey_methods@Base 1.0 libssh2_init@Base 1.2.5 libssh2_keepalive_config@Base 1.2.5 libssh2_keepalive_send@Base 1.2.5 libssh2_knownhost_add@Base 1.2 libssh2_knownhost_addc@Base 1.2.5 libssh2_knownhost_check@Base 1.2 libssh2_knownhost_checkp@Base 1.2.6 libssh2_knownhost_del@Base 1.2 libssh2_knownhost_free@Base 1.2 libssh2_knownhost_get@Base 1.2 libssh2_knownhost_init@Base 1.2 libssh2_knownhost_readfile@Base 1.2 libssh2_knownhost_readline@Base 1.2 libssh2_knownhost_writefile@Base 1.2 libssh2_knownhost_writeline@Base 1.2 libssh2_poll@Base 1.0 libssh2_poll_channel_read@Base 1.0 libssh2_publickey_add_ex@Base 1.0 libssh2_publickey_init@Base 1.0 libssh2_publickey_list_fetch@Base 1.0 libssh2_publickey_list_free@Base 1.0 libssh2_publickey_remove_ex@Base 1.0 libssh2_publickey_shutdown@Base 1.0 libssh2_scp_recv@Base 1.0 libssh2_scp_send64@Base 1.2.6 libssh2_scp_send_ex@Base 1.0 libssh2_session_abstract@Base 1.0 libssh2_session_banner_get@Base 1.4.0 libssh2_session_banner_set@Base 1.4.0 libssh2_session_block_directions@Base 1.0 libssh2_session_callback_set@Base 1.0 libssh2_session_disconnect_ex@Base 1.0 libssh2_session_flag@Base 1.0 libssh2_session_free@Base 1.0 libssh2_session_get_blocking@Base 1.0 libssh2_session_get_timeout@Base 1.2.9 libssh2_session_handshake@Base 1.2.8 libssh2_session_hostkey@Base 1.2 libssh2_session_init_ex@Base 1.0 libssh2_session_last_errno@Base 1.0 libssh2_session_last_error@Base 1.0 libssh2_session_method_pref@Base 1.0 libssh2_session_methods@Base 1.0 libssh2_session_set_blocking@Base 1.0 libssh2_session_set_timeout@Base 1.2.9 libssh2_session_startup@Base 1.0 libssh2_session_supported_algs@Base 1.4.0 libssh2_sftp_close_handle@Base 1.0 libssh2_sftp_dtor@Base 1.0 libssh2_sftp_fstat_ex@Base 1.0 libssh2_sftp_fstatvfs@Base 1.2.6 libssh2_sftp_get_channel@Base 1.4.0 libssh2_sftp_init@Base 1.0 libssh2_sftp_last_error@Base 1.0 libssh2_sftp_mkdir_ex@Base 1.0 libssh2_sftp_open_ex@Base 1.0 libssh2_sftp_read@Base 1.0 libssh2_sftp_readdir_ex@Base 1.0 libssh2_sftp_rename_ex@Base 1.0 libssh2_sftp_rmdir_ex@Base 1.0 libssh2_sftp_seek64@Base 1.0 libssh2_sftp_seek@Base 1.0 libssh2_sftp_shutdown@Base 1.0 libssh2_sftp_stat_ex@Base 1.0 libssh2_sftp_statvfs@Base 1.2. libssh2_sftp_symlink_ex@Base 1.0 libssh2_sftp_tell64@Base 1.0 libssh2_sftp_tell@Base 1.0 libssh2_sftp_unlink_ex@Base 1.0 libssh2_sftp_write@Base 1.0 libssh2_trace@Base 1.0 libssh2_trace_sethandler@Base 1.2.3 libssh2_userauth_authenticated@Base 1.0 libssh2_userauth_hostbased_fromfile_ex@Base 1.0 libssh2_userauth_keyboard_interactive_ex@Base 1.0 libssh2_userauth_list@Base 1.0 libssh2_userauth_password_ex@Base 1.0 libssh2_userauth_publickey@Base 1.2.3 libssh2_userauth_publickey_fromfile_ex@Base 1.0 libssh2_version@Base 1.1 debian/rules0000755000000000000000000000144012247712556010260 0ustar #!/usr/bin/make -f DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) CONFIGURE_EXTRA_FLAGS += --with-libgcrypt CONFIGURE_EXTRA_FLAGS += --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) CONFIGURE_EXTRA_FLAGS += --disable-rpath %: dh $@ --parallel --with autoreconf override_dh_auto_configure: dh_auto_configure -- $(CONFIGURE_EXTRA_FLAGS) override_dh_installexamples: dh_installexamples -a -X .deps -X Makefile -X .gitignore override_dh_installchangelogs: dh_installchangelogs NEWS # # mansyntax.sh test duplicates functionality of debhelper and requires presence # of en_US.utf8 locale. Ensure it is not run by providing fake man(1) tool. # override_dh_auto_test: PATH=$(CURDIR)/debian:$$PATH dh_auto_test -a override_dh_strip: dh_strip -a --dbg-package=libssh2-1-dbg debian/watch0000644000000000000000000000007412247712556010233 0ustar version=3 http://libssh2.org/download/libssh2-(.+)\.tar\.gz debian/libssh2-1-dev.docs0000644000000000000000000000000712247712556012330 0ustar README debian/libssh2-1.install0000644000000000000000000000002112247712556012266 0ustar usr/lib/*/*.so.*