CRUX-ARM : Home

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