archrelease: copy trunk to community-any
[ArchLinux/community.git] / nix-busybox / trunk / PKGBUILD
blobea7fe0793e90f0edf88bd31d0ad64c05a8d82caf
1 # Maintainer: George Rawlinson <grawlinson@archlinux.org>
2 # Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com>
3 # Contributor: Eli Schwartz <eschwartz@archlinux.org>
4 # Contributor: Jens Pranaitis <jens@jenux.homelinux.org>
6 pkgname=nix-busybox
7 _pkgname="${pkgname#nix-}"
8 pkgver=1.35.0
9 pkgrel=1
10 pkgdesc='Slimmed down busybox for Nix sandbox builds'
11 arch=('x86_64')
12 url='https://www.busybox.net'
13 license=('GPL')
14 makedepends=(
15   'ncurses'
16   'musl'
17   'kernel-headers-musl'
19 source=(
20   "$url/downloads/$_pkgname-$pkgver.tar.bz2"{,.sig}
21   'config'
23 b2sums=('c08656bc863cd3fa8f7269032e808a30832215c36414c12f8233ab00503636ed1979541b7df42df654f1dfdfdd46fc00c8fe790bf0bed629a915b4c806c643b9'
24         'SKIP'
25         'd592c063dc3f19c00795ba1dfd5241dad365b08a30494126fb3a5ef3c6d9077d885c0a2e150e7b5d9f06f483adcdeeea8df660be208373318472af9fcc52c5c7')
26 validpgpkeys=('C9E9416F76E610DBD09D040F47B70C55ACC9965B') # Denis Vlasenko <vda.linux@googlemail.com>
28 build() {
29   cd "$_pkgname-$pkgver"
31   cp "$srcdir/config" .config
33   # reproducible build
34   export KCONFIG_NOTIMESTAMP=1
35   make CC=musl-gcc
38 package() {
39   cd "$_pkgname-$pkgver"
41   install -vDm755 -t "$pkgdir/usr/lib/nix" busybox