~ruther/guix-local

2a8b89c27fe80a438ad95becb5da8ed4191d6cd4 — Efraim Flashner 9 years ago c5e9101
gnu: mesa: Customize build flags based on architecture.

* gnu/packages/gl.scm (mesa)[arguments]: On armhf-linux and
aarch64-linux remove the i915 gallium driver and add freedreno and vc4.
1 files changed, 5 insertions(+), 1 deletions(-)

M gnu/packages/gl.scm
M gnu/packages/gl.scm => gnu/packages/gl.scm +5 -1
@@ 243,7 243,11 @@ also known as DXTn or DXTC) for Mesa.")
        ("python" ,python-2)))
    (arguments
     `(#:configure-flags
       '("--with-gallium-drivers=i915,r300,r600,svga,swrast,nouveau,virgl"
       '(,@(match (%current-system)
             ((or "armhf-linux" "aarch64-linux")
              '("--with-galluim-drivers=freedreno,nouveau,r300,r600,svga,svrast,vc4,virgl"))
             (_
              '("--with-gallium-drivers=i915,nouveau,r300,r600,svga,swrast,virgl")))
         ;; Enable various optional features.  TODO: opencl requires libclc,
         ;; omx requires libomxil-bellagio
         "--with-egl-platforms=x11,drm,wayland"