Commit | Line | Data |
---|---|---|
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 | ||
8 | name=mesa3d | |
e4470d32 | 9 | version=17.3.5 |
7e01b0cc | 10 | release=1 |
255e550a | 11 | source=(ftp://ftp.freedesktop.org/pub/mesa/mesa-$version.tar.xz) |
7e01b0cc VM |
12 | |
13 | build() { | |
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 | } |