From a3443ea4141027c5bf21b3fb9abb6f9eeec684e6 Mon Sep 17 00:00:00 2001 From: Lindsay Zhou <i@lin.moe> Date: Sun, 10 Sep 2023 19:09:48 +0800 Subject: [PATCH] community/mu: upgrade to 1.10.7 + remove unnecessary dependencies + build using meson + add check function --- community/mu/APKBUILD | 49 ++++++++++++++++--------------------------- 1 file changed, 18 insertions(+), 31 deletions(-) diff --git a/community/mu/APKBUILD b/community/mu/APKBUILD index 90b6ad615255..d4eab01549e7 100644 --- a/community/mu/APKBUILD +++ b/community/mu/APKBUILD @@ -5,23 +5,20 @@ # Contributor: Justin Berthault <justin.berthault@zaclys.net> # Maintainer: pkgname=mu -pkgver=1.8.13 +pkgver=1.10.7 pkgrel=0 pkgdesc="A collection of utilities for indexing and searching Maildirs" # armv7 and x86 blocked by gmime arch="all !armv7 !x86" -url="http://www.djcbsoftware.nl/code/mu" +url="https://www.djcbsoftware.nl/code/mu" license="GPL-3.0" -depends="sqlite" makedepends=" - autoconf - automake - emacs - gettext-dev + meson + readline-dev + emacs-nox gmime-dev - libtool texinfo - sqlite-dev + glib-dev xapian-core-dev " subpackages="$pkgname-doc mu4e::noarch" @@ -29,33 +26,22 @@ source="$pkgname-$pkgver.tar.gz::https://github.com/djcb/mu/archive/v$pkgver.tar prepare() { default_prepare - autoreconf --force --install + abuild-meson \ + -Dguile=disabled \ + -Dreadline=enabled \ + build } build() { - ./configure \ - --build=$CBUILD \ - --host=$CHOST \ - --prefix=/usr \ - --sysconfdir=/etc \ - --mandir=/usr/share/man \ - --localstatedir=/var \ - --disable-webkit \ - --disable-gtk \ - --enable-mu4e - make + ninja -C build } -package() { - make DESTDIR=$pkgdir install +check() { + meson test -C build +} - if [ -f toys/msg2pdf/msg2pdf ]; then - install -m755 toys/msg2pdf/msg2pdf $pkgdir/usr/bin/msg2pdf - fi - if [ -f toys/mug/mug ]; then - install -m755 toys/mug/mug $pkgdir/usr/bin/mug - install -Dm644 toys/mug/mug.svg $pkgdir/usr/share/pixmaps/mug.svg - fi +package() { + DESTDIR=$pkgdir meson install -C build } mu4e() { @@ -66,6 +52,7 @@ mu4e() { mv "$pkgdir"/usr/share "$subpkgdir"/usr } + sha512sums=" -00a9b04ac189f02001fa70183b0ee5a417ce82503f9b0bc521ed2ba5760cfd9d6e9ad246a80b39384ec8cf66c0a663e80f10a035926f0e8685d422a5332865a2 mu-1.8.13.tar.gz +210337f0affc428e58b0bf8dff4c789d2421370bb2dad6736c801e9a035589d7248680735131ab2a4a12bdd1655689790495d211199d2f8fb524ae25140938ab mu-1.10.7.tar.gz " -- GitLab