# Contributor: Alan Lacerda <alacerda@alpinelinux.org>
# Maintainer: Alan Lacerda <alacerda@alpinelinux.org>
setvar pkgname = 'setup-box'
setvar pkgver = '1.0.1'
setvar pkgrel = '0'
setvar pkgdesc = ""A tool to setup a variety of Alpine Linux Environments""
setvar url = ""http://git.alpinelinux.org/cgit/alacerda/setup-box/""
setvar arch = ""noarch""
setvar license = ""MIT""
setvar depends = ""jq""
setvar depends_dev = """"
setvar makedepends = "$depends_dev"
setvar install = """"
setvar subpackages = ""$pkgname-doc""
setvar source = ""http://dev.alpinelinux.org/archive/$pkgname/$pkgname-$pkgver.tar.bz2""

setvar _builddir = ""$srcdir/$pkgname-$pkgver""
proc prepare {
	local i
	cd $_builddir
	for i in $source {
		case (i) {
		*.patch { msg $i; patch -p1 -i "$srcdir"/$i || return 1}
		}
	}
}

proc doc {
	mkdir -p "$subpkgdir"/usr/share/man/man1 || return 1
	mv "$_builddir"/usr/share/man/setup-box.1.gz "$subpkgdir"/usr/share/man/man1/ || return 1
}

proc build {
	cd $_builddir
}

proc package {
	cd $_builddir
	mkdir -p "$pkgdir"/etc/setup-box/json
	mkdir "$pkgdir"/sbin
	install -m 755 setup-box "$pkgdir"/sbin/$pkgname
	cp json/* "$pkgdir"/etc/setup-box/json
	sed -e 's:@CONFIG_DIR@:/etc/setup-box:g' -i "$pkgdir"/sbin/$pkgname
	sed -e 's:@JSON_DIR@:/etc/setup-box/json:g' -i "$pkgdir"/sbin/$pkgname
	sed -e 's:@VERSION@:v$pkgver:g' -i "$pkgdir"/sbin/$pkgname
}

setvar md5sums = ""4fde92c55bada419c2fa91d1558d8665  setup-box-1.0.1.tar.bz2""
setvar sha256sums = ""14a6d966f31a7e9509d21af01e2e37f38bdb14af5ec568a4e03446f8458144e5  setup-box-1.0.1.tar.bz2""
setvar sha512sums = ""22891037b4a0ed8a60103959e21b2d99e4bdf0a518419141623373b6a7a1c0160c8bd761ca81637bef069078849d06952817eaef83fd5c426ae9693329c29e48  setup-box-1.0.1.tar.bz2""