aboutsummaryrefslogtreecommitdiffstats
path: root/community/at/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/at/APKBUILD')
-rw-r--r--community/at/APKBUILD45
1 files changed, 35 insertions, 10 deletions
diff --git a/community/at/APKBUILD b/community/at/APKBUILD
index 3cfb10d7b12..c2547bc5a91 100644
--- a/community/at/APKBUILD
+++ b/community/at/APKBUILD
@@ -1,20 +1,32 @@
# Contributor: Alexander Belkov <msun00@yandex.ru>
+# Contributor: Jakub Jirutka <jakub@jirutka.cz>
# Maintainer: Alexander Belkov <msun00@yandex.ru>
pkgname=at
-pkgver=3.2.2
-pkgrel=0
+pkgver=3.2.5
+pkgrel=4
pkgdesc="AT and batch delayed command scheduling utility and daemon"
url="http://blog.calhariz.com/index.php?tag/at"
arch="all"
options="!check suid" # No test suite.
license="GPL-2.0-or-later"
+pkgusers="at"
+pkggroups="at"
makedepends="ssmtp flex-dev byacc"
-install="$pkgname.pre-install"
+install="$pkgname.pre-install $pkgname.post-install"
subpackages="$pkgname-doc $pkgname-openrc"
source="http://software.calhariz.com/at/at_$pkgver.orig.tar.gz
+ 0001-opt_V.patch
+ 0004-shell-add-preceding-newline-to-delimiter.patch
+ 0008-aborted-jobs.patch
+ 0009-noabort.patch
+ 0010-fclose-error.patch
+ 0011-clear-nonjobs.patch
+ 0012-lock-locks.patch
+ 0013-log-jobs.patch
10-Makefile.in-1.patch
at.allow
atd.initd
+ atd.confd
"
prepare() {
@@ -28,7 +40,7 @@ build() {
./configure \
--prefix=/usr \
--sbindir=/usr/sbin \
- --runstatedir=/var/run \
+ --runstatedir=/run \
--with-daemon_username=at \
--with-daemon_groupname=at \
--with-jobdir=/var/spool/atd \
@@ -37,16 +49,29 @@ build() {
}
package() {
- install -D -o root -g at -m 640 "$srcdir"/at.allow \
- "$pkgdir"/etc/at.allow
+ install -D -o root -g at -m 640 "$srcdir"/at.allow "$pkgdir"/etc/at.allow
+
make IROOT="$pkgdir" install
- install -m 755 -D "$srcdir"/atd.initd \
- "$pkgdir"/etc/init.d/atd
+
+ # This file is created by post-install script, if not exist yet.
+ rm "$pkgdir"/var/spool/atd/.SEQ
+
+ install -m 755 -D "$srcdir"/atd.initd "$pkgdir"/etc/init.d/atd
+ install -m 644 -D "$srcdir"/atd.confd "$pkgdir"/etc/conf.d/atd
}
sha512sums="
-e6f5aeddd89438aadff627d654ebc821a0b0e1a600ebaacc8a5fd3ec2c7c716f593757d00501311736d28f6d4276899667d6901d70836af208ff7d181b5b680f at_3.2.2.orig.tar.gz
+542e8948bbdc1d06934070cbfe242688b541ef6342c6b0351255f8b9d7a3ed915a9304b5cf5442dfc15845b3d2b926ebecbfc5bccd204519d0a2775b27f8139c at_3.2.5.orig.tar.gz
+169ec4e96667108b432f50921ed46c030b00ce5d0e87835e0548032baea4b7e53104b8e369ebb54f71afd0bdb292dd3f3de5bd3533bbea192a850699e9bab0a2 0001-opt_V.patch
+33f862066cb12353c0d9096a31d82ada291dcecb0b953d4ca31d8f66659c1a09752146601900d961ac93fd8238663394cf49581d4fb5e62456e4ea7c82d702cd 0004-shell-add-preceding-newline-to-delimiter.patch
+aab7630963a432fc8a125d053db5af4c97b12485792cc7dbca2d70f267edeccd50dfb592a5c9d1e49884d71cba7421830e9c82fb0e7c4cc7773f3dab95ac97d0 0008-aborted-jobs.patch
+7c571b70ce081ca212ce214f3219c416a3e3f1b4d69894d490f275a6fb289a6d60a91059e969369c0be404a1ca38068b176b70c9576ae2b5295b2e2624066fd8 0009-noabort.patch
+665d36415cb218dc6676066f5be18a9973ca91f68f317a209ec280f83195990929cacd301ec9aaf408b7777e2d67aa6247ad99bc723e9ef579f83cf91f7904e7 0010-fclose-error.patch
+1d22e43e0017c77c66658a0d6b57015e7d77c93ff7912e96d1a969e6dc31de51e1084f1cb64959d94ed2e49b3879ce384ea6307715afcb53f474d44dba6ffde3 0011-clear-nonjobs.patch
+d8b01a74c1f8623d3df0d3357085bb747ee629b3483235304b2fc8bbac944340045ee507e735c70a9acc9ad51416d67432599634ecc3af348e44041fec49e1e8 0012-lock-locks.patch
+24e253dd02398a23538a2468fc0c93fc7d592e3079bd6dc141ccded8de4d02a790a02b8ff1d92df683f402cc692393e5855388f2c96b363faef24b962e96f4d4 0013-log-jobs.patch
ba57e93c9c90dc989e8ac299c12de13de0005b28fd934620a9a5b47af89db3c0dc63e39043ab3a50d313ed2bb4f4832b1f68db971b3f515c500a2b74ed18acbd 10-Makefile.in-1.patch
21e1bc024bd76c76b68e04614c6def5b03fd4b658e59bfde065b464b520f463711b795455e3a5c81a8a1946b2bca2f83d6c19300a4d3326ce17959a7cbc0846a at.allow
-fe5c075566ef1955e0eb4b4446fe1ea401940df6e0f29e4e2f1baf93e231214db58c707e99b16bb3a3c8c288a05fc390a44c6f09fde50d31f0ac631a98d86c2d atd.initd
+247f732ded979f0a0cc31a5ff79b91a7cf1c38013e35b7c1b707e55d303b0252a2c8d270e9d875c3cb7d891c88835e63a94a00ee8b34b83b25fcdb3f80ad6e24 atd.initd
+728bdd4d4ce011bb6c699f1682974c21b29b6cbe5fd27c7f7185d621764856831721ecc515eec59bcb9efa271c015ba2d924c2a1dd1d06182faaf5a9228cd7c8 atd.confd
"