# Contributor: Michael Jeanson <mjeanson@efficios.com>
# Maintainer: Michael Jeanson <mjeanson@efficios.com>
setvar pkgname = 'babeltrace'
setvar pkgver = '1.5.1'
setvar pkgrel = '0'
setvar pkgdesc = ""a trace converter and read/write library""
setvar url = ""https://www.efficios.com/babeltrace""
setvar arch = ""all""
setvar license = ""MIT""
setvar depends = """"
setvar depends_dev = ""glib-dev""
setvar makedepends = ""$depends_dev popt-dev util-linux-dev bash perl""
setvar install = """"
setvar subpackages = ""$pkgname-dev $pkgname-doc""
setvar source = ""https://www.efficios.com/files/$pkgname/$pkgname-$pkgver.tar.bz2""

setvar builddir = ""$srcdir/$pkgname-$pkgver""

proc build {
	cd $builddir
	# This package uses _init functions to initialise extensions. With
	# --as-needed this will not work.
	export LDFLAGS="$LDFLAGS -Wl,--no-as-needed"
	./configure \
		--build=$CBUILD \
		--host=$CHOST \
		--prefix=/usr \
		--disable-static \
		--disable-debug-info \
		|| return 1
	make V=1 || return 1
	test $CARCH = "aarch64" || make check || return 1
}

proc package {
	cd $builddir
	make DESTDIR="$pkgdir" install || return 1
	install -Dm644 LICENSE "$pkgdir"/usr/share/licenses/$pkgname/LICENSE
}

setvar md5sums = ""3f7d29ba2821a966d24759a928a15cdf  babeltrace-1.5.1.tar.bz2""
setvar sha256sums = ""379e96f1cf867f0a198cf1c315c52ec7d7ad67898402bbe22d1404fc38d19d98  babeltrace-1.5.1.tar.bz2""
setvar sha512sums = ""c9b7786b7389761a2a93070778fee43e599681316e10ace7358642b90ca9a35b7204ed78bb3b31f71e37bc3fc17886e698d5d957a60b26e66c3778700d9c287a  babeltrace-1.5.1.tar.bz2""