Date: Saturday, June 26, 2021 @ 22:15:51 Author: grawlinson Revision: 967560
upgpkg: dovecot-fts-xapian 1.4.10-1 * New upstream release * Added fts optimise systemd units Modified: dovecot-fts-xapian/trunk/PKGBUILD ----------+ PKGBUILD | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2021-06-26 19:01:06 UTC (rev 967559) +++ PKGBUILD 2021-06-26 22:15:51 UTC (rev 967560) @@ -9,8 +9,8 @@ pkgname=dovecot-fts-xapian _pkgname="${pkgname#dovecot-}" -pkgver=1.4.9b -pkgrel=2 +pkgver=1.4.10 +pkgrel=1 pkgdesc="Dovecot FTS plugin based on Xapian" arch=('x86_64') url="https://github.com/grosjo/fts-xapian" @@ -18,7 +18,7 @@ depends=("dovecot=${_dcpkgver}" 'icu' 'xapian-core') install="$pkgname.install" source=("$pkgname-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz") -b2sums=('1f49139d9fb3d334a1adae00b5a3fc364df9a36418c64674db00bac807b681bc3aafd3033f3e38f4696d537fe2f5f772a5e4fd1313b2a0d5c77fea9dfa78bdad') +b2sums=('9f886bbb3a3786451e86207f0dd856c56b1facde21facdbeb6d8fbe05fe132d76a96aa4906e6d29d32dc0aa1b12b468be6449c600831f656f7ae9ed51b0cebaf') build() { cd "$_pkgname-$pkgver" @@ -28,6 +28,13 @@ --with-dovecot=/usr/lib/dovecot make + + # generate systemd unit files + mkdir build + sed "s:@@prefix@@:/usr/lib:" contrib/systemd/dovecot-fts-optimize.service.in \ + > build/dovecot-fts-optimize.service + sed "s:@@index_frequency@@:daily:" contrib/systemd/dovecot-fts-optimize.timer.in \ + > build/dovecot-fts-optimize.timer } package() { @@ -37,4 +44,8 @@ # documentation install -vDm644 -t "$pkgdir/usr/share/doc/$pkgname" README.md + + # systemd integration + install -vDm644 -t "$pkgdir/usr/lib/systemd/system" \ + build/dovecot-fts-optimize.{service,timer} }