# Maintainer: Thomas Dziedzic < gostrc at gmail >
# Contributor: Antti "Tera" Oja <antti.bofh@gmail.com>
pkgname=libdrm-git
pkgver=20101017
pkgrel=1
pkgdesc='Userspace interface to kernel DRM services.'
arch=('i686' 'x86_64')
url='http://dri.freedesktop.org/'
license=('custom')
depends=('glibc')
makedepends=('git')
provides=('libdrm=2.4.23' 'libdrm-git')
conflicts=('libdrm')
options=('!libtool')
source=('no-pthread-stubs.patch'
'COPYING')
md5sums=('9b5ec3bbebe86921e2057694c42f65b8'
'ba65e71c481b94ef0fb6c23c7f21ffa1')
_gitroot='git://git.freedesktop.org/git/mesa/drm'
_gitname='drm'
build() {
msg 'Connecting to git.freedesktop.org GIT server....'
if [ -d $_gitname ] ; then
cd $_gitname
git pull origin
msg 'The local files are updated.'
else
git clone $_gitroot
fi
msg 'GIT checkout done or server timeout'
msg 'Creating build directory'
cd ${srcdir}
rm -rf $_gitname-build
cp -R $_gitname $_gitname-build
msg 'Starting make...'
cd $_gitname-build
msg 'Applying patches ...'
patch -Np1 -i "${srcdir}/no-pthread-stubs.patch"
sh autogen.sh \
--prefix=/usr \
--enable-nouveau-experimental-api \
--enable-radeon \
--enable-udev
make
}
package() {
cd $_gitname-build
make DESTDIR="${pkgdir}" install
# Install license file
install -d "${pkgdir}/usr/share/licenses/${pkgname}"
install -m644 "${srcdir}/COPYING" "${pkgdir}/usr/share/licenses/${pkgname}/"
}