summaryrefslogtreecommitdiff
path: root/extra/mesa
diff options
context:
space:
mode:
authorNicolas Reynolds <fauno@kiwwwi.com.ar>2011-08-12 10:46:08 -0300
committerNicolas Reynolds <fauno@kiwwwi.com.ar>2011-08-12 10:46:08 -0300
commitf485099bff608b85d321ce62bfaf07b32eda042d (patch)
tree7ddb126fe7e459539443b2b205d46fcc3e3e7c83 /extra/mesa
parent0f7b614456934f23ecb58152df7ac818c5fe658b (diff)
Xlib Mesa
Diffstat (limited to 'extra/mesa')
-rw-r--r--extra/mesa/PKGBUILD26
1 files changed, 17 insertions, 9 deletions
diff --git a/extra/mesa/PKGBUILD b/extra/mesa/PKGBUILD
index 0e5fa22f6..a3f335504 100644
--- a/extra/mesa/PKGBUILD
+++ b/extra/mesa/PKGBUILD
@@ -4,7 +4,7 @@
pkgbase=mesa
pkgname=('mesa' 'libgl' 'libglapi' 'libgles' 'libegl' 'ati-dri' 'intel-dri' 'unichrome-dri' 'mach64-dri' 'mga-dri' 'r128-dri' 'savage-dri' 'sis-dri' 'tdfx-dri' 'nouveau-dri') # 'llvm-dri')
-[[ "$CARCH" = "mips64el" ]] && pkgname=('mesa' 'libgl' 'libgles' 'libegl')
+[[ "$CARCH" = "mips64el" ]] && pkgname=('mesa' 'libglapi' 'libgl' 'libgles')
#_git=true
_git=false
@@ -18,8 +18,8 @@ fi
pkgrel=1
arch=('i686' 'x86_64' 'mips64el')
makedepends=('glproto>=1.4.14' 'libdrm>=2.4.26' 'libxxf86vm>=1.1.1' 'libxdamage>=1.1.3' 'expat>=2.0.1' 'libx11>=1.4.3' 'libxt>=1.1.1'
- 'gcc-libs>=4.6.1' 'python2' 'libxml2' 'imake' 'udev')
-[[ "$CARCH" = "mips64el" ]] || makedepends+=('dri2proto=2.6' 'llvm')
+ 'gcc-libs>=4.6.0' 'python2' 'libxml2' 'imake' 'udev')
+[ "$CARCH" = "mips64el" ] || makedepends+=('dri2proto=2.6' 'llvm')
url="http://mesa3d.sourceforge.net"
license=('custom')
source=(LICENSE)
@@ -31,20 +31,22 @@ if [ "${_git}" = "true" ]; then
source=(${source[@]} "ftp://ftp.freedesktop.org/pub/mesa/${pkgver}/MesaLib-${pkgver}.tar.bz2"
)
fi
+[ "$CARCH" = "mips64el" ] && \
+ source+=(mesa-7.5-mips-wmb.patch mesa-loongson.patch)
build() {
cd ${srcdir}/?esa-*
- # WMB for MIPS patch from Fedora and Gentoo
- patch -Np1 -i $srcdir/mesa-7.5-mips-wmb.patch
- patch -Np1 -i $srcdir/mesa-loongson.patch
if [ "$CARCH" = "mips64el" ]; then
+ # WMB for MIPS patch from Fedora and Gentoo
+ patch -Np1 -i $srcdir/mesa-7.5-mips-wmb.patch
+ patch -Np1 -i $srcdir/mesa-loongson.patch
+
./configure --prefix=/usr \
--enable-glx-tls \
--with-driver=xlib \
--enable-xcb \
- --with-state-trackers=glx \
--disable-glut \
--enable-gles1 \
--enable-gles2 \
@@ -102,10 +104,10 @@ package_libgl() {
install -m755 -d "${pkgdir}/usr/lib/xorg/modules/extensions"
bin/minstall lib/libGL.so* "${pkgdir}/usr/lib/"
- bin/minstall lib/libdricore.so* "${pkgdir}/usr/lib/"
- bin/minstall lib/libglsl.so* "${pkgdir}/usr/lib/"
if [ "$CARCH" != "mips64el" ]; then
+ bin/minstall lib/libdricore.so* "${pkgdir}/usr/lib/"
+ bin/minstall lib/libglsl.so* "${pkgdir}/usr/lib/"
cd src/mesa/drivers/dri
#make -C swrast DESTDIR="${pkgdir}" install
@@ -313,3 +315,9 @@ package_nouveau-dri() {
# make -C ${srcdir}/Mesa-${pkgver}/src/gallium/targets/dri-nouveau DESTDIR="${pkgdir}" install
#fi
#}
+md5sums=('5c65a0fe315dd347e09b1f2826a1df5a'
+ 'ff03aca82d0560009a076a87c888cf13')
+md5sums=('5c65a0fe315dd347e09b1f2826a1df5a'
+ 'ff03aca82d0560009a076a87c888cf13'
+ 'c7788f2495060bf133771aef6ad25929'
+ '598c24dccfcdcc99c07d883f7c09f36a')