AtlatestRepositorysigil-graphics
sigil-graphics / treemanifest.scm
1
;; sigil-graphics - Development Environment2
;; Use with: guix shell -m manifest.scm3
;;4
;; Mirrors cinder-cantata's runtime surface (mesa, X11 stack, alsa,5
;; ogg/vorbis) so the smoke tests under test/ launch cleanly under6
;; sokol_app on Guix. libglvnd is what supplies <GL/gl.h> on modern7
;; Guix; mesa alone is not enough for headers, only for the runtime8
;; libGL.10
(specifications->manifest11
'("gcc-toolchain"12
"pkg-config"13
"binutils"15
;; Graphics (sokol_gfx + sokol_app on Linux)16
"mesa" ; OpenGL implementation (libGL)17
"libglvnd" ; OpenGL dispatcher; provides GL/gl.h on modern Guix18
"libx11"19
"libxi"20
"libxcursor"22
;; Audio (sokol_audio runtime — sigil-app pulls it in transitively)23
"alsa-lib"25
;; OGG Vorbis (carried for parity with cinder's manifest, since26
;; downstream test apps may pull sigil-audio)27
"libvorbis"28
"libogg"))