pkgname=busybox
pkgver=1.38.0
pkgrel=1
pkgdesc='Small Unix utilities'
arch=('x86_64')
url='https://busybox.net'
license=('GPL-2.0-only')
makedepends=('musl' 'kernel-headers-musl')
source=("https://busybox.net/downloads/busybox-$pkgver.tar.bz2")
sha256sums=('34f9ea6ff8636f2c9241153b9114eefa9e65674a45318ae1ef95bb5f31c53bb2')
build() {
    cd "$srcdir/busybox-$pkgver"
    make defconfig
    # tc's removed CBQ API is supplied by iproute2 instead
    sed -i 's/^CONFIG_TC=y/# CONFIG_TC is not set/; s/^# CONFIG_STATIC is not set/CONFIG_STATIC=y/' .config
    make -j"$(nproc)" CC=musl-gcc
}
package() {
    cd "$srcdir/busybox-$pkgver"
    install -Dm755 busybox "$pkgdir/usr/bin/busybox"
    install -Dm644 docs/BusyBox.html "$pkgdir/usr/share/doc/busybox/BusyBox.html"
}
