Add newer Mesa + libdrm to pmaports
This adds a Mesa package overriding Mesa in Alpine, and:
-
builds a much newer version of Mesa than what is found in Alpine (by not building amd/radeonsi support, so no dependency on llvm)
-
builds Mesa with tegra and etnaviv drivers (note, as of now, the librem5 devkit gpu is not supported in the etnaviv driver here)
This adds a package overriding the libdrm in Alpine with a newer version, and also building libdrm with support for experimental devices (etnaviv and tegra).
fixes #195 (closed) fixes #192 (closed)
@postmarketos: I will need help testing that this doesn't break other devices that have 3D accel support (qemu, freedreno stuff, etc), and also anything that uses swrast would be helpful too but it seems to work on my librem5 devkit with this MR :)