# Maintainer: Chocobo1 pkgname=busybox-git pkgver=1.36.0.r67.g3e83699ce pkgrel=1 pkgdesc="Tiny versions of many common UNIX utilities" arch=('i686' 'x86_64') url="https://www.busybox.net/" license=('GPL') makedepends=('git' 'kernel-headers-musl' 'musl' 'ncurses') provides=("busybox=$pkgver") conflicts=('busybox') source=("git+https://git.busybox.net/busybox" "config::https://gitlab.archlinux.org/archlinux/packaging/packages/busybox/-/raw/main/config") sha256sums=('SKIP' 'SKIP') pkgver() { cd "busybox" git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/[_-]/./g' } build() { cd "busybox" cp "$srcdir/config" ".config" yes "" | make oldconfig export KCONFIG_NOTIMESTAMP=1 # reproducible build make CC=musl-gcc } check() { cd "busybox" #make check } package() { cd "busybox" install -Dm755 "busybox" -t "$pkgdir/usr/bin" install -Dm644 "docs/busybox.1" -t "$pkgdir/usr/share/man/man1" install -Dm644 "docs"/BusyBox.{html,txt} -t "$pkgdir/usr/share/doc/busybox" }