# Template file for 'fcron' pkgname=fcron version=3.3.1 revision=2 build_style=gnu-configure configure_args=" --sysconfdir=/etc/fcron --with-answer-all=no --with-boot-install=no --datarootdir=/usr/share --datadir=/usr/share --docdir=/usr/share/doc --localstatedir=/var --with-piddir=/run --with-pam=yes --with-sendmail=/usr/bin/sendmail --with-editor=/usr/bin/vi --with-shell=/bin/sh --disable-checks" make_dirs=" /etc/cron.daily 0755 root root /etc/cron.hourly 0755 root root /etc/cron.monthly 0755 root root /etc/cron.weekly 0755 root root" hostmakedepends="autoconf perl" makedepends="pam-devel readline-devel" depends="run-parts" short_desc="Feature-rich cron implementation" maintainer="Andrea Brancaleoni " license="GPL-2.0-or-later" homepage="http://fcron.free.fr" distfiles="$homepage/archives/$pkgname-$version.src.tar.gz" checksum=f359daa08a63ddfb7fe2f964bb3f5c52244c25aa36f9225a3cc54d36f4681106 if [ "$XBPS_TARGET_LIBC" = "glibc" ]; then makedepends+=" libxcrypt-devel" fi alternatives=" crond:crond:/etc/sv/fcron crond:crontab:/usr/bin/fcrontab " system_accounts="fcron" fcron_homedir="/var/spool/fcron" fcron_shell="/bin/sh" conf_files=" /etc/fcron/fcron.conf /etc/fcron/fcron.allow /etc/fcron/fcron.deny /etc/fcron/pam.conf /var/spool/fcron/systab.orig" ## me: fcron installer is not the king. I'm. ## fcron: Wine is coming. CFLAGS="-DHAVE_LIBPAM=1" LDFLAGS="-Wl,--no-as-needed -lpam" pre_configure() { sed -i 's|$(CFLAGS)|$(CFLAGS) $(LDFLAGS)|g' Makefile.in # pass LDFLAGS for PIE autoupdate autoconf -f -Wall } pre_install() { sed -i 's/chgrp/true/g' Makefile doc/Makefile sed -i 's/chown/true/g' Makefile doc/Makefile } post_install() { chmod +rx $DESTDIR/usr/bin/* vinstall files/fcron.pam 644 etc/pam.d fcron vinstall files/fcrontab.pam 644 etc/pam.d fcrontab vinstall $FILESDIR/systab.orig 640 var/spool/fcron mv $DESTDIR/usr/share/doc/${pkgname}{-${version},} vsv fcron }