# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=libre
pkgver=3.20.0
pkgrel=0
pkgdesc="Portable library for real-time communications"
url="https://github.com/baresip/re"
arch="all"
license="BSD-3-Clause"
makedepends="openssl-dev zlib-dev cmake linux-headers samurai"
subpackages="$pkgname-dev"
source="$pkgname-$pkgver.tar.gz::https://github.com/baresip/re/archive/v$pkgver.tar.gz"

builddir="$srcdir/re-$pkgver"

build() {
	cmake -B build -G Ninja -DCMAKE_BUILD_TYPE='None' -DCMAKE_INSTALL_PREFIX='/usr' -Wno-dev
	cmake --build build
}

check() {
	cmake --build build --parallel -t retest
		build/test/retest -rv
}

package() {
	DESTDIR="$pkgdir" cmake --install build
}

sha512sums="
4bafd05f4b5d20b988b1cee7ee673235d1bf5cd96caf5597219fe0b1b4509a61edbea628371f5ece384ca3ef881104100d7a425e7f7a327245a99a9c3374e53c  libre-3.20.0.tar.gz
"
