From ba43aa20da2baf837d8cdd35364988c01be28699 Mon Sep 17 00:00:00 2001 From: Stefan Fiedler Date: Thu, 17 Jan 2008 11:19:22 +0000 Subject: [PATCH] Stefan Fiedler: mesalib: build dri drivers UNTESTED [2007120315155730190] (https://www.rocklinux.net/submaster) git-svn-id: http://www.rocklinux.org/svn/rock-linux/trunk@8936 c5f82cb5-29bc-0310-9cd0-bff59a50e3bc --- package/xorg/mesalib/mesalib.conf | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/package/xorg/mesalib/mesalib.conf b/package/xorg/mesalib/mesalib.conf index fa343be13..55f21cd3e 100644 --- a/package/xorg/mesalib/mesalib.conf +++ b/package/xorg/mesalib/mesalib.conf @@ -1,3 +1,4 @@ +#!/bin/bash mesalib_prepatch() { if [ $xpkg = mesademos ]; then @@ -23,8 +24,18 @@ mesalib_postmake() { var_append CC_WRAPPER_FILTER "|" \ "sed -r 's,-lglut,-L/usr/X11/lib\n-lXmu\n-lXi\n-lglut,g'" -# FIXME: use a different makeopt if arch != x86 -makeopt="linux-x86" +case "$arch_machine" in +x86|ppc) + makeopt="linux-dri-$arch_target" + ;; +x86_64) + makeopt="linux-dri-x86-64" + ;; +*) + makeopt="linux-dri" + ;; +esac + if [ $xpkg = mesademos ]; then makeinstopt=""