# Maintainer: Jan de Groot # Contributor: Alexander Baldeck # Arch libdrm Maintainers: # Jan de Groot # Andreas Radke # Maintainer (Parabola): Márcio Silva pkgname=libdrm-git pkgver=20120905 pkgrel=1 pkgdesc='Userspace interface to kernel DRM services' arch=( i686 x86_64 mips64el ) license=( MIT ) depends=( libpciaccess ) makedepends=( cairo git valgrind ) options=( '!libtool' ) url=http://dri.freedesktop.org/ provides=( libdrm=2.4.39 ) conflicts=( ${pkgname%-git} ) _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-nouveau \ --enable-vmwgfx make V=1 } check() { cd $srcdir/$_gitname-build make -k check } package() { cd $srcdir/$_gitname-build make DESTDIR=$pkgdir install }