# Contributor: Sören Tempel <soeren+alpine@soeren-tempel.net>
# Maintainer: Sören Tempel <soeren+alpine@soeren-tempel.net>
setvar pkgname = 'libcoap'
setvar pkgver = '4.1.2'
setvar pkgrel = '0'
setvar pkgdesc = ""A CoAP (RFC 7252) implementation""
setvar url = ""https://github.com/obgm/libcoap""
setvar arch = ""all""
setvar license = ""BSD GPL2+""
setvar depends = """"
setvar depends_dev = """"
setvar makedepends = ""automake autoconf libtool asciidoc""
setvar checkdepends = ""cunit-dev""
setvar install = """"
setvar subpackages = ""$pkgname-dev $pkgname-doc""
setvar source = ""$pkgname-$pkgver.tar.gz::https://github.com/obgm/$pkgname/archive/v$pkgver.tar.gz""
setvar builddir = ""$srcdir/$pkgname-$pkgver""

proc prepare {
	default_prepare

	cd $builddir
	./autogen.sh
}

proc build {
	cd $builddir
	./configure \
		--build=$CBUILD \
		--host=$CHOST \
		--prefix=/usr \
		--sysconfdir=/etc \
		--mandir=/usr/share/man \
		--localstatedir=/var \
		--enable-tests
	make
}

proc check {
	case (CARCH) {
	ppc64le { return } # FIXME
	}

	"$builddir"/tests/testdriver
}

proc package {
	cd $builddir
	make DESTDIR="$pkgdir" install

	mkdir -p "$pkgdir"/usr/share/doc/$pkgname
	install -m644 CONTRIBUTE AUTHORS ChangeLog NEWS README.md TODO \
		"$pkgdir"/usr/share/doc/$pkgname
}

setvar sha512sums = ""151f40cdacddf25bdffe367b4f1e3bf295445eac966db7bcf6692047cd9d5476b726f08c8d1de7dbe4ebe2477162b4df5e6c121e24eac79f9a4041ab2a646be6  libcoap-4.1.2.tar.gz""