# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
setvar pkgname = 'json-c'
setvar pkgver = '0.12.1'
setvar pkgrel = '1'
setvar pkgdesc = ""A JSON implementation in C""
setvar url = ""https://github.com/json-c/json-c/wiki""
setvar arch = ""all""
setvar license = ""MIT""
setvar depends = """"
setvar depends_dev = """"
setvar makedepends = ""$depends_dev autoconf automake libtool""
setvar install = """"
setvar subpackages = ""$pkgname-static $pkgname-dev""
setvar source = ""https://s3.amazonaws.com/${pkgname}_releases/releases/$pkgname-${pkgver}.tar.gz
	""

setvar builddir = ""$srcdir"/json-c-$pkgver"
proc prepare {
	local i
	cd $builddir
	default_prepare
	autoreconf -f -v -i
}

proc build {
	cd $builddir
	./configure --prefix=/usr \
		--sysconfdir=/etc \
		--mandir=/usr/share/man \
		--infodir=/usr/share/info \
		--localstatedir=/var \
		--enable-shared \
		 || return 1
	make -j1 || return 1
}

proc package {
	cd $builddir
	make -j1 DESTDIR="$pkgdir" install || return 1
}

proc static {
	setvar pkgdesc = ""Static json-c library""
	mkdir -p "$subpkgdir"/usr/lib
	mv "$pkgdir"/usr/lib/*.a "$subpkgdir"/usr/lib/
}

setvar md5sums = ""55f7853f7d8cf664554ce3fa71bf1c7d  json-c-0.12.1.tar.gz""
setvar sha256sums = ""2a136451a7932d80b7d197b10441e26e39428d67b1443ec43bbba824705e1123  json-c-0.12.1.tar.gz""
setvar sha512sums = ""038676a0ce815e5174161fbd4339524feadc294d517f732fb408ad6aa7c4906423451c13386107569d9f24746a1a101564ca511e92e8276c5bf5b8c022ca42ed  json-c-0.12.1.tar.gz""