# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
setvar pkgname = 'libdrm'
setvar pkgver = '2.4.83'
setvar pkgrel = '2'
setvar pkgdesc = ""Userspace interface to kernel DRM services""
setvar url = ""http://dri.freedesktop.org/""
setvar arch = ""all""
setvar license = ""custom""
setvar depends = """"
setvar depends_dev = ""linux-headers""
#remove automake, autoconf and util-macros from makedepends in next release
setvar makedepends = ""$depends_dev libpthread-stubs eudev-dev libpciaccess-dev
	automake autoconf util-macros""
setvar checkdepends = ""cunit-dev bash""
setvar subpackages = ""$pkgname-dev""
setvar source = ""http://dri.freedesktop.org/$pkgname/$pkgname-$pkgver.tar.bz2
	ioctl.patch
	amdgpu-uve_ib.patch
	fix-symbol-checks.patch
	""

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

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

proc check {
	cd $builddir
	make check
}

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

setvar sha512sums = ""8f894ff61939bca03ac857506a84bbbcbe2367e60c91a0f2388bfce5ae81e12ba2f96fe1c962416cf9e2d25ef04b98b5437c7015497789561311a72607b3bfcb  libdrm-2.4.83.tar.bz2
af52fef51aaa05a4dd17919371cb9d92a77480402730bf53ba223e54df52f3825be05a7f28e6aef8c904db5ee59fe38a6c15bc6aafa7f8d31a719e80399dd51f  ioctl.patch
5aa56bf6dab6bec0f2fc90cba925bc64f48f0ebdf52651ccdbb65ccace99fce0bef23f7660968d54a6027ebc1f17850eb3a9cc5baa847c54f75a7b2b4b4e9f41  amdgpu-uve_ib.patch
fe85537761fa8e7a168c2fbfcb6092ba3c34275c2eaa6c8ce2803ccc769a797350f8deacefc94a3479ebef51800808cdd4b4554eee14c1cd8b6f2cc159ab467e  fix-symbol-checks.patch""