CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
mesa3d: updated to 20.0.2
[ports/xorg-arm64.git] / mesa3d / Pkgfile
... / ...
CommitLineData
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 libglvnd libvdpau llvm python3-mako xorg-libxdamage xorg-libxrandr xorg-libxshmfence xorg-libxvmc xorg-libxxf86vm
6
7name=mesa3d
8version=20.0.2
9release=1
10source=(ftp://ftp.freedesktop.org/pub/mesa/mesa-$version.tar.xz)
11
12build() {
13 cd mesa-$version
14
15 meson build --prefix=/usr \
16 --sysconfdir=/etc \
17 -Dllvm=true \
18 -Dgbm=true \
19 -Dgles1=true \
20 -Dgles2=true \
21 -Dosmesa=gallium \
22 -Dgallium-xa=true \
23 -Dshared-llvm=true \
24 -Dplatforms=x11,drm \
25 -Dgallium-drivers=swrast,freedreno,lima,kmsro,vc4,v3d \
26 -Dglvnd=true
27
28
29
30 DESTDIR=$PKG ninja -C build -j ${JOBS:-1} install
31
32 # indirect rendering symlink
33 ln -s libGLX_mesa.so.0 $PKG/usr/lib/libGLX_indirect.so.0
34}