# Contributor: Olliver Schinagl # Maintainer: Olliver Schinagl pkgname=stress-ng pkgver=0.09.54 pkgrel=0 pkgdesc="stress-ng will stress test a computer system in various selectable ways." url="https://kernel.ubuntu.com/~cking/stress-ng/" arch="all" license="GPL-2.0-or-later" depends=" libc6-compat libgcrypt " makedepends=" attr-dev keyutils-dev libaio-dev libbsd-dev libcap-dev libgcrypt-dev linux-headers lksctp-tools-dev zlib-dev " options="!check" # Tests are unreliable with qemu and take a long time subpackages="${pkgname}-doc ${pkgname}-examples" source=" https://kernel.ubuntu.com/~cking/tarballs/${pkgname}/${pkgname}-0.09.54.tar.xz 0001-Remove-GLOB_ONLYDIR-for-musl.patch " build() { make } doc() { mkdir -p "${subpkgdir}/usr/share/man/" mv "${pkgdir}/usr/share/man/man1/" "${subpkgdir}/usr/share/man/" rm -r "${pkgdir}/usr/share/man/" rmdir "${pkgdir}/usr/share" || true } examples() { mkdir -p "${subpkgdir}/usr/share/doc/${pkgname}/" mv "${pkgdir}/usr/share/doc/${pkgname}/example-jobs/" "${subpkgdir}/usr/share/doc/${pkgname}/" rm -r "${pkgdir}/usr/share/doc/" rmdir "${pkgdir}/usr/share" || true } package() { make DESTDIR="${pkgdir}" JOBDIR="/usr/share/doc/${pkgname}/example-jobs/" install } sha512sums="d5e469772dbcabcfa3aa7296b9639de6713d48ef0f279be6df108dd94f3808f40ce13afd5c028bea08b47803cd4b92faea04cd036024c8be3e8a79b5f0850ff4 stress-ng-0.09.54.tar.xz 8b648cdeced325a04c494e84be78182a941ce4c11327c3c0c24bff2caf399ff09a8e88ad19b564f1eb614e9cdc1560377075ec866d90d17a55cb45498b0c3a0d 0001-Remove-GLOB_ONLYDIR-for-musl.patch"