[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