# Arch libdrm Maintainers: # Jan de Groot # Andreas Radke # Maintainer (Parabola): Márcio Silva pkgname=libdrm-git pkgver=20120611 pkgrel=2 pkgdesc="Userspace interface to kernel DRM services" arch=('i686' 'x86_64' 'mips64el') license=('MIT') depends=('libpciaccess') provides=('libdrm=2.4.35') makedepends=('git' 'cairo' 'udev') options=('!libtool') url="http://dri.freedesktop.org/" conflicts=('libdrm') _gitroot='git://git.freedesktop.org/git/mesa/drm' _gitname='drm' build() { cd "$srcdir" msg "Connecting to GIT server...." if [[ -d "$_gitname" ]]; then cd "$_gitname" && git pull origin msg "The local files are updated." else git clone "$_gitroot" "$_gitname" fi msg "GIT checkout done or server timeout" msg "Starting build..." rm -rf "$srcdir/$_gitname-build" git clone "$srcdir/$_gitname" "$srcdir/$_gitname-build" cd "$srcdir/$_gitname-build" sed -i 's/PKG_CHECK_MODULES(PTHREADSTUBS, pthread-stubs)//' configure.ac ./autogen.sh ./configure --prefix=/usr \ --enable-udev \ --enable-intel \ --enable-radeon \ --enable-vmwgfx-experimental-api \ --enable-nouveau make V=1 } check() { cd "$srcdir/$_gitname-build" make -k check } package() { cd "$srcdir/$_gitname-build" make DESTDIR="$pkgdir" install }