diff options
Diffstat (limited to 'community/fcron/APKBUILD')
-rw-r--r-- | community/fcron/APKBUILD | 55 |
1 files changed, 20 insertions, 35 deletions
diff --git a/community/fcron/APKBUILD b/community/fcron/APKBUILD index ac4476ad5bf..ba15b53b3ba 100644 --- a/community/fcron/APKBUILD +++ b/community/fcron/APKBUILD @@ -1,34 +1,25 @@ # Maintainer: Diaz Devera Victor <vitronic2@gmail.com> pkgname=fcron -pkgver=3.2.1 -pkgrel=2 -pkgdesc="periodical command scheduler for systems not always up" +pkgver=3.3.1 +pkgrel=4 +pkgdesc="Periodical command scheduler for systems not always up" url="http://fcron.free.fr/" -install="fcron.pre-install" +install="fcron.pre-install fcron.post-install fcron.post-upgrade" options="suid !check" pkgusers="fcron" pkggroups="fcron" arch="all" license="GPL" makedepends="readline-dev perl" -subpackages="$pkgname-openrc $pkgname-pam::noarch $pkgname-doc" -source="http://fcron.free.fr/archives/${pkgname}-${pkgver}.src.tar.gz +subpackages="$pkgname-openrc $pkgname-doc" +source=" + http://fcron.free.fr/archives/fcron-$pkgver.src.tar.gz systab.orig - fcron.initd" - -_builddir="$srcdir"/${pkgname}-${pkgver} - -prepare() { - cd "$_builddir" - for i in $source; do - case $i in - *.patch) msg $i; patch -p1 -i "$srcdir"/$i;; - esac - done -} + fcron.initd + fcron.confd + " build() { - cd "$_builddir" ./configure --prefix=/usr \ --with-editor=/usr/bin/vi \ --with-spooldir=/var/spool/fcron \ @@ -36,6 +27,7 @@ build() { --with-answer-all=no \ --with-boot-install=no \ --localstatedir=/var \ + --with-fifodir=/run \ --with-piddir=/run \ --with-sendmail=no \ --with-selinux=no \ @@ -44,24 +36,17 @@ build() { } package() { - cd "$_builddir" make DESTDIR="$pkgdir/" install - install -Dm775 ${srcdir}/fcron.initd ${pkgdir}/etc/init.d/fcron - rm -r ${pkgdir}/var/run + install -Dm755 "$srcdir"/fcron.initd "$pkgdir"/etc/init.d/fcron + install -Dm644 "$srcdir"/fcron.confd "$pkgdir"/etc/conf.d/fcron #for some reason it man/fr is not compressed, for that reason I erase - rm -r ${pkgdir}/usr/share/man/fr - install -Dm640 "${srcdir}/systab.orig" "${pkgdir}/var/spool/fcron/systab.orig" -} - -pam() { - cd "$_builddir" - pkgdesc="PAM configuration file for fcron package." - depends="fcron" - mkdir $subpkgdir - install -Dm644 files/fcron.pam "$subpkgdir/etc/pam.d/fcron" - install -Dm644 files/fcrontab.pam "$subpkgdir/etc/pam.d/fcrontab" + rm -r "$pkgdir"/usr/share/man/fr + install -Dm640 "$srcdir/systab.orig" "$pkgdir/var/spool/fcron/systab.orig" } -sha512sums="ddfd3e3a297b843c924aacccffaa5c1c6b300497f39daa1cdb90dc4cf4bc757042b0b2c1f055c119c8128c64d830ee0e8757091610432f5ffcacca25d369e5cd fcron-3.2.1.src.tar.gz +sha512sums=" +b9c5066bdf8588a6b8d811ccc0d49f1d41a17dabf898a280997a8136dc449c2a505c46868abf732f86184ff0720d51f17442691909acae8fb26edcd180cff281 fcron-3.3.1.src.tar.gz e0abf7da0a9c1c2a8791f9f5b8cdb99260ac3bc49b0e4906ec3fb0d3344f8fe3819a7a80b1bc7b463fe4bc4499686e84ebb33aef9a0ec2298855b06340723e43 systab.orig -f87c9c9664611cd529b5f46affe5c3ff7af8fd2800b74958c34730a5ca564d888b5ddbfe18fa1ee20d4e26ed800ca38ed7f9626dd39ca2d3fc930be1ad78f4c5 fcron.initd" +5b09016e3387f03978ff970cb252e7b405aa09582435d71bb5c3e6cd9cf9f0ab109c8657d68a884e143f5692e8adefb6c1beea3117390449b8c5db7ac72c2852 fcron.initd +543f77d4613cd848369a4d2ac0f33c5b6991d5a02be2d2d16824b0020bec6d2816c162f3b3aa97530212ac450123eae2f6b2ce3af12c25887187845e9934b004 fcron.confd +" |