Commit 411733df authored by Natanael Copa's avatar Natanael Copa

main/mesa: only build intel dri driver on x86*

parent 6169e883
......@@ -7,9 +7,8 @@ url="http://www.mesa3d.org"
arch="all"
license="LGPL"
depends=
subpackages="$pkgname-dev
subpackages="$pkgname-dev
$pkgname-dri-ati:ati
$pkgname-dri-intel:intel
$pkgname-dri-nouveau:nouveau
$pkgname-dri-swrast:swrast
$pkgname-dri-vmwgfx:vmwgfx
......@@ -28,22 +27,20 @@ source="ftp://ftp.freedesktop.org/pub/mesa/$pkgver/MesaLib-$pkgver.tar.bz2
"
_dri_driverdir=/usr/lib/xorg/modules/dri
_dri_drivers="r200,radeon,nouveau,swrast"
_builddir="$srcdir/Mesa-$pkgver"
case "$CHOST" in
x86_64-*)
_intel_dri="i915_dri i965_dri"
;;
i[3456789]86-*)
_intel_dri="i915_dri i965_dri"
_intel_dri=
case "$CARCH" in
x86*)
_dri_drivers="${_dri_drivers},i915,i965"
subpackages="$subpackages $pkgname-dri-intel:intel"
;;
esac
prepare() {
prepare() {
cd "$_builddir"
autoreconf -vfi || return 1
#update_config_sub || return 1
for i in $source; do
case $i in
*.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
......@@ -58,7 +55,7 @@ prepare() {
build() {
cd "$_builddir"
[ "$CLIBC" == musl ] && export CFLAGS="$CFLAGS -D_XOPEN_SOURCE=700"
[ "$CLIBC" = "musl" ] && export CFLAGS="$CFLAGS -D_XOPEN_SOURCE=700"
export LDFLAGS="$LDFLAGS -Wl,-z,lazy"
./configure \
......@@ -71,7 +68,7 @@ build() {
--enable-pic \
--enable-glx-rts \
--with-gallium-drivers=r300,r600,nouveau,svga,swrast \
--with-dri-drivers=i915,i965,r200,radeon,nouveau,swrast \
--with-dri-drivers=${_dri_drivers} \
--enable-gallium-llvm \
--enable-gallium-egl \
--with-egl-platforms=x11,drm \
......@@ -90,7 +87,7 @@ build() {
|| return 1
make || return 1
# check so we dont have any bind NOW
scanelf -Rb . | grep NOW && return 1
return 0
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment