AtlatestRepositorysigil-app

sigil-app / tree / guixrun-x11.scm

1;; Runtime packages for a sigil-desktop game under X11 (or XWayland) on Guix:
2;;
3;; guix shell --pure -m guix/run-x11.scm -- ./build/release/bin/<game>
4;;
5;; GLFW needs libX11.so.6 and libGL.so.1 (GLX); everything else it loads is
6;; optional and degrades cleanly when absent: libXcursor (custom cursors),
7;; libXi (raw mouse motion), libXrandr (monitor modes), libXinerama,
8;; libXrender, libXext (shape). mesa's own closure already brings libX11's
9;; store item in, but the profile's lib/ only holds packages listed here,
10;; so libx11 is named explicitly.
11;;
12;; See run-wayland.scm for why libglvnd must not be here.
13(specifications->manifest
14 '("mesa"
15 "libx11"))