# Contributor: Bartłomiej Piotrowski # Contributor: Danilo Godec # Maintainer: Jakub Jirutka pkgname=haveged pkgver=1.9.8 pkgrel=1 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 double-the-sample-size-used-in-the-entest.patch haveged.initd haveged.confd" prepare() { default_prepare 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="6a4012c7ab0ad7df77ae61dd3aca072a7aeca942c180d37c8495009fad13a4c9c0e7bf64a3ffce00e50c06679d4b948c3930a960789a06edf074076cf68d37db haveged-1.9.8.tar.gz e977a6487df29a0e7de07ef3ef6546776ee9671cc8ac02868800351c6461be4d0d2e05cf40c5bc54742c00d5fe1878027959ab598d96be4f81a9eb4969fce08d double-the-sample-size-used-in-the-entest.patch 9d39a7f94987b5734ba414edf23ec986f344e00748d20dd5b37b64403cebd4fad68469df52ce1d115d0ee0c71497f1ac21144d0370345b5ef57e306d7d376f89 haveged.initd 57201472fc659aaab919562a00d474d3823d5becea62e8b13ef93eda05e1fd667721c968f224fcae871d13cfcd16d1924403d9181e0899fa214fa00bf4fefc75 haveged.confd"