# Template file for 'notmuch' pkgname=notmuch version=0.25 revision=1 hostmakedepends="pkg-config perl python-Sphinx" makedepends="xapian-core-devel gmime-devel talloc-devel bash-completion" short_desc="The mail indexer" maintainer="Jan S. " license="GPL-3" homepage="http://notmuchmail.org" distfiles="http://http.debian.net/debian/pool/main/n/notmuch/notmuch_${version}.orig.tar.gz" checksum=65d28d1f783d02629039f7d15d9a2bada147a7d3809f86fe8d13861b0f6ae60b subpackages="libnotmuch libnotmuch-devel notmuch-mutt" case "$XBPS_TARGET_MACHINE" in i686*|x86_64*) makedepends+=" emacs" subpackages+=" notmuch-emacs" _args="--emacslispdir=/usr/share/emacs/site-lisp/notmuch --emacsetcdir=/usr/share/emacs/site-lisp/notmuch" ;; *) _args="--without-emacs";; esac do_configure() { # fool the endianess test sed -i 's|\(util_byte_order\)=.*|\1=1234|' configure ./configure --prefix=/usr \ --bashcompletiondir=/usr/share/bash-completion/completions \ --zshcompletiondir=/usr/share/zsh/site-functions ${_args} } do_build() { make ${makejobs} V=1 make -C contrib/notmuch-mutt } do_install() { make DESTDIR=${DESTDIR} install } libnotmuch_package() { short_desc+=" - runtime library" pkg_install() { vmove usr/lib/*.so.* } } libnotmuch-devel_package() { short_desc+=" - development files" depends="libnotmuch-${version}_${revision}" pkg_install() { vmove usr/include vmove usr/lib/*.so } } notmuch-emacs_package() { noarch=yes short_desc+=" - Emacs interface" depends="${sourcepkg}-${version}_${revision} virtual?emacs" pkg_install() { vmove usr/share/emacs/site-lisp } } notmuch-mutt_package() { noarch=yes short_desc+=" - Mutt interface" depends="${sourcepkg}-${version}_${revision} perl-Mail-Box perl-MailTools perl-String-ShellQuote perl-Term-ReadLine-Gnu perl-File-Which" pkg_install() { vbin contrib/notmuch-mutt/notmuch-mutt vman contrib/notmuch-mutt/notmuch-mutt.1 } }