KCron jest już dość dobrze przeportowany do KF5/Qt5 (brakuje mu *.desktop), zatem przedstawiam wersję zbudowaną w oparciu o KF5. Jest to oczywiście wersja -git, albowiem nie ma jeszcze wersji w repozytoriach stable KDE (prawdopodobnie stanie się częścią KDE Applications 15.04).
PKGBUILD
#Maintainer: pavbaranov
pkgname=kcron-git
pkgver=r636.6673ac2
pkgrel=1
pkgdesc='GUI crontab editor build against of KF5'
url='http://userbase.kde.org/KCron'
arch=('x86_64')
license=('GPL' 'LGPL' 'FDL')
depends=('ki18n' 'kiconthemes' 'kio' 'kxmlgui')
makedepends=('extra-cmake-modules' 'kdoctools' 'git')
conflicts=('kdeadmin-kcron')
replaces=('kdeadmin-kcron')
source=("git://anongit.kde.org/kcron.git")
md5sums=('SKIP')
_gitpgkname=kcron
pkgver() {
cd kcron
printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
prepare() {
cd $_gitpkgname
}
build() {
mkdir -p build
cd build
cmake ../kcron \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_INSTALL_PREFIX=/usr \
-DLIB_INSTALL_DIR=lib \
-DPLUGIN_INSTALL_DIR=/usr/lib/qt5/plugins \
-DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
-DBUILD_TESTING=OFF
make
}
package() {
cd build
make DESTDIR=${pkgdir} install
}
EDIT:
Obecnie polecam stosowanie wersji kcron z kde-unstable (dostępna tam wersja 15.03.97), aż do czasu gdy znajdzie się w repozytoriach Archa (druga połowa kwietnia).