aports/main/haveged/APKBUILD
2024-10-07 15:20:03 +00:00

54 lines
1.5 KiB
Text

# Contributor: Bartłomiej Piotrowski <nospam@bpiotrowski.pl>
# Contributor: Danilo Godec <danilo.godec@agenda.si>
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
pkgname=haveged
pkgver=1.9.19
pkgrel=0
pkgdesc="Entropy harvesting daemon using CPU timings"
url="https://www.issihosts.com/haveged/"
arch="all"
license="GPL-3.0-or-later"
subpackages="$pkgname-dev $pkgname-doc $pkgname-openrc"
makedepends="autoconf automake libtool linux-headers"
source="$pkgname-$pkgver.tar.gz::https://github.com/jirka-h/haveged/archive/v$pkgver.tar.gz
haveged.initd
haveged.confd"
prepare() {
default_prepare
sed -i 's|/bin/bash|/bin/sh|' ent/test.sh
autoreconf -vif
}
build() {
./configure \
--build=$CBUILD \
--host=$CHOST \
--prefix=/usr \
--sysconfdir=/etc \
--disable-static
make
}
check() {
make check
}
package() {
make DESTDIR="$pkgdir" install
rm "$pkgdir"/usr/lib/libhavege.la
install -Dm755 "$srcdir"/haveged.initd \
"$pkgdir"/etc/init.d/haveged
install -Dm644 "$srcdir"/haveged.confd \
"$pkgdir"/etc/conf.d/haveged
}
sha512sums="
cb1842f14b2edc63bc73b1ac31d2e0a3dcd80c8d99539086f2a91af76d5a923a98b98e50d841be21468258c203127f779ba5bc36b30d438c24c1f7b7f3f8986a haveged-1.9.19.tar.gz
99dfe4e40b99041a34cfff8539d6148c88413d2fadc2ab8db7edda95f8c84e21b61643de51855d70f0f6d20bbe1f46fc8198bfd5d512099545fad74d1c7132b6 haveged.initd
c2dcaf151d314500c9147b97ce08bb65c902431ac1c60e76072f5237164fa4ff4aa9115eba9329fffb14add7759e4d9acc894bcf49dcc4ea37339a01c2aa1ed7 haveged.confd
"