# Maintainer: Jesus E. pkgname=cronie pkgver=1.7.2 pkgrel=1 pkgdesc="Daemon that runs specified programs at scheduled times and related tools" url='https://github.com/cronie-crond/cronie/' license=('ISC') arch=('i686' 'x86_64') backup=('etc/cron.deny' 'etc/cron.d/0hourly' 'etc/anacrontab' 'etc/conf.d/cronie' 'etc/sv/cronie/conf') conflicts=('cron') provides=('cron') depends=('sh' 'run-parts') optdepends=('smtp-server: send job output via email' 'smtp-forwarder: forward job output to email server' 'logger: message logging support') source=("https://github.com/cronie-crond/cronie/releases/download/${pkgname}-${pkgver}/${pkgname}-${pkgver}.tar.gz" 'deny' 'cronie.confd' 'cronie.initd' 'cronie.conf' 'cronie.run' 'cronie_log.run') sha512sums=('5b55c677a5b812dbfa70f6ee25e41907e99cc63a4883974c6bb8115ad65155d66665704808c338d2f7be6b0a57028c319f2d1115c69bb5f3efdda1efafd144de' 'd05e3485cf39e94a4b1d185761a41a4e5476a0db228fd68b328381acde6a2ff3a7fe2c63938d7cd4ca03e13af035a40840ff15bc5aa0c37fee3bb99084bd835d' '1392b0bf396a2b06224f15fc0bcb088eade2e65ef463c7d63da5d1b0944c3e3648bc9139c1e698d0c55baabf62502a8e6fce1af2f39ffff30e0eba558022ccdd' '4fa75e91c131123659652eab45c9d2cda31b1ae26dcd6a0cbf40ff9b9cac077eb2eecf57ffeb1d8694748079858ee6451fd99d2c4f00d19b5a6f4b9b2b006272' '00b4f6774fd6f864344bc087ff0fafdd485293527db2a4bef0ca2ba37639383f56977c794687c345b705462c2ad442062205938ec9e5e79647aeba2f9f530537' '2b204299d74ebf5561d6cb5fd3dde5c0a597fa023863af26b152a0bebfbd6f0feda9612c688c91b84457f5eafdc9cef14063cd3a591d2d3a3cfed8fc8944ced3' '04ebc7e915c692cf185be820d41c226ec43cf1dc82aee04367cb88cdbdc3f0fb61cce2050d9478ada743781686ca8ca2b3e88bebe2ff1dbe146d9a7919fd8306') prepare() { cd "${srcdir}/${pkgname}-${pkgver}" sed -i 's|/usr/bin/vi|/bin/vi|' configure.ac autoreconf -vfi } build() { cd "${srcdir}/${pkgname}-${pkgver}" ./configure \ --prefix=/usr \ --sysconfdir=/etc \ --localstatedir=/var \ --enable-anacron \ --without-inotify \ --without-pam make } package() { cd "${srcdir}/${pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install chmod u+s "${pkgdir}"/usr/bin/crontab install -d "${pkgdir}"/var/spool/{ana,}cron install -d "${pkgdir}"/etc/cron.{d,hourly,daily,weekly,monthly} install -Dm644 "${srcdir}"/deny "${pkgdir}"/etc/cron.deny install -Dm644 contrib/anacrontab "${pkgdir}"/etc/anacrontab install -Dm644 contrib/0hourly "${pkgdir}"/etc/cron.d/0hourly install -Dm755 contrib/0anacron "${pkgdir}"/etc/cron.hourly/0anacron install -Dm644 "${srcdir}"/cronie.confd "${pkgdir}"/etc/conf.d/cronie install -Dm755 "${srcdir}"/cronie.initd "${pkgdir}"/etc/init.d/cronie install -Dm644 "${srcdir}"/cronie.conf "${pkgdir}"/etc/sv/cronie/conf install -Dm755 "${srcdir}"/cronie.run "${pkgdir}"/etc/sv/cronie/run install -Dm755 "${srcdir}"/cronie_log.run "${pkgdir}"/etc/sv/cronie/log/run install -Dm644 COPYING -t "${pkgdir}"/usr/share/licenses/$pkgname }