summary refs log tree commit diff
path: root/gnu/packages/enlightenment.scm
diff options
context:
space:
mode:
authorEfraim Flashner <efraim@flashner.co.il>2018-11-26 12:23:05 +0200
committerEfraim Flashner <efraim@flashner.co.il>2018-11-26 12:26:11 +0200
commit3b160bdccfd541660b9df7337979d88c3ce9bb25 (patch)
tree5590f88cc1cbd44d5ee3e109f5fd35aac9f02864 /gnu/packages/enlightenment.scm
parent4bd610f09e4f2080c4b5989240d4dc614165e477 (diff)
downloadguix-3b160bdccfd541660b9df7337979d88c3ce9bb25.tar.gz
gnu: efl: Build with full opengl support except on armhf-linux.
* gnu/packages/enlightenment.scm (efl)[arguments]: Add 'configure-flags
to use full opengl on all architectures except for armhf-linux, which
will continue to use opengl-es.
Diffstat (limited to 'gnu/packages/enlightenment.scm')
-rw-r--r--gnu/packages/enlightenment.scm10
1 files changed, 7 insertions, 3 deletions
diff --git a/gnu/packages/enlightenment.scm b/gnu/packages/enlightenment.scm
index 4427dd033b..fb77642f5f 100644
--- a/gnu/packages/enlightenment.scm
+++ b/gnu/packages/enlightenment.scm
@@ -58,7 +58,8 @@
   #:use-module (gnu packages tls)
   #:use-module (gnu packages video)
   #:use-module (gnu packages xdisorg)
-  #:use-module (gnu packages xorg))
+  #:use-module (gnu packages xorg)
+  #:use-module (ice-9 match))
 
 (define-public efl
   (package
@@ -144,8 +145,11 @@
                            "--enable-xinput22"
                            "--enable-image-loader-webp"
                            "--enable-multisense"
-                           "--with-opengl=es"
-                           "--enable-egl"
+                           ,@(match (%current-system)
+                               ("armhf-linux"
+                                '("--with-opengl=es" "--with-egl"))
+                               (_
+                                '("--with-opengl=full")))
                            "--enable-harfbuzz"
                            ;; for wayland
                            "--enable-wayland"