diff --git a/srcpkgs/akonadi-search/template b/srcpkgs/akonadi-search/template index e9dd9fb7a12..21f7707256f 100644 --- a/srcpkgs/akonadi-search/template +++ b/srcpkgs/akonadi-search/template @@ -1,12 +1,13 @@ # Template file for 'akonadi-search' pkgname=akonadi-search version=23.08.2 -revision=1 +revision=2 build_style=cmake +build_helper="rust qemu" hostmakedepends="extra-cmake-modules qt5-qmake qt5-host-tools python3 AppStream - gettext kcoreaddons kpackage" + gettext kcoreaddons kpackage corrosion cargo" makedepends="akonadi5-devel akonadi-mime-devel xapian-core-devel krunner-devel - kcmutils-devel kcontacts-devel kcalendarcore-devel" + kcmutils-devel kcontacts-devel kcalendarcore-devel rust-std" short_desc="Libraries and daemons to implement searching in Akonadi" maintainer="John " license="GPL-2.0-or-later, LGPL-2.1-or-later" @@ -14,6 +15,12 @@ homepage="https://community.kde.org/KDE_PIM" distfiles="${KDE_SITE}/release-service/${version}/src/akonadi-search-${version}.tar.xz" checksum=3a7fabea987cf4492b21546574c6c1771718e1da7dace682a168d848b12482fb +do_check() { + cd build + # Require Akonadi running + ctest -E '(akonadi-sqlite-schedulertest|akonadi-sqlite-collectionindexingjobtest)' +} + akonadi-search-devel_package() { depends="${sourcepkg}>=${version}_${revision} ${makedepends}" short_desc+=" - development files"