# Maintainer: Daryl Ronningen pkgname=busybox pkgver=1.36.1 pkgrel=1 pkgdesc="Utilities for rescue and embedded systems" arch=("x86_64") url="https://www.busybox.net" license=("GPL-2.0-ONLY") source=( "$url/downloads/busybox-$pkgver.tar.bz2" "config" ) sha256sums=( "b8cc24c9574d809e7279c3be349795c5d5ceb6fdf19ca709f80cde50e47de314" "035fb8b3a475a9264a4c443ab83f123a40d758ae7d969e59523985a4f9070376" ) build() { cd $pkgname-$pkgver cp $srcdir/config .config # reproducible build export KCONFIG_NOTIMESTAMP=1 make CC=cc HOSTCC=cc } package() { cd $pkgname-$pkgver make CC=cc HOSTCC=cc install # Move all applets into /usr/bin mv $pkgdir/bin/* $pkgdir/usr/bin/ mv $pkgdir/sbin/* $pkgdir/usr/bin/ mv $pkgdir/usr/sbin/* $pkgdir/usr/bin/ rm -rf $pkgdir/{bin,sbin,usr/sbin} # docs install -Dm644 docs/busybox.1 $pkgdir/usr/share/man/man1/busybox.1 for doc in BusyBox.html BusyBox.txt; do install -Dm644 docs/$doc $pkgdir/usr/share/doc/$pkgname/$doc done }