aboutsummaryrefslogtreecommitdiffstats
path: root/main/acct/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/acct/APKBUILD')
-rw-r--r--main/acct/APKBUILD48
1 files changed, 38 insertions, 10 deletions
diff --git a/main/acct/APKBUILD b/main/acct/APKBUILD
index 10a73501604..769a8545410 100644
--- a/main/acct/APKBUILD
+++ b/main/acct/APKBUILD
@@ -1,27 +1,39 @@
# Contributor: Carlo Landmeter <clandmeter@alpinelinux.org>
+# Contributor: Dermot Bradley <dermot_bradley@yahoo.com>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=acct
pkgver=6.6.4
-pkgrel=0
+pkgrel=2
pkgdesc="The GNU Accounting Utilities"
url="https://www.gnu.org/software/acct/"
arch="all"
license="GPL-3.0-or-later"
-depends=""
-makedepends="linux-headers"
-install=""
-subpackages="$pkgname-doc"
-source="https://ftp.gnu.org/gnu/acct/$pkgname-$pkgver.tar.gz"
-builddir="$srcdir"/$pkgname-$pkgver
+makedepends="
+ linux-headers
+ "
+options="!check" # compares build utils with host utils so may fail
+subpackages="
+ $pkgname-doc
+ $pkgname-openrc
+ "
+source="
+ https://ftp.gnu.org/gnu/acct/acct-$pkgver.tar.gz
+ initd
+ logrotate
+ "
prepare() {
default_prepare
+ update_config_sub
sed -i -e '/gets is a/d' \
"$builddir"/lib/stdio.in.h
+
+ # correct the path to the wtmp file
+ sed -i -e 's|, WTMP_FILE|, "/var/log/wtmp"|' \
+ configure
}
build() {
- cd "$builddir"
# seems like this makefile does not respect DESTDIR
./configure \
--build=$CBUILD \
@@ -34,8 +46,24 @@ build() {
}
package() {
- cd "$builddir"
make prefix="$pkgdir/usr" install
+
+ # last is provided by util-linux-login
+ rm "$pkgdir"/usr/bin/last "$pkgdir"/usr/share/man/man1/last.1
+
+ install -m755 \
+ -D \
+ "$srcdir"/initd \
+ "$pkgdir"/etc/init.d/acct
+
+ install -m644 \
+ -D \
+ "$srcdir"/logrotate \
+ "$pkgdir"/etc/logrotate.d/acct
}
-sha512sums="413aa446caece8fd773c92e2995bbaa034f63dd0ced521815a676c49f118e02982862b9c0ab7e60be5212c87d1e82ba6325bda212cf4857392a068d359a1e2c2 acct-6.6.4.tar.gz"
+sha512sums="
+413aa446caece8fd773c92e2995bbaa034f63dd0ced521815a676c49f118e02982862b9c0ab7e60be5212c87d1e82ba6325bda212cf4857392a068d359a1e2c2 acct-6.6.4.tar.gz
+ccde27aeb9e21199c151fdd528dc195aefe4919d61996cdaf5321d488210e727f09a8d65a01b07e5d4cbd69bdc2ed4e8b75538dbcf4e6464474ed3fb5b62f9a4 initd
+4be87c186fc9898cc1d1096cfb37616954fd992cdb40f1dde8b5ddaf94794235015ea2bbd0fccd32f1f33798ea557186bb93d1da1c9105e8d328a6e2965d58fe logrotate
+"