# Maintainer: Natanael Copa pkgname=libdrm pkgver=2.4.41 pkgrel=0 pkgdesc="Userspace interface to kernel DRM services" url="http://dri.freedesktop.org/" arch="all" license="custom" depends= makedepends="libpthread-stubs udev-dev libpciaccess-dev autoconf automake libtool" subpackages="$pkgname-dev" source="http://dri.freedesktop.org/$pkgname/$pkgname-$pkgver.tar.bz2 man-makefile.patch" prepare() { cd "$srcdir"/$pkgname-$pkgver for i in $source; do case $i in *.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;; esac done libtoolize --force && aclocal -I m4 && autoconf \ && automake --add-missing } build() { cd "$srcdir"/$pkgname-$pkgver ./configure --prefix=/usr \ --enable-udev \ || return 1 # temp workaround. problem appears to be with # uclibc open_memstream() and stdio.h sed -i -e 's/-Werror-implicit-function-declaration//' intel/Makefile make || return 1 } package() { cd "$srcdir"/$pkgname-$pkgver make DESTDIR="$pkgdir" install || return 1 rm "$pkgdir"/usr/lib/*.la || return 1 } md5sums="04f40d6a647e5149fe442cf536ae0a37 libdrm-2.4.41.tar.bz2 c92703a2dc9215fbf3b3684c931ac66f man-makefile.patch"