From 7b6c7fac53592780c9fd62fab1db65988dcddc80 Mon Sep 17 00:00:00 2001 From: Laurent Bigonville Date: Sun, 11 Feb 2007 17:56:18 +0000 Subject: Split devel package in -dev and -doc to reduce installed size git-svn-id: svn+ssh://svn.berlios.de/svnroot/repos/libssh/trunk@112 7dcaeef0-15fb-0310-b436-a5af3365683c --- debian/changelog | 6 ++++++ debian/control | 20 +++++++++++++++++++- debian/copyright | 2 +- debian/libssh-2-dev.doc-base | 9 --------- debian/libssh-2-dev.docs | 1 - debian/libssh-2-dev.examples | 1 - debian/libssh-2-dev.manpages | 1 - debian/libssh-2-doc.doc-base | 9 +++++++++ debian/libssh-2-doc.docs | 1 + debian/libssh-2-doc.examples | 1 + debian/libssh-2-doc.manpages | 1 + debian/rules | 2 +- 12 files changed, 39 insertions(+), 15 deletions(-) delete mode 100644 debian/libssh-2-dev.doc-base delete mode 100644 debian/libssh-2-dev.docs delete mode 100644 debian/libssh-2-dev.examples delete mode 100644 debian/libssh-2-dev.manpages create mode 100644 debian/libssh-2-doc.doc-base create mode 100644 debian/libssh-2-doc.docs create mode 100644 debian/libssh-2-doc.examples create mode 100644 debian/libssh-2-doc.manpages diff --git a/debian/changelog b/debian/changelog index 147c1da..bd24e2e 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,9 @@ +libssh (0.2-2) unstable; urgency=low + + * Split devel package into devel and documentation packages + + -- Laurent Bigonville Sun, 11 Feb 2007 18:55:11 +0100 + libssh (0.2-1) unstable; urgency=low * New upstream release. diff --git a/debian/control b/debian/control index e69593d..584686e 100644 --- a/debian/control +++ b/debian/control @@ -24,8 +24,9 @@ Provides: libssh-dev Section: libdevel Architecture: any Depends: libssh-2 (= ${Source-Version}), libgcrypt11-dev, zlib1g-dev +Suggests: libssh-2-doc Conflicts: libssh-dev -Description: A tiny C SSH library. Development files and documentation +Description: A tiny C SSH library. Development files 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, @@ -51,3 +52,20 @@ Description: A tiny C SSH library. Debug symbols This package contains debug symbols. . Homepage: http://0xbadc0de.be/wiki/doku.php?id=libssh:libssh + +Package: libssh-2-doc +Section: doc +Architecture: all +Suggests: doc-base +Conflicts: libssh-2-doc (<< 0.2-2) +Replaces: libssh-2-doc (<< 0.2-2) +Description: A tiny C SSH library. Documentation files + 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 documentation files. + . + Homepage: http://0xbadc0de.be/wiki/doku.php?id=libssh:libssh diff --git a/debian/copyright b/debian/copyright index 2967616..75251c7 100644 --- a/debian/copyright +++ b/debian/copyright @@ -29,5 +29,5 @@ Public License can be found in `/usr/share/common-licenses/LGPL'. The Debian packaging is (C) 2005-2006, Jean-Philippe Garcia Ballester , - (C) 2006, Laurent Bigonville and + (C) 2006-2007, Laurent Bigonville and is licensed under the GPL, see `/usr/share/common-licenses/GPL'. diff --git a/debian/libssh-2-dev.doc-base b/debian/libssh-2-dev.doc-base deleted file mode 100644 index b780d6e..0000000 --- a/debian/libssh-2-dev.doc-base +++ /dev/null @@ -1,9 +0,0 @@ -Document: libssh -Title: Debian libssh Manual -Author: Aris Adamantiadis -Abstract: This manual describes libssh API. -Section: Apps/Programming - -Format: HTML -Index: /usr/share/doc/libssh-2-dev/html/index.html -Files: /usr/share/doc/libssh-2-dev/html/* diff --git a/debian/libssh-2-dev.docs b/debian/libssh-2-dev.docs deleted file mode 100644 index 791a777..0000000 --- a/debian/libssh-2-dev.docs +++ /dev/null @@ -1 +0,0 @@ -debian/tmp/usr/share/doc/libssh/html diff --git a/debian/libssh-2-dev.examples b/debian/libssh-2-dev.examples deleted file mode 100644 index a6302d7..0000000 --- a/debian/libssh-2-dev.examples +++ /dev/null @@ -1 +0,0 @@ -debian/tmp/usr/share/doc/libssh/examples/* diff --git a/debian/libssh-2-dev.manpages b/debian/libssh-2-dev.manpages deleted file mode 100644 index ff25dc0..0000000 --- a/debian/libssh-2-dev.manpages +++ /dev/null @@ -1 +0,0 @@ -doxygen/man/man3/ssh_* diff --git a/debian/libssh-2-doc.doc-base b/debian/libssh-2-doc.doc-base new file mode 100644 index 0000000..ce44d5d --- /dev/null +++ b/debian/libssh-2-doc.doc-base @@ -0,0 +1,9 @@ +Document: libssh +Title: Debian libssh Manual +Author: Aris Adamantiadis +Abstract: This manual describes libssh API. +Section: Apps/Programming + +Format: HTML +Index: /usr/share/doc/libssh-2-doc/html/index.html +Files: /usr/share/doc/libssh-2-doc/html/* diff --git a/debian/libssh-2-doc.docs b/debian/libssh-2-doc.docs new file mode 100644 index 0000000..791a777 --- /dev/null +++ b/debian/libssh-2-doc.docs @@ -0,0 +1 @@ +debian/tmp/usr/share/doc/libssh/html diff --git a/debian/libssh-2-doc.examples b/debian/libssh-2-doc.examples new file mode 100644 index 0000000..a6302d7 --- /dev/null +++ b/debian/libssh-2-doc.examples @@ -0,0 +1 @@ +debian/tmp/usr/share/doc/libssh/examples/* diff --git a/debian/libssh-2-doc.manpages b/debian/libssh-2-doc.manpages new file mode 100644 index 0000000..ff25dc0 --- /dev/null +++ b/debian/libssh-2-doc.manpages @@ -0,0 +1 @@ +doxygen/man/man3/ssh_* diff --git a/debian/rules b/debian/rules index f00eb17..3c9955c 100755 --- a/debian/rules +++ b/debian/rules @@ -17,5 +17,5 @@ DEB_DBG_PACKAGE_libssh-2 = libssh-2-dbg install/libssh-2:: install -D -m 644 debian/libssh-2.lintian-overrides debian/libssh-2/usr/share/lintian/overrides/libssh-2 -install/libssh-2-dev:: +install/libssh-2-doc:: make install-doc DESTDIR=debian/tmp -- cgit