# Contributor: Michael Jeanson <mjeanson@efficios.com>
# Contributor: Fabian Affolter <fabian@affolter-engineering.ch>
# Maintainer: Fabian Affolter <fabian@affolter-engineering.ch>
setvar pkgname = 'userspace-rcu'
setvar pkgver = '0.10.0'
setvar pkgrel = '0'
setvar pkgdesc = ""A userspace RCU (read-copy-update) library""
setvar url = ""http://lttng.org/urcu/""
setvar arch = ""all""
setvar license = ""LGPL2+""
setvar depends = """"
setvar depends_dev = """"
setvar makedepends = ""$depends_dev bash perl perl-utils""
setvar install = """"
setvar subpackages = ""$pkgname-dev $pkgname-doc""
setvar source = ""http://lttng.org/files/urcu/$pkgname-$pkgver.tar.bz2""
setvar builddir = ""$srcdir"/$pkgname-$pkgver"

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

proc check {
	cd $builddir
	make check || return 1
}

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

proc dev {
	default_dev
	# Move back examples files that are wrongly included
	# by the default dev splitfunc
	cp -pr "$subpkgdir"/usr/share/doc/$pkgname \
		"$pkgdir"/usr/share/doc/
	rm -rf "$subpkgdir"/usr/share/doc/$pkgname
}

setvar sha512sums = ""e3e458510f97709431caf848b007465110057d6fba7b9e39162fbc8857fa18299e884f0e484302aa8a79ab6e6a941921db9a4adabd863c151c1b547b7276eab8  userspace-rcu-0.10.0.tar.bz2""