commit 39f8206346506f1ef53c800228e3373b9a9c5a2c
parent 9ce49984c996e478f57dafce16d3a2ed6a0cf2bd
Author: Luke Willis <lukejw@monastech.xyz>
Date: Wed, 6 May 2026 01:36:11 -0400
games: Add missing deps to support built-in LWJGL
Diffstat:
1 file changed, 9 insertions(+), 3 deletions(-)
diff --git a/mt/packages/games.scm b/mt/packages/games.scm
@@ -5,6 +5,7 @@
#:use-module (gnu packages audio)
#:use-module (gnu packages compression)
#:use-module (gnu packages elf)
+ #:use-module (gnu packages freedesktop)
#:use-module (gnu packages gl)
#:use-module (gnu packages image)
#:use-module (gnu packages java)
@@ -19,6 +20,7 @@
#:use-module (gnu packages speech)
#:use-module (gnu packages sqlite)
#:use-module (gnu packages video)
+ #:use-module (gnu packages xdisorg)
#:use-module (guix build-system cmake)
#:use-module (guix build-system meson)
#:use-module (guix build-system qt)
@@ -133,7 +135,8 @@ out of the box. Intended to replace the bundled version.")))
(,@(map (lambda (dep)
(string-append (assoc-ref inputs dep)
"/lib"))
- '("glfw" "mesa" "pulseaudio" "openal" "flite")))))
+ '("glfw" "openal"
+ "wayland" "xkbcommon" "mesa" "pulseaudio" "flite")))))
#t))))))
(native-inputs (list pkg-config extra-cmake-modules))
(inputs
@@ -147,11 +150,14 @@ out of the box. Intended to replace the bundled version.")))
("jdk17" ,openjdk17 "jdk")
("jdk21" ,openjdk21 "jdk")
("jdk25" ,openjdk25 "jdk")
- ;; Runtime deps for MC itself
+ ;; Optional native libraries
("glfw" ,glfw-mc)
+ ("openal" ,openal)
+ ;; LWJGL runtime deps
+ ("wayland" ,wayland)
+ ("xkbcommon" ,libxkbcommon)
("mesa" ,mesa)
("flite" ,flite)
- ("openal" ,openal)
("pulseaudio" ,pulseaudio)))
(home-page "https://prismlauncher.org/")
(synopsis #f)