[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
02/03: gnu: looking-glass-client: Adjust for Mesa 19.2.
From: |
guix-commits |
Subject: |
02/03: gnu: looking-glass-client: Adjust for Mesa 19.2. |
Date: |
Fri, 18 Oct 2019 12:19:15 -0400 (EDT) |
mbakke pushed a commit to branch staging
in repository guix.
commit a5ef1bcd24a53c13d868db786a645b6e0f10aea9
Author: Marius Bakke <address@hidden>
Date: Fri Oct 18 11:53:03 2019 +0200
gnu: looking-glass-client: Adjust for Mesa 19.2.
* gnu/packages/virtualization.scm (looking-glass-client)[arguments]: Add
phase
'add-missing-include'.
---
gnu/packages/virtualization.scm | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/gnu/packages/virtualization.scm b/gnu/packages/virtualization.scm
index a350488..93e1cb5 100644
--- a/gnu/packages/virtualization.scm
+++ b/gnu/packages/virtualization.scm
@@ -848,13 +848,20 @@ Machine Protocol.")
(lambda* (#:key outputs #:allow-other-keys)
(chdir "client")
#t))
+ (add-after 'chdir-to-client 'add-missing-include
+ (lambda _
+ ;; Mimic upstream commit b9797529893, required since the
+ ;; update to Mesa 19.2.
+ (substitute* "renderers/egl/shader.h"
+ (("#include <stdbool\\.h>")
+ "#include <stdbool.h>\n#include <stddef.h>"))
+ #t))
(replace 'install
(lambda* (#:key outputs #:allow-other-keys)
(install-file "looking-glass-client"
(string-append (assoc-ref outputs "out")
"/bin"))
- #t))
- )))
+ #t)))))
(home-page "https://looking-glass.hostfission.com")
(synopsis "KVM Frame Relay (KVMFR) implementation")
(description "Looking Glass allows the use of a KVM (Kernel-based Virtual