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:
Mmt/packages/games.scm | 12+++++++++---
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)