# Contributor: Jakub Jirutka <jakub@jirutka.cz>
# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
setvar pkgname = 'czmq'
setvar pkgver = '4.0.2'
setvar pkgrel = '0'
setvar pkgdesc = ""High-level C binding for ZeroMQ""
setvar url = ""http://czmq.zeromq.org/""
setvar arch = ""all !s390x""  # zproxy test timeouts on s390x
setvar license = ""MPL-2.0""
setvar makedepends = ""cmake zeromq-dev""
setvar subpackages = ""$pkgname-dev""
setvar source = ""https://github.com/zeromq/$pkgname/releases/download/v$pkgver/$pkgname-$pkgver.tar.gz""
setvar builddir = ""$srcdir/$pkgname-$pkgver""

proc build {
	cd $builddir

	# Note: One test segfaults when built with MinSizeRel (-Os).
	cmake \
		-DCMAKE_BUILD_TYPE=Release \
		-DCMAKE_INSTALL_PREFIX=/usr \
		-DCMAKE_VERBOSE_MAKEFILE=ON
	make
}

proc check {
	cd $builddir
	make test
}

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

setvar sha512sums = ""f4172f0735d69c779d407e7112ceb1dd160a2139f68c504e1fafde2aa899993512d40afe72a0bc4d5dac196dfe0aee4e59defd6d8c0c44299f6e7c74294b0b35  czmq-4.0.2.tar.gz""