From a1f67f28d73821df489e649e2345cfd19fc9e24f Mon Sep 17 00:00:00 2001 From: Carl Worth Date: Tue, 6 Apr 2010 17:53:48 -0700 Subject: [PATCH] debian: Split into multiple packages. The library goes into libnotmuch1 and the headers into libnotmuch-dev. --- debian/changelog | 3 ++- debian/control | 29 +++++++++++++++++++++++++++++ debian/libnotmuch-dev.install | 2 ++ debian/libnotmuch1.install | 1 + debian/notmuch.install | 5 +++++ 5 files changed, 39 insertions(+), 1 deletion(-) create mode 100644 debian/libnotmuch-dev.install create mode 100644 debian/libnotmuch1.install diff --git a/debian/changelog b/debian/changelog index 7e58090d..ea4adf01 100644 --- a/debian/changelog +++ b/debian/changelog @@ -7,8 +7,9 @@ notmuch (0.1-1) unstable; urgency=low * Improve package description (closes: #566282). * New upstream version (0.1) (closes: #576647). * New versioning to track upstream version scheme. + * Split packaging into notmuch, libnotmuch1, and libnotmuch-dev. - -- Carl Worth Tue, 06 Apr 2010 14:08:19 -0700 + -- Carl Worth Tue, 06 Apr 2010 18:07:08 -0700 notmuch (0.0+201001211401) unstable; urgency=low diff --git a/debian/control b/debian/control index 932bb657..7f8614d5 100644 --- a/debian/control +++ b/debian/control @@ -20,3 +20,32 @@ Description: thread-based email index, search and tagging large collections of email messages in maildir or mh format. It uses the Xapian library to provide fast, full-text search with a very convenient search syntax. + . + This package contains the notmuch command-line interface as well as + emacs and vim interfaces for notmuch. + +Package: libnotmuch1 +Section: libs +Architecture: any +Depends: ${shlibs:Depends}, ${misc:Depends} +Description: thread-based email index, search and tagging + Notmuch is a system for indexing, searching, reading, and tagging + large collections of email messages in maildir or mh format. It uses + the Xapian library to provide fast, full-text search with a very + convenient search syntax. + . + This package contains the runtime library, necessary to run + applications using libnotmuch. + +Package: libnotmuch-dev +Section: libdevel +Architecture: any +Depends: ${misc:Depends}, libnotmuch1 (= ${binary:Version}) +Description: thread-based email index, search and tagging + Notmuch is a system for indexing, searching, reading, and tagging + large collections of email messages in maildir or mh format. It uses + the Xapian library to provide fast, full-text search with a very + convenient search syntax. + . + This package provides the necessary development libraries and header + files to allow you to develop new software using libnotmuch. diff --git a/debian/libnotmuch-dev.install b/debian/libnotmuch-dev.install new file mode 100644 index 00000000..185dba4e --- /dev/null +++ b/debian/libnotmuch-dev.install @@ -0,0 +1,2 @@ +usr/include +usr/lib/libnotmuch.so diff --git a/debian/libnotmuch1.install b/debian/libnotmuch1.install new file mode 100644 index 00000000..da4fc25b --- /dev/null +++ b/debian/libnotmuch1.install @@ -0,0 +1 @@ +usr/lib/libnotmuch.so.* diff --git a/debian/notmuch.install b/debian/notmuch.install index e69de29b..dd310fad 100644 --- a/debian/notmuch.install +++ b/debian/notmuch.install @@ -0,0 +1,5 @@ +usr/bin +usr/share/emacs/site-lisp/notmuch/*.el +usr/share/man/man1 +etc/bash_completion.d +usr/share/zsh