# Maintainer: Danilo Bürger <danilo@feastr.de>

setvar pkgname = 'tini'
setvar pkgver = '0.15.0'
setvar pkgrel = '0'
setvar pkgdesc = ""A tiny but valid init for containers""
setvar url = ""https://github.com/krallin/tini""
setvar arch = ""all""
setvar license = ""MIT""
setvar makedepends = ""cmake""
setvar subpackages = ""$pkgname-static""
setvar source = ""$pkgname-$pkgver.tar.gz::https://github.com/krallin/tini/archive/v$pkgver.tar.gz""
setvar builddir = ""$srcdir"/$pkgname-$pkgver"

proc build {
	cd $builddir
	export CFLAGS="-DPR_SET_CHILD_SUBREAPER=36 -DPR_GET_CHILD_SUBREAPER=37"
	cmake .
	make
	make tini-static
}

proc package {
	cd $builddir
	install -D -m755 tini "$pkgdir"/sbin/tini
}

proc static {
	cd $builddir
	setvar pkgdesc = ""Static build of tini""
	install -D -m755 tini-static "$subpkgdir"/sbin/tini-static
}

setvar sha512sums = ""774addddeb2bcefd1db2e4bff7c55bba6c3f4adc41e0b2a647059eef8cc5cc9d4a47b68cb4b89aa4e9e52b85916fe2680dad2a414c82b3c276beea89e3689481  tini-0.15.0.tar.gz""