update graphics

This commit is contained in:
Weng Xuetian 2014-08-29 16:59:21 +00:00
parent 85d5772f57
commit d337b78c2e
3 changed files with 15 additions and 13 deletions

View File

@ -4,11 +4,11 @@
_pkgbasename=libdrm
pkgname=lib32-$_pkgbasename
pkgver=2.4.54
pkgrel=2
pkgrel=3
pkgdesc="Userspace interface to kernel DRM services (32-bit)"
arch=(x86_64)
license=('custom')
depends=('lib32-libpciaccess' 'lib32-glibc') # $_pkgbasename=$pkgver)
depends=('lib32-libpciaccess' 'lib32-glibc' $_pkgbasename=$pkgver)
makedepends=(gcc-multilib)
checkdepends=('lib32-cairo')
url="http://dri.freedesktop.org/"

View File

@ -3,12 +3,12 @@
_pkgbasename=libxshmfence
pkgname=lib32-${_pkgbasename}
pkgver=1.1
pkgrel=2
pkgrel=3
pkgdesc="a library that exposes a event API on top of Linux futexes"
arch=('x86_64')
url="http://xorg.freedesktop.org/"
license=('GPL')
depends=('glibc')
depends=('glibc' $_pkgbasename=$pkgver)
makedepends=('xorg-util-macros' 'xproto')
source=(${url}/releases/individual/lib/${_pkgbasename}-${pkgver}.tar.bz2)
sha256sums=('dbc2db2925ca9f216fd1e9c63d0974db9f4d49aaf5877ffb606d2d8d7e58cebe')

View File

@ -4,15 +4,17 @@
_pkgbasename=mesa
pkgbase=lib32-$_pkgbasename
pkgname=('lib32-ati-dri' 'lib32-intel-dri' 'lib32-nouveau-dri' 'lib32-svga-dri' 'lib32-mesa' 'lib32-mesa-libgl')
pkgver=10.2.4
pkgver=10.2.6
pkgrel=1
arch=('x86_64')
makedepends=('python2' 'lib32-libxml2' 'lib32-expat' 'lib32-libx11' 'glproto' 'lib32-libdrm' 'dri2proto' 'presentproto' 'dri3proto'
'lib32-libxxf86vm' 'lib32-libxdamage' 'gcc-multilib' 'lib32-elfutils' 'lib32-llvm' 'lib32-systemd' 'lib32-libvdpau' 'lib32-wayland' 'lib32-libxshmfence' 'libtool')
makedepends=('python2' 'lib32-libxml2' 'lib32-expat' 'lib32-libx11' 'glproto' 'lib32-libdrm' 'dri2proto' 'dri3proto' 'presentproto'
'lib32-libxshmfence' 'lib32-libxxf86vm' 'lib32-libxdamage' 'gcc-multilib' 'lib32-elfutils' 'lib32-llvm' 'lib32-systemd'
'lib32-libvdpau' 'lib32-wayland' 'libtool')
url="http://mesa3d.sourceforge.net"
license=('custom')
source=(ftp://ftp.freedesktop.org/pub/mesa/${pkgver}/MesaLib-${pkgver}.tar.bz2)
sha256sums=('06a2341244eb85c283f59f70161e06ded106f835ed9b6be1ef0243bd9344811a')
source=(ftp://ftp.freedesktop.org/pub/mesa/${pkgver}/MesaLib-${pkgver}.tar.bz2{,.sig})
sha256sums=('193314d2adba98e43697d726739ac46b4299aae324fa1821aa226890c28ac806'
SKIP)
build() {
export CC="gcc -m32"
@ -34,17 +36,17 @@ build() {
--with-dri-drivers=i915,i965,r200,radeon,nouveau,swrast \
--with-egl-platforms=x11,drm,wayland \
--enable-llvm-shared-libs \
--enable-gallium-llvm \
--enable-egl \
--enable-gallium-egl \
--enable-shared-glapi \
--enable-gbm \
--enable-gallium-llvm \
--enable-shared-glapi \
--enable-glx-tls \
--enable-dri \
--enable-glx \
--enable-osmesa \
--enable-gles1 \
--enable-gles2 \
--enable-egl \
--enable-texture-float \
--enable-xa \
--enable-vdpau \
@ -122,7 +124,7 @@ package_lib32-svga-dri() {
package_lib32-mesa() {
pkgdesc="an open-source implementation of the OpenGL specification (32-bit)"
depends=('lib32-libdrm' 'lib32-libxxf86vm' 'lib32-libxdamage' 'lib32-systemd' 'lib32-elfutils' 'lib32-llvm-libs' 'lib32-libvdpau' 'lib32-wayland') # $_pkgbasename=$pkgver)
depends=('lib32-libdrm' 'lib32-libxxf86vm' 'lib32-libxdamage' 'lib32-libxshmfence' 'lib32-systemd' 'lib32-elfutils' 'lib32-llvm-libs' 'lib32-wayland' $_pkgbasename=$pkgver)
optdepends=('opengl-man-pages: for the OpenGL API man pages')
provides=('lib32-libglapi' 'lib32-libgles' 'lib32-libegl')
conflicts=('lib32-libglapi' 'lib32-libgles' 'lib32-libegl')