mirror of
https://github.com/archlinuxarm/PKGBUILDs.git
synced 2025-02-27 00:10:29 +00:00
extra/mesa to 10.0.1-2
This commit is contained in:
parent
ec66a45db7
commit
2f89ca973d
2 changed files with 42 additions and 3 deletions
|
@ -10,7 +10,7 @@
|
|||
pkgbase=mesa
|
||||
pkgname=('mesa' 'mesa-libgl')
|
||||
pkgver=10.0.1
|
||||
pkgrel=1
|
||||
pkgrel=2
|
||||
arch=('i686' 'x86_64')
|
||||
makedepends=('python2' 'libxml2' 'libx11' 'glproto' 'libdrm' 'dri2proto' 'libxxf86vm' 'libxdamage'
|
||||
'libvdpau' 'wayland' 'elfutils' 'llvm' 'systemd')
|
||||
|
@ -18,9 +18,18 @@ url="http://mesa3d.sourceforge.net"
|
|||
license=('custom')
|
||||
options=('!libtool')
|
||||
source=(ftp://ftp.freedesktop.org/pub/mesa/${pkgver}/MesaLib-${pkgver}.tar.bz2
|
||||
LICENSE)
|
||||
LICENSE
|
||||
revert.remove.GLXContextID.typedef.patch)
|
||||
md5sums=('0a72ca5b36046a658bf6038326ff32ed'
|
||||
'5c65a0fe315dd347e09b1f2826a1df5a')
|
||||
'5c65a0fe315dd347e09b1f2826a1df5a'
|
||||
'6e49b4dd4ceb7873610f608f74efbaaf')
|
||||
|
||||
prepare() {
|
||||
cd ${srcdir}/?esa-*
|
||||
|
||||
# Cherry picked from mesa branch 10.0, this fix wxgtk rebuild (FS#38392)
|
||||
patch -Np1 -i ../revert.remove.GLXContextID.typedef.patch
|
||||
}
|
||||
|
||||
build() {
|
||||
cd ${srcdir}/?esa-*
|
||||
|
|
30
extra/mesa/revert.remove.GLXContextID.typedef.patch
Normal file
30
extra/mesa/revert.remove.GLXContextID.typedef.patch
Normal file
|
@ -0,0 +1,30 @@
|
|||
From 347f1493320e1bc2194c70d4d66bfe2b5883bf1e Mon Sep 17 00:00:00 2001
|
||||
From: Kenneth Graunke <kenneth@whitecape.org>
|
||||
Date: Mon, 30 Dec 2013 07:19:36 +0000
|
||||
Subject: Revert "mesa: Remove GLXContextID typedef from glx.h."
|
||||
|
||||
This reverts commit 136a12ac98868d82c2ae9fcc80d11044a7ec56d1.
|
||||
|
||||
According to belak51 on IRC, this commit broke Allegro, which would no
|
||||
longer compile. Applications apparently expect the GLXContextID typedef
|
||||
to exist in glx.h; removing it breaks them. A bit of searching around
|
||||
the internet revealed other complaints since upgrading to Mesa 10.
|
||||
|
||||
Cc: "10.0" <mesa-stable@lists.freedesktop.org>
|
||||
(cherry picked from commit f425d56ba41382be04366d011536ee78a03a2f33)
|
||||
---
|
||||
diff --git a/include/GL/glx.h b/include/GL/glx.h
|
||||
index 62d0ede..234abc0 100644
|
||||
--- a/include/GL/glx.h
|
||||
+++ b/include/GL/glx.h
|
||||
@@ -168,6 +168,7 @@ typedef XID GLXDrawable;
|
||||
/* GLX 1.3 and later */
|
||||
typedef struct __GLXFBConfigRec *GLXFBConfig;
|
||||
typedef XID GLXFBConfigID;
|
||||
+typedef XID GLXContextID;
|
||||
typedef XID GLXWindow;
|
||||
typedef XID GLXPbuffer;
|
||||
|
||||
--
|
||||
cgit v0.9.0.2-2-gbebe
|
||||
|
Loading…
Reference in a new issue