[notmuch/f13/master] Initial import

Karel Klíč kklic at fedoraproject.org
Thu Nov 25 10:44:39 UTC 2010


commit a7d5b51e11ae0a37a56c870909a2ae85c1ba5d10
Author: Karel Klic <kklic at redhat.com>
Date:   Thu Nov 25 11:44:43 2010 +0100

    Initial import

 .gitignore   |    1 +
 notmuch.spec |  136 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 sources      |    1 +
 3 files changed, 138 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..54c2668 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/notmuch-0.5.tar.gz
diff --git a/notmuch.spec b/notmuch.spec
new file mode 100644
index 0000000..d6c6c03
--- /dev/null
+++ b/notmuch.spec
@@ -0,0 +1,136 @@
+%if %($(pkg-config emacs) ; echo $?)
+%global emacs_version 23.1
+%global emacs_lispdir %{_datadir}/emacs/site-lisp
+%global emacs_startdir %{_datadir}/emacs/site-lisp/site-start.d
+%else
+%global emacs_version %(pkg-config emacs --modversion)
+%global emacs_lispdir %(pkg-config emacs --variable sitepkglispdir)
+%global emacs_startdir %(pkg-config emacs --variable sitestartdir)
+%endif
+
+Name: notmuch
+Version: 0.5
+Release: 1%{?dist}
+Summary: System for indexing, searching, and tagging email
+Group: Applications/Internet
+License: GPLv3+
+URL: http://notmuchmail.org/
+Source0: http://notmuchmail.org/releases/notmuch-%{version}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires: xapian-core-devel
+BuildRequires: gmime-devel
+BuildRequires: libtalloc-devel
+BuildRequires: zlib-devel
+BuildRequires: emacs-el
+BuildRequires: emacs-nox
+
+%description
+Fast system for indexing, searching, and tagging email.  Even if you
+receive 12000 messages per month or have on the order of millions of
+messages that you've been saving for decades, Notmuch will be able to
+quickly search all of it.
+
+Notmuch is not much of an email program. It doesn't receive messages
+(no POP or IMAP support). It doesn't send messages (no mail composer,
+no network code at all). And for what it does do (email search) that
+work is provided by an external library, Xapian. So if Notmuch
+provides no user interface and Xapian does all the heavy lifting, then
+what's left here? Not much.
+
+%package devel
+Summary: Development libraries and header files for the Notmuch library
+Group: Development/Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description devel
+Notmuch-devel contains the development libraries and header files for
+Notmuch email program.  These libraries and header files are
+necessary if you plan to do development using Notmuch.
+
+Install notmuch-devel if you are developing C programs which will use the
+Notmuch library.  You'll also need to install the notmuch package.
+
+%package -n emacs-notmuch
+Summary: Not much support for Emacs
+Group: Applications/Editors
+BuildArch: noarch
+Requires: %{name} = %{version}-%{release}, emacs(bin) >= %{emacs_version}
+
+%description -n emacs-notmuch
+%{summary}.
+
+%package -n emacs-notmuch-el
+Summary: Elisp source files for Not much support for Emacs
+Group: Applications/Editors
+BuildArch: noarch
+Requires: emacs-notmuch = %{version}-%{release}
+
+%description -n emacs-notmuch-el
+%{summary}.
+
+%prep
+%setup -q
+
+%build
+# The %%configure macro cannot be used because notmuch doesn't support
+# some arguments the macro adds to the ./configure call.
+./configure --prefix=%{_prefix} --sysconfdir=%{_sysconfdir} \
+   --libdir=%{_libdir} --mandir=%{_mandir} --includedir=%{_includedir} \
+   --emacslispdir=%{_emacs_sitelispdir}
+make %{?_smp_mflags} CFLAGS="%{optflags}"
+
+%install
+rm -rf %{buildroot}
+make install DESTDIR=%{buildroot}
+
+# Enable dynamic library stripping.
+find %{buildroot}%{_libdir} -name *.so* -exec chmod 755 {} \;
+
+%clean
+rm -rf %{buildroot}
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root,-)
+%doc AUTHORS COPYING COPYING-GPL-3 INSTALL README TODO
+%{_sysconfdir}/bash_completion.d/notmuch
+%{_datadir}/zsh/functions/Completion/Unix/notmuch
+%{_bindir}/notmuch
+%{_mandir}/man1/notmuch.1*
+%{_libdir}/libnotmuch.so.1*
+
+%files devel
+%defattr(-,root,root,-)
+%{_libdir}/libnotmuch.so
+%{_includedir}/*
+
+%files -n emacs-notmuch
+%defattr(-,root,root,-)
+%{_emacs_sitelispdir}/*.elc
+%{_emacs_sitelispdir}/notmuch-logo.png
+
+%files -n emacs-notmuch-el
+%defattr(-,root,root,-)
+%{_emacs_sitelispdir}/*.el
+
+%changelog
+* Mon Nov 15 2010 Karel Klic <kklic at redhat.com> - 0.5-1
+- New upstream release
+
+* Fri Oct 15 2010 Karel Klic <kklic at redhat.com> - 0.3.1-3
+- Improved the main package description.
+- Various spec file improvements.
+
+* Fri Oct  8 2010 Karel Klic <kklic at redhat.com> - 0.3.1-2
+- Added patch that fixes linking on F13+
+
+* Thu Oct  7 2010 Karel Klic <kklic at redhat.com> - 0.3.1-1
+- New version
+- Splitted notmuch into several packages
+
+* Wed Nov 18 2009 Jeffrey C. Ollie <jeff at ocjtech.us> - 0.0-0.3.306635c2
+- First version
diff --git a/sources b/sources
index e69de29..3147029 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+983cd907a7bf5ee0d12ebfb54cff784f  notmuch-0.5.tar.gz


More information about the scm-commits mailing list