CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
mesa3d: updated to 17.2.5
[ports/xorg-arm64.git] / mesa3d / Pkgfile
CommitLineData
7e01b0cc
VM
1# Description: Mesa 3D Graphics Library
2# URL: http://www.mesa3d.org
3# Maintainer: CRUX Xorg Team, xorg-ports at crux dot nu
d5444bc3 4# Arch Maintainer: CRUX-ARM System Team, devel at crux-arm dot nu
7e01b0cc
VM
5# Depends on: elfutils expat libdrm libvdpau llvm xorg-dri3proto xorg-glproto xorg-libxdamage xorg-libxshmfence xorg-libxvmc xorg-presentproto xorg-libxxf86vm
6# Optional: nettle
7
8name=mesa3d
bc71cc15 9version=17.2.5
7e01b0cc 10release=1
255e550a 11source=(ftp://ftp.freedesktop.org/pub/mesa/mesa-$version.tar.xz)
7e01b0cc
VM
12
13build() {
14 cd mesa-$version
15
16 ./configure --prefix=/usr \
17 --build=aarch64-unknown-linux-gnueabi \
18 --sysconfdir=/etc \
19 --disable-gallium-llvm \
20 --enable-gbm \
21 --enable-gles1 \
22 --enable-gles2 \
23 --enable-glx-tls \
24 --enable-osmesa \
25 --enable-texture-float \
26 --enable-xa \
27 --enable-llvm-shared-libs \
28 --disable-dependency-tracking \
29 --with-dri-drivers=swrast \
ccfe5e83 30 --with-gallium-drivers=swrast,freedreno \
7e01b0cc
VM
31 --with-egl-platforms=x11,drm
32
33 make
34 make DESTDIR=$PKG install
35}