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 |
f4e3b927 | 5 | # Depends on: elfutils libdrm libvdpau llvm xorg-libxdamage xorg-libxshmfence xorg-libxvmc xorg-libxxf86vm python-mako |
7e01b0cc VM |
6 | |
7 | name=mesa3d | |
207e3fe7 | 8 | version=18.2.2 |
7e01b0cc | 9 | release=1 |
255e550a | 10 | source=(ftp://ftp.freedesktop.org/pub/mesa/mesa-$version.tar.xz) |
7e01b0cc VM |
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 \ | |
ccfe5e83 | 29 | --with-gallium-drivers=swrast,freedreno \ |
7e01b0cc VM |
30 | --with-egl-platforms=x11,drm |
31 | ||
32 | make | |
33 | make DESTDIR=$PKG install | |
34 | } |