updated on Thu Jan 26 16:09:46 UTC 2012
[aur-mirror.git] / lib32-libdrm-git / PKGBUILD
blobf287086831f6808055d96759aadc73d9647a5f23
1 # Contributor:  Caillin Campsie <gmail.com: ccampsie2 >
3 _pkgsourcename=libdrm-git
4 pkgname=lib32-$_pkgsourcename
5 pkgver=20110704
6 pkgrel=1
7 pkgdesc="Userspace interface to kernel DRM services"
8 url="http://dri.freedesktop.org/"
9 license=('custom')
10 arch=('x86_64')
11 groups=('lib32')
12 depends=('lib32-glibc')
13 makedepends=('gcc-multilib')
14 provides=('lib32-libdrm=2.4.25')
15 conflicts=('lib32-libdrm')
16 source=('no-pthread-stubs.patch')
19 _gitroot='git://git.freedesktop.org/git/mesa/drm'
20 _gitname='drm'
23 build() {
24         export CC="gcc -m32"
25         export CXX="g++ -m32"
26         export PKG_CONFIG_PATH="/usr/lib32/pkgconfig" 
28 msg 'Connecting to git.freedesktop.org GIT server....'
30   if [ -d $_gitname ] ; then
31     cd $_gitname
32     git pull origin
33     msg 'The local files are updated.'
34   else
35     git clone $_gitroot
36   fi
38   msg 'GIT checkout done or server timeout'
40   msg 'Creating build directory'
41   cd "${srcdir}"
42   rm -rf $_gitname-build
43   cp -r $_gitname{,-build}
45   msg 'Starting make...'
46   cd ${_gitname}-build
48   msg 'Applying patches ...'
49   patch -Np1 -i "${srcdir}/no-pthread-stubs.patch"
51   sh autogen.sh \
52     --prefix=/usr \
53     --enable-nouveau-experimental-api \
54     --enable-radeon \
55     --enable-udev \
56     --libdir=/usr/lib32
58   make
61 package() {
62   cd "${srcdir}/${_gitname}-build"
64   make DESTDIR="${pkgdir}" install
65   rm -rf "${pkgdir}/usr/include"
67 md5sums=('a5a54f0b171f24cf4b5c76ee9819ae6a')