guix-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

04/08: gnu: qemu: Add OpenGL support.


From: Ludovic Courtès
Subject: 04/08: gnu: qemu: Add OpenGL support.
Date: Thu, 19 Oct 2017 06:20:38 -0400 (EDT)

civodul pushed a commit to branch master
in repository guix.

commit 9a187b39b7991463aa6985f5b746fccf69789525
Author: Andy Patterson <address@hidden>
Date:   Sun Oct 15 16:03:25 2017 -0400

    gnu: qemu: Add OpenGL support.
    
    Enables virgl support with spice 0.13+.
    
    * gnu/packages/virtualization.scm (qemu)[arguments]<#:configure-flags>: Add
    --enable-opengl.
    [inputs]: Add libdrm and libepoxy.
    (qemu-minimal)[inputs]: Remove libdrm and libepoxy.
    
    Signed-off-by: Ludovic Courtès <address@hidden>
---
 gnu/packages/virtualization.scm | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm
index c31612d..52a8dce 100644
--- a/gnu/packages/virtualization.scm
+++ b/gnu/packages/virtualization.scm
@@ -86,7 +86,7 @@
      '(;; Running tests in parallel can occasionally lead to failures, like:
        ;; boot_sector_test: assertion failed (signature == SIGNATURE): 
(0x00000000 == 0x0000dead)
        #:parallel-tests? #f
-       #:configure-flags '("--enable-usb-redir")
+       #:configure-flags '("--enable-usb-redir" "--enable-opengl")
        #:phases
        (modify-phases %standard-phases
          (replace 'configure
@@ -144,6 +144,8 @@
        ("libaio" ,libaio)
        ("libattr" ,attr)
        ("libcap" ,libcap)           ; virtfs support requires libcap & libattr
+       ("libdrm" ,libdrm)
+       ("libepoxy" ,libepoxy)
        ("libjpeg" ,libjpeg-8)
        ("libpng" ,libpng)
        ("libusb" ,libusb)                         ;USB pass-through support
@@ -198,7 +200,7 @@ server and embedded PowerPC, and S390 guests.")
     ;; Remove dependencies on optional libraries, notably GUI libraries.
     (inputs (fold alist-delete (package-inputs qemu)
                   '("libusb" "mesa" "sdl" "spice" "virglrenderer"
-                    "usbredir")))))
+                    "usbredir" "libdrm" "libepoxy")))))
 
 (define-public libosinfo
   (package



reply via email to

[Prev in Thread] Current Thread [Next in Thread]