# include global config source ../_buildscripts/${current_repo}-${_arch}-cfg.conf pkgname=kcron pkgver=${_kdever} pkgrel=1 pkgdesc='Task Scheduler is a graphical front end to the standard cron utility' url='https://invent.kde.org/system/kcron/' arch=('x86_64') license=('GPL' 'LGPL' 'FDL') depends=('kconfigwidgets6' 'kcoreaddons6' 'kauth6' 'ki18n6' 'kio6' 'kcmutils6') makedepends=('extra-cmake-modules' 'kdoctools6') groups=('kde' 'kde-admin' 'kde-uninstall') source=("$_mirror/${pkgname}-$_kdever.tar.xz" "https://invent.kde.org/system/kcron/-/commit/2c04c9f665283e8480a65f4ac0accfe6a8e0539a.diff" "https://invent.kde.org/system/kcron/-/commit/ef4266e3d5ea741c4d4f442a2cb12a317d7502a1.diff") md5sums=(`grep ${pkgname}-$_kdever.tar.xz ../kde-sc.md5 | cut -d" " -f1` '54af4add766d884b674c9a66aafd4b25' '247cd04f822a40b7bd05fabaa822b2b3') prepare() { cd ${pkgname}-${pkgver} # CVE 2022-24986 #patch -p1 -i ${srcdir}/2c04c9f665283e8480a65f4ac0accfe6a8e0539a.diff #patch -p1 -i ${srcdir}/ef4266e3d5ea741c4d4f442a2cb12a317d7502a1.diff } build() { cmake -B build -S ${pkgname}-${pkgver} \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_INSTALL_PREFIX=/usr \ -DBUILD_TESTING=OFF cmake --build build } package() { DESTDIR=${pkgdir} cmake --install build #sed -e "s|system-administration|session|" -i ${pkgdir}/usr/share/kservices5/kcm_cron.desktop }