[arch-commits] CVS update of extra/x11-libs/mesa (PKGBUILD)
Jan de Groot
jgc at archlinux.org
Fri Jan 25 23:47:06 UTC 2008
Date: Friday, January 25, 2008 @ 18:47:06
Author: jgc
Path: /home/cvs-extra/extra/x11-libs/mesa
Modified: PKGBUILD (1.14 -> 1.15)
upgpkg: mesa 7.0.3rc1-1
Fix build of demos
----------+
PKGBUILD | 31 ++++++++++++++-----------------
1 file changed, 14 insertions(+), 17 deletions(-)
Index: extra/x11-libs/mesa/PKGBUILD
diff -u extra/x11-libs/mesa/PKGBUILD:1.14 extra/x11-libs/mesa/PKGBUILD:1.15
--- extra/x11-libs/mesa/PKGBUILD:1.14 Fri Nov 16 08:12:44 2007
+++ extra/x11-libs/mesa/PKGBUILD Fri Jan 25 18:47:06 2008
@@ -1,13 +1,10 @@
-# $Id: PKGBUILD,v 1.14 2007/11/16 13:12:44 alexander Exp $
+# $Id: PKGBUILD,v 1.15 2008/01/25 23:47:06 jgc Exp $
# Maintainer: Alexander Baldeck <alexander at archlinux.org>
# Contributor: Jan de Groot <jgc at archlinux.org>
-# mesa needs to build against itself as it assumes heaving headers out
-# of his own source to be on the system already. Simply build, install
-# build again.
-
pkgname=mesa
-pkgver=7.0.2
+pkgver=7.0.3rc1
+_mesaver=7.0.3-rc1
pkgrel=1
pkgdesc="Mesa OpenGL library"
arch=(i686 x86_64)
@@ -17,19 +14,23 @@
makedepends=('imake' 'pkgconfig')
conflicts=('mesa-apps')
replaces=('mesa-apps')
-source=(http://dl.sourceforge.net/mesa3d/MesaLib-${pkgver}.tar.bz2
- http://dl.sourceforge.net/mesa3d/MesaDemos-${pkgver}.tar.bz2
- http://www.archlinux.org/~jgc/gl-manpages-1.0.1.tar.bz2
+source=(ftp://ftp.archlinux.org/other/mesa/MesaLib-${_mesaver}.tar.bz2
+ ftp://ftp.archlinux.org/other/mesa/MesaDemos-${_mesaver}.tar.bz2
+ ftp://ftp.archlinux.org/other/mesa/gl-manpages-1.0.1.tar.bz2
mesa-6.5-apps-noglut.patch)
+md5sums=('9bd9a3f3cebac89ff5a3571e1f51ca4f'
+ '40fccc67be2746f37f7471e2034c4735'
+ '6ae05158e678f4594343f32c2ca50515'
+ 'cc5a4ea4ea8de4425997fcda2a9d8648')
build() {
- cd ${startdir}/src/Mesa-${pkgver}
+ cd ${startdir}/src/Mesa-${_mesaver}
patch -Np0 -i ${startdir}/src/mesa-6.5-apps-noglut.patch || return 1
CONFIG="linux-dri-x86"
if [ "${CARCH}" = "x86_64" ]; then
CONFIG="linux-dri-x86-64"
- sed -i -e "s/lib64/lib/g" ${startdir}/src/Mesa-${pkgver}/configs/${CONFIG}
+ sed -i -e "s/lib64/lib/g" ${startdir}/src/Mesa-${_mesaver}/configs/${CONFIG}
fi
echo "EXTRA_LIB_PATH =" >> configs/${CONFIG}
echo "OPT_FLAGS = ${CFLAGS}" >> configs/${CONFIG}
@@ -50,16 +51,12 @@
rm -f ${startdir}/pkg/usr/lib/libGL.so*
cd progs/xdemos
- make glxinfo glxgears
+ make CFLAGS+="-I${startdir}/pkg/usr/include" glxinfo glxgears || return 1
mkdir -p ${startdir}/pkg/usr/bin
- install -m755 glxinfo glxgears ${startdir}/pkg/usr/bin/
+ install -m755 glxinfo glxgears ${startdir}/pkg/usr/bin/ || return 1
cd ${startdir}/src/gl-manpages-1.0.1
./configure --prefix=/usr
make || return 1
make DESTDIR=${startdir}/pkg install
}
-md5sums=('93e6ed7924ff069a4f883b4fce5349dc'
- '11a10410bae7be85cf25bc7119966468'
- '6ae05158e678f4594343f32c2ca50515'
- 'cc5a4ea4ea8de4425997fcda2a9d8648')
More information about the arch-commits
mailing list