guix_mirror_bot pushed a commit to branch master
in repository guix.

commit 177d5d5a7c248b1f62a07c8629e7baab8f5b18c6
Author: nick <[email protected]>
AuthorDate: Thu Aug 13 21:01:11 2026 -0300

    gnu: virglrenderer: Enable Venus, video, and DRM renderers.
    
    * gnu/packages/gl.scm (virglrenderer)[arguments]<#:configure-flags>:
      Enable venus and video.  Set drm-renderers to amdgpu-experimental,msm.
      [inputs]: Add libdrm.
      [propagated-inputs]: Add libva, and vulkan-loader.
      [native-inputs]: Add vulkan-headers.
    
    Merges: https://codeberg.org/guix/guix/pulls/10544
    Signed-off-by: Nguyễn Gia Phong <[email protected]>
---
 gnu/packages/spice.scm | 12 ++++++++++--
 1 file changed, 10 insertions(+), 2 deletions(-)

diff --git a/gnu/packages/spice.scm b/gnu/packages/spice.scm
index 16ed13cc78..ab144aa739 100644
--- a/gnu/packages/spice.scm
+++ b/gnu/packages/spice.scm
@@ -50,7 +50,9 @@
   #:use-module (gnu packages python-xyz)
   #:use-module (gnu packages security-token)
   #:use-module (gnu packages tls)
+  #:use-module (gnu packages video)
   #:use-module (gnu packages virtualization)
+  #:use-module (gnu packages vulkan)
   #:use-module (gnu packages xorg)
   #:use-module (gnu packages xdisorg)
   #:use-module (gnu packages xiph)
@@ -101,8 +103,14 @@ different (virtual) machine than the one to which the USB 
device is attached.")
                (base32
                 "0cw3a0xkmlkc5a0yydbcyvr1hhxm0x6msn8d4pf1q4ck4q97ff3q"))))
     (build-system meson-build-system)
-    (inputs (list libepoxy mesa))
-    (native-inputs (list pkg-config python))
+    (arguments
+     (list #:configure-flags
+           #~'("-Dvenus=true"
+               "-Dvideo=true"
+               "-Ddrm-renderers=amdgpu-experimental,msm")))
+    (inputs (list libepoxy mesa libdrm))
+    (propagated-inputs (list libva vulkan-loader))
+    (native-inputs (list pkg-config python vulkan-headers))
     (synopsis "Virtual 3D GPU library")
     (description "A virtual 3D GPU library that enables a virtualized operating
 system to use the host GPU to accelerate 3D rendering.")

Reply via email to