# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
# Contributor: stef <l0ls0fo2i@ctrlc.hu>
# Contributor: Eivind Uggedal <eu@eju.no>
# Contributor: Nico Schottelius <nico.schottelius@ungleich.ch>
# Contributor: Justin Berthault <justin.berthault@zaclys.net>
# Maintainer: Celeste <cielesti@protonmail.com>
maintainer="Celeste <cielesti@protonmail.com>"
pkgname=mu
pkgver=1.12.7
pkgrel=0
pkgdesc="A collection of utilities for indexing and searching Maildirs"
url="https://www.djcbsoftware.nl/code/mu/"
arch="all"
license="GPL-3.0-or-later"
makedepends="
	emacs-nox
	glib-dev
	gmime-dev
	meson
	readline-dev
	texinfo
	xapian-core-dev
	"
subpackages="$pkgname-doc mu4e::noarch"
source="$pkgname-$pkgver.tar.gz::https://github.com/djcb/mu/archive/v$pkgver.tar.gz"

prepare() {
	default_prepare

	abuild-meson \
		-Dguile=disabled \
		-Dreadline=enabled \
		build
}

build() {
	ninja -C build
}

check() {
	meson test --no-rebuild --print-errorlogs -C build
}

package() {
	DESTDIR="$pkgdir" meson install --no-rebuild -C build
}

mu4e() {
	pkgdesc="Emacs-based e-mail client which uses mu as its back-end"
	depends="$pkgname=$pkgver-r$pkgrel cmd:emacs"

	amove usr/share/emacs
}

sha512sums="
b8b1a7a85eeeffaf4aa018cfd0c516a43afc0ff380b830e79dffea6e7231eadfcf176bcd855282479a91d57405c124b672e9557cb96dc530ec6e0c1bf7f6f58b  mu-1.12.7.tar.gz
"
